Skip to main content

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
strassehausnummerplzort 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.