12. Datenschemas (Kurzübersicht)
Pachtkonto
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id |
integer | — | Automatisch |
kontonummer |
string | Ja | Eindeutige Nummer |
bezeichnung |
string | Ja | Sprechender Name |
pachter |
string | Ja | Name des Pächters (Freitext) |
pachtbeginn |
date | Ja | Vertragsbeginn |
pachtende |
date | Nein | Vertragsende |
pachtzins |
number | Ja | Monatlicher Betrag (€) |
flaeche |
number | Ja | Fläche (m²) |
standort |
string | Ja | Adresse/Beschreibung |
status |
enum | Ja | aktiv/inaktiv/gekuendigt/ausgelaufen |
kontaktId |
integer | Nein | Verknüpfter Kontakt |
verpachterId |
integer | Nein | Verpächter-Kontakt |
paechterKontaktId |
integer | Nein | Pächter-Kontakt |
zahlungsart |
enum | Nein | vorschuessig/nachzahlend |
notizen |
string | Nein | Freitext |
Kontakt
id
integer
—
Automatisch
vorname
string
Ja
—
nachname
string
Ja
—
anrede
string
Nein
—
firma
string
Nein
Firmenname
typ
enum
Nein
pachter/verpaechter/eigentuemer/behoerde/dienstleister/sonstige
email
string
Nein
—
telefon
string
Nein
—
strasse, hausnummer, plz, ort
string
Nein
Strukturierte Adresse
kreditorennummer
string
Nein
—
ustId
string
Nein
Umsatzsteuer-ID
sepaMandatsreferenz
string
Nein
SEPA-Lastschrift
Hebung
id
integer
—
Automatisch
pachtkontoId
integer
Ja
Verknüpftes Pachtkonto
bezeichnung
string
Ja
Name der Erhöhung
betrag
number
Ja
Betrag (€)
prozent
number
Nein
Prozentualer Anteil
gueltigAb
date
Ja
Wirksamkeitsdatum
status
enum
Ja
geplant/aktiv/abgeschlossen/storniert
grundlage
string
Nein
Vertragliche Grundlage
Die vollständige OpenAPI-Spezifikation (YAML) befindet sich im Repository unter lib/api-spec/openapi.yaml.