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
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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.