Register der Datenstrukturen und Datenformate · Stand: 09.10.2026
Alles, was Sie in Zetaro eingeben, hochladen oder dort erzeugen, können Sie jederzeit in einer Datei mitnehmen. Diese Seite beschreibt, wie diese Datei aufgebaut ist — für Sie selbst und für jeden, der Ihre Daten in eine andere Anwendung übernehmen soll. Sie ist zugleich das Register nach Artikel 26 Buchstabe b der Verordnung (EU) 2023/2854 („Data Act“); die vertraglichen Regeln zum Wechsel stehen in § 5a der AGB.
In der Anwendung unter Profil → Daten & Recht → „Alle Daten exportieren“ — in jedem Tarif, beliebig oft, ohne Kosten und ohne zu kündigen. Die Datei entsteht in Ihrem Browser und wird auf Ihrem Gerät gespeichert; sie heißt zetaro_export_JJJJ-MM-TT.zip. Eine Schnittstelle für den maschinellen Abruf gibt es nicht.
| Eintrag | Inhalt |
|---|---|
daten.json | Alle Angaben Ihres Kontos als JSON, je Bereich eine Liste von Zeilen (Abschnitte 4 und 5). |
dokumente/ | Die abgelegten Dateien im Original, unverändert. Je Objekt ein Ordner mit dem Namen des Objekts; Belege ohne Objekt liegen unter Posteingang. Der Dateiname ist <erste acht Zeichen der Kennung>_<Dateiname> — die Kennung ist das Feld id der Zeile im Bereich dokumente. |
objektbilder/ | Die Bilder Ihrer Objekte, soweit hinterlegt: <erste acht Zeichen der Kennung des Objekts>_<Name des Objekts>.<Endung>. |
LIESMICH.txt | Eine kurze Beschreibung mit dem Verweis auf diese Seite und der Angabe, ob der Export vollständig ist. |
In Ordner- und Dateinamen stehen nur Buchstaben von A bis Z, Ziffern, Punkt, Unterstrich, Bindestrich und Leerzeichen; jedes andere Zeichen — auch ein Umlaut — ist durch einen Unterstrich ersetzt. Der ursprüngliche Dateiname steht unverändert in dokumente[].original_filename.
| Was | Format | Norm oder Spezifikation |
|---|---|---|
| Archiv | ZIP, die Einträge unkomprimiert, Dateinamen in UTF-8 | .ZIP File Format Specification (PKWARE) |
daten.json | JSON, Zeichensatz UTF-8, eingerückt | RFC 8259, RFC 3629 |
| Zeitpunkt | Text wie 2026-10-09T08:15:30.123456+00:00, immer in koordinierter Weltzeit (UTC) | ISO 8601, RFC 3339 |
| Datum | Text wie 2026-10-09 | ISO 8601 |
| Zahl, Betrag | JSON-Zahl mit Punkt als Dezimaltrenner, ohne Währungszeichen. Die Währung eines Mietverhältnisses steht in dessen Feld waehrung (drei Buchstaben, Vorgabe EUR). | RFC 8259; Währungscode nach ISO 4217 |
| Ja/Nein | true oder false | RFC 8259 |
| Leeres Feld | null | RFC 8259 |
| Kennung | UUID als Text, etwa 3f2b6c1e-8a4d-4c1b-9e57-2d6a0c9b1f44; im Bereich zeitstempel_laeufe eine laufende ganze Zahl | RFC 9562 |
| Prüfsumme | SHA-256, 64 hexadezimale Zeichen | FIPS 180-4 |
| Belegdateien | im Original, wie abgelegt — in der Regel PDF, XML, JPEG oder PNG; Objektbilder als JPEG, PNG oder WebP | — |
| E-Rechnungen | unverändert als XML (XRechnung in UBL 2.1 oder UN/CEFACT CII) oder als PDF mit eingebetteter XML (ZUGFeRD, Factur-X) | EN 16931 |
| Zeitstempel | signierte Antwort des Zeitstempeldienstes (DER) als Base64-Text; der Weg dorthin als Liste von Hashwerten | RFC 3161; Hash-Baum nach RFC 6962 |
daten.jsonEin JSON-Objekt. Zuerst vier allgemeine Schlüssel, danach je Bereich ein Schlüssel in der Reihenfolge der Tabelle unten.
{
"exportiert_am": "2026-10-09T08:15:30.123Z",
"hinweis": "…",
"nicht_enthalten": { "bereiche": [], "dateien": [] },
"profil": { … },
"objekte": [ { … }, { … } ],
"einheiten": [ … ],
…
}
| Schlüssel | Inhalt |
|---|---|
exportiert_am | Zeitpunkt des Exports (UTC). |
hinweis | Ein Satz zum Aufbau, mit dem Verweis auf diese Seite. |
nicht_enthalten | Was sich beim Export nicht lesen ließ: bereiche (je Eintrag was und grund) und dateien (je Eintrag id, datei, grund). Sind beide Listen leer, ist der Export vollständig. Ein Bereich, der sich nicht lesen ließ, steht in der Datei als null — nicht als leere Liste. |
Die 36 Bereiche mit zusammen 420 Feldern:
| Schlüssel | Inhalt | Form | Felder |
|---|---|---|---|
profil | Profil | ein Objekt | 32 |
objekte | Objekte | Liste | 12 |
einheiten | Einheiten | Liste | 8 |
mietverhaeltnisse | Mietverhältnisse | Liste | 22 |
mieter | Mietparteien und Bewohner | Liste | 9 |
mietstufen | Mietänderungen | Liste | 8 |
mietzahlungen | Zahlungen | Liste | 8 |
belegungen | Belegungen | Liste | 6 |
dokumente | Belege | Liste | 23 |
zeitstempel_nachweise | Zeitstempel-Nachweise | Liste | 6 |
zeitstempel_laeufe | Zeitstempel-Läufe | Liste | 6 |
vorgaenge | Vorgänge | Liste | 12 |
handwerker_anfragen | Handwerker-Anfragen | Liste | 24 |
handwerker_nachrichten | Handwerker-Nachrichten | Liste | 5 |
mieter_anliegen | Mieteranliegen | Liste | 12 |
kontakte | Kontakte | Liste | 12 |
kunden | Kunden | Liste | 14 |
rechnungsversand | Versand von Rechnungen | Liste | 9 |
interessenten | Interessenten | Liste | 13 |
nebenkosten_zeitraeume | Nebenkosten: Abrechnungszeiträume | Liste | 14 |
nebenkosten_positionen | Nebenkosten: Kostenpositionen | Liste | 11 |
nebenkosten_schreiben | Nebenkosten: Schreiben | Liste | 15 |
belegeinsichten | Belegeinsicht | Liste | 10 |
kautionsabrechnungen | Kautionsabrechnungen | Liste | 11 |
uebergabeprotokolle | Übergabeprotokolle | Liste | 14 |
schreiben_an_mietparteien | Schreiben an Mietparteien | Liste | 10 |
zahlungserinnerungen_und_mahnungen | Zahlungserinnerungen und Mahnungen | Liste | 9 |
wiederkehrende_pflichten | Wiederkehrende Pflichten | Liste | 9 |
zaehler | Zähler | Liste | 13 |
zaehlerstaende | Zählerstände | Liste | 10 |
eigentuemer | Eigentümer | Liste | 9 |
verwaltervertraege | Verwalterverträge | Liste | 11 |
protokoll | Änderungsprotokoll | Liste | 11 |
posteingang_protokoll | Empfangsprotokoll | Liste | 11 |
versandprotokoll | Versandprotokoll | Liste | 5 |
erinnerungen_an_fristen | Erinnerungen an Fristen | Liste | 6 |
Verweise zwischen den Bereichen laufen über Kennungen: steht in einer Zeile etwa lease_id, ist das die id einer Zeile im Bereich mietverhaeltnisse. In den Tabellen unten steht bei jedem solchen Feld, wohin es zeigt. Enthalten sind nur Zeilen Ihres eigenen Kontos.
Feldnamen sind teils deutsch, teils englisch — sie stehen in der Datei genau so wie hier. „Kann leer sein“ heißt: der Wert darf null sein. Wo ein Feld nur bestimmte Werte annimmt, sind sie aufgezählt.
profil — ProfilIhre Angaben zum Konto: Name, Anschrift, Steuerangaben, Bankverbindung, Tarif und der Nachweis über den Auftragsverarbeitungsvertrag. Ein einzelnes Objekt, keine Liste.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
display_name | Text kann leer sein | Anzeigename |
created_at | Zeitpunkt | angelegt am |
address | Text kann leer sein | Anschrift, wie sie auf Schreiben steht |
phone | Text kann leer sein | |
tax_number | Text kann leer sein | Steuernummer |
tax_office | Text kann leer sein | Finanzamt |
vat_id | Text kann leer sein | Umsatzsteuer-Identifikationsnummer |
inbox_alias | Text kann leer sein | Teil vor dem @ Ihrer Posteingangsadresse (…@inbox.zetaro.de) |
first_name | Text kann leer sein | |
last_name | Text kann leer sein | |
iban | Text kann leer sein | Bankverbindung für Schreiben |
onboarding_seen | Ja/Nein | Bedienmerker |
tour_seen | Ja/Nein | Bedienmerker |
tier | Text | bezahlter Tarif; Werte: kostenlos, rechnungen, plus, pro |
stripe_customer_id | Text kann leer sein | Kundenkennung beim Zahlungsdienst Stripe |
stripe_subscription_id | Text kann leer sein | Kennung des Abos bei Stripe |
subscription_status | Text kann leer sein | Stand des Abos, wie Stripe ihn zuletzt gemeldet hat |
email_signature | Text kann leer sein | Signatur für Nachrichten |
tenant_auto_notify | Ja/Nein | Statusmeldungen an Mietparteien von selbst senden |
is_admin | Ja/Nein | Verwaltungsrecht (nur beim Betreiber) |
tier_override | Text kann leer sein | freigeschalteter Tarif; geht dem bezahlten vor; Werte: kostenlos, rechnungen, plus, pro |
tier_override_grund | Text kann leer sein | Anlass der Freischaltung |
avv_version | Text kann leer sein | angenommene Fassung des Auftragsverarbeitungsvertrags |
avv_accepted_at | Zeitpunkt kann leer sein | Zeitpunkt der Annahme |
abo_gekuendigt | Ja/Nein | Abo gekündigt, wie Stripe es zuletzt gemeldet hat |
abo_endet_am | Zeitpunkt kann leer sein | Ende des bezahlten Zeitraums, wie Stripe es zuletzt gemeldet hat |
bereiche | Liste von Texten | gewählte Bereiche von Zetaro (immobilien, rechnungen) — steuert die Ansicht |
kleinunternehmer | Ja/Nein | Sie stellen als Kleinunternehmer aus (§ 19 UStG) — Ihre Rechnungen weisen keine Umsatzsteuer aus |
mitglieder_plaetze | Ganze Zahl | |
fristen_erinnerung | Ja/Nein | Erinnerung an Fristen per E-Mail eingeschaltet (Migration 096) |
fristen_erinnerung_am | Datum kann leer sein | Tag, an dem Zetaro das Konto zuletzt auf neue Fristen geprüft hat |
objekte — ObjekteIhre Objekte („Mappen“) mit Anschrift, Wohnfläche und den Angaben zur 15-%-Grenze.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
name | Text | Name des Objekts |
kind | Text | Art des Objekts; Werte: wohnung, haus, nebengebaeude, aussenanlage, sonstiges |
address | Text kann leer sein | |
created_at | Zeitpunkt | angelegt am |
tenant_token | Text kann leer sein | Zugangscode des Mieterkanals dieses Objekts |
image_path | Text kann leer sein | Speicherort des Objektbilds bei Zetaro; das Bild liegt im Ordner „objektbilder/“ |
wohnflaeche_gesamt | Zahl, bis 2 Nachkommastellen kann leer sein | Wohnfläche des Objekts in Quadratmetern |
eigentuemer_id | Kennung (UUID) kann leer sein | verweist auf eigentuemer.id |
kaufdatum | Datum kann leer sein | Übergang von Besitz, Nutzen und Lasten |
anschaffungskosten_gebaeude | Zahl, bis 2 Nachkommastellen kann leer sein | Anschaffungskosten des Gebäudes ohne Grund und Boden |
einheiten — EinheitenDie Wohnungen oder Gewerbeeinheiten eines Objekts. Jedes Objekt hat mindestens eine.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
property_id | Kennung (UUID) | verweist auf objekte.id |
bezeichnung | Text | |
lage | Text kann leer sein | |
wohnflaeche_qm | Zahl, bis 2 Nachkommastellen kann leer sein | Fläche der Einheit in Quadratmetern |
zimmer | Zahl, bis 1 Nachkommastelle kann leer sein | |
created_at | Zeitpunkt | angelegt am |
mietverhaeltnisse — MietverhältnisseJe Vertrag eine Zeile: Zeitraum, Anfangsmiete, Vorauszahlung, Kaution, Vertragsart. Ein Mieterwechsel ist eine neue Zeile.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
unit_id | Kennung (UUID) | verweist auf einheiten.id |
beginn | Datum | |
ende | Datum kann leer sein | leer heißt: läuft |
kaltmiete | Zahl, bis 2 Nachkommastellen kann leer sein | Miete je Monat bei Vertragsbeginn; spätere Änderungen stehen unter „mietstufen“ |
nk_vorauszahlung | Zahl, bis 2 Nachkommastellen kann leer sein | Vorauszahlung je Monat bei Vertragsbeginn |
waehrung | Text | Währung der Beträge dieses Mietverhältnisses |
kaution_betrag | Zahl, bis 2 Nachkommastellen kann leer sein | |
kaution_art | Text kann leer sein | Werte: barkaution, buergschaft, sparbuch, versicherung, sonstiges |
umlageschluessel | Text | Werte: wohnflaeche, personen, einheiten, verbrauch |
notiz | Text kann leer sein | |
created_at | Zeitpunkt | angelegt am |
dauerauftrag_betrag | Zahl, bis 2 Nachkommastellen kann leer sein | hinterlegter Dauerauftrag: Betrag je Monat |
dauerauftrag_ab | Datum kann leer sein | erster Monat des Dauerauftrags (Monatserster) |
dauerauftrag_bis | Datum kann leer sein | letzter Monat des Dauerauftrags (Monatserster) |
vertragsart | Text | Werte: wohnraum, gewerbe |
nutzungszweck | Text kann leer sein | nur bei Gewerbe |
wgb_bestaetigt_am | Datum kann leer sein | Wohnungsgeberbestätigung ausgestellt am |
mieterkuendigung_am | Datum kann leer sein | Kündigung der Mietpartei zugegangen am |
mieterkuendigung_form | Text kann leer sein | Form dieser Kündigung; Werte: schriftlich, teilweise, textform, muendlich |
umsatzsteuer_option | Ja/Nein | zur Umsatzsteuer optiert (§ 9 UStG); die Beträge enthalten dann die Umsatzsteuer |
mieter — Mietparteien und BewohnerDie Personen eines Mietverhältnisses mit ihrer Rolle.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
lease_id | Kennung (UUID) | verweist auf mietverhaeltnisse.id |
name | Text | |
email | Text kann leer sein | |
telefon | Text kann leer sein | |
created_at | Zeitpunkt | angelegt am |
rolle | Text | Werte: mietpartei, bewohner, untermieter |
untermiete_erlaubt_am | Datum kann leer sein | nur bei Untermietern: Erlaubnis erteilt am |
mietstufen — MietänderungenJede Änderung der Miete oder der Vorauszahlung mit ihrem Stichtag. Für einen Monat gilt die letzte Stufe, die am Monatsersten schon galt; davor gilt, was am Mietverhältnis steht.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
lease_id | Kennung (UUID) | verweist auf mietverhaeltnisse.id |
gueltig_ab | Datum | Monatserster, ab dem die Stufe gilt |
kaltmiete | Zahl, bis 2 Nachkommastellen | |
nk_vorauszahlung | Zahl, bis 2 Nachkommastellen kann leer sein | leer heißt: unverändert |
grund | Text kann leer sein | |
created_at | Zeitpunkt | angelegt am |
mietzahlungen — ZahlungenEingegangene Mietzahlungen. Das Soll wird nicht gespeichert, sondern aus Mietverhältnis und Mietänderungen gerechnet.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
lease_id | Kennung (UUID) | verweist auf mietverhaeltnisse.id |
monat | Datum | Monatserster des Monats, für den gezahlt wurde |
betrag | Zahl, bis 2 Nachkommastellen | ein negativer Betrag ist eine Gegenbuchung |
gezahlt_am | Datum | Tag des Eingangs |
notiz | Text kann leer sein | |
created_at | Zeitpunkt | angelegt am |
belegungen — BelegungenWie viele Personen ab welchem Tag in einem Mietverhältnis leben — nur die Zahl; die Personentage rechnet Zetaro daraus.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
lease_id | Kennung (UUID) | verweist auf mietverhaeltnisse.id |
created_at | Zeitpunkt | angelegt am |
ab | Datum | Tag, ab dem die Zahl gilt |
personen | Ganze Zahl | Zahl der Personen — keine Namen |
dokumente — BelegeJe abgelegter Datei eine Zeile — auch Belege im Papierkorb. Die Datei selbst liegt im Ordner „dokumente/“ der ZIP-Datei.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
property_id | Kennung (UUID) kann leer sein | verweist auf objekte.id |
case_id | Kennung (UUID) kann leer sein | verweist auf vorgaenge.id |
doc_type | Text | Belegart; an ihr hängt die Aufbewahrungsfrist; Werte: rechnung, angebot, auftragsbestaetigung, lieferschein, vertrag, foto, bescheid, ausgangsrechnung, sprachnachricht, sonstiges |
original_filename | Text | Dateiname bei der Ablage |
storage_path | Text | Speicherort bei Zetaro — nicht der Pfad in der ZIP-Datei |
mime_type | Text kann leer sein | Medientyp der Datei |
size_bytes | Ganze Zahl kann leer sein | Größe in Bytes |
source | Text | Weg, auf dem der Beleg kam; Werte: upload, inbox, handwerker, mieterkanal |
uploaded_at | Zeitpunkt | Zeitpunkt der Ablage |
einvoice | Objekt oder Liste kann leer sein | Zusammenfassung einer Rechnung, ausgelesen oder von Hand eingetragen: format, number, seller (Text), gross, net, tax, currency, issue (Rechnungsdatum); hand: true, wenn die Angaben von Hand stammen |
deleted_at | Zeitpunkt kann leer sein | im Papierkorb seit — leer heißt: nicht im Papierkorb |
contractor_request_id | Kennung (UUID) kann leer sein | verweist auf handwerker_anfragen.id |
tenant_request_id | Kennung (UUID) kann leer sein | verweist auf mieter_anliegen.id |
sha256 | Text kann leer sein | SHA-256 der Originaldatei, hexadezimal; bei der Ablage gebildet und danach unveränderlich |
volltext | Text kann leer sein | ausgelesener Text für die Suche |
betriebskostenart | Text kann leer sein | Schlüssel einer Kostenart |
bezahlt_am | Datum kann leer sein | Tag der Zahlung |
lease_id | Kennung (UUID) kann leer sein | verweist auf mietverhaeltnisse.id |
bescheid_vom | Datum kann leer sein | Datum eines Bescheids |
bescheid_erledigt_am | Datum kann leer sein | Einspruch eingelegt oder Bescheid geprüft am |
ausgangsrechnung | Objekt oder Liste kann leer sein | Angaben einer ausgestellten oder abgelegten Ausgangsrechnung, unter anderem Nummer, Rechnungsdatum, Leistungsbeginn und Beträge |
zeitstempel_nachweise — Zeitstempel-NachweiseJe Beleg der Weg von seiner Prüfsumme zur signierten Wurzel eines Hash-Baums.
| Feld | Format | Bedeutung |
|---|---|---|
document_id Schlüssel | Kennung (UUID) | verweist auf dokumente.id |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
zeitstempel_id | Ganze Zahl | verweist auf zeitstempel_laeufe.id |
sha256 | Text | Prüfsumme des Belegs zum Zeitpunkt des Laufs |
pfad | Objekt oder Liste | Schritte vom Blatt zur Wurzel des Hash-Baums: Liste aus { s: „l“ oder „r“, h: Hashwert } |
created_at | Zeitpunkt | angelegt am |
zeitstempel_laeufe — Zeitstempel-LäufeDie signierten Antworten des Zeitstempeldienstes, auf die Ihre Nachweise zeigen.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Ganze Zahl | Kennung der Zeile |
created_at | Zeitpunkt | angelegt am |
wurzel | Text | Wurzel des Hash-Baums, hexadezimal |
tsa | Text | Zeitstempeldienst; Werte: sectigo-qualifiziert, sectigo |
token | Text | signierte Antwort des Dienstes nach RFC 3161 (DER), als Base64 |
zeitpunkt | Zeitpunkt | Zeitpunkt laut Zeitstempel |
vorgaenge — VorgängeReparaturen, Schäden und andere Vorgänge an einem Objekt, mit Frist der Gewährleistung.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
property_id | Kennung (UUID) | verweist auf objekte.id |
title | Text | |
category | Text kann leer sein | |
status | Text | Werte: offen, in_arbeit, abgeschlossen |
warranty_until | Datum kann leer sein | Ende der Gewährleistung |
created_at | Zeitpunkt | angelegt am |
completed_at | Datum kann leer sein | |
description | Text kann leer sein | |
case_no | Ganze Zahl | laufende Vorgangsnummer je Konto (angezeigt als V-0007) |
deleted_at | Zeitpunkt kann leer sein | im Papierkorb seit — leer heißt: nicht im Papierkorb |
handwerker_anfragen — Handwerker-AnfragenJe angefragtem Betrieb eine Zeile, mit Termin, Angebot und Zuschlag.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
property_id | Kennung (UUID) | verweist auf objekte.id |
case_id | Kennung (UUID) | verweist auf vorgaenge.id |
contact_id | Kennung (UUID) kann leer sein | verweist auf kontakte.id |
firm_name | Text kann leer sein | |
email | Text kann leer sein | |
trade | Text kann leer sein | Gewerk |
task_text | Text kann leer sein | Beschreibung des Auftrags für den Betrieb |
access_note | Text kann leer sein | Hinweis zum Zugang |
token | Text | Zugangscode des Rückkanals dieser Anfrage |
status | Text | Werte: offen, termin, abgelehnt, erledigt |
appointment_at | Zeitpunkt kann leer sein | |
appointment_note | Text kann leer sein | |
last_contractor_at | Zeitpunkt kann leer sein | letzte Meldung des Betriebs |
owner_seen_at | Zeitpunkt kann leer sein | zuletzt von Ihnen gelesen |
revoked_at | Zeitpunkt kann leer sein | Link gesperrt am |
created_at | Zeitpunkt | angelegt am |
angebot_betrag | Zahl, bis 2 Nachkommastellen kann leer sein | Angebotspreis, wie der Betrieb ihn genannt hat |
angebot_gueltig_bis | Datum kann leer sein | |
angebot_notiz | Text kann leer sein | |
angebot_am | Zeitpunkt kann leer sein | |
beauftragt_at | Zeitpunkt kann leer sein | Zuschlag erteilt am |
abgesagt_at | Zeitpunkt kann leer sein | abgesagt am |
handwerker_nachrichten — Handwerker-NachrichtenDer Gesprächsfaden einer Handwerker-Anfrage.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
request_id | Kennung (UUID) | verweist auf handwerker_anfragen.id |
sender | Text | wer geschrieben hat; Werte: handwerker, vermieter |
body | Text | Text der Nachricht |
created_at | Zeitpunkt | angelegt am |
mieter_anliegen — MieteranliegenWas Mietparteien über den Mieterkanal gemeldet haben.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
property_id | Kennung (UUID) | verweist auf objekte.id |
name | Text kann leer sein | |
contact | Text kann leer sein | Rückrufnummer oder E-Mail-Adresse der meldenden Person |
category | Text kann leer sein | |
message | Text | Text der Meldung |
status | Text | Werte: neu, in_arbeit, erledigt |
created_at | Zeitpunkt | angelegt am |
case_id | Kennung (UUID) kann leer sein | verweist auf vorgaenge.id |
notified_status | Text kann leer sein | Stand, über den die Mietpartei zuletzt benachrichtigt wurde |
deleted_at | Zeitpunkt kann leer sein | im Papierkorb seit — leer heißt: nicht im Papierkorb |
kontakte — KontakteHandwerksbetriebe, Versorger und andere Kontakte.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
name | Text | |
category | Text | Werte: handwerker, makler, hausverwaltung, sonstiges |
trade | Text kann leer sein | Gewerk |
phone | Text kann leer sein | |
email | Text kann leer sein | |
address | Text kann leer sein | |
rating | Ganze Zahl kann leer sein | |
notes | Text kann leer sein | |
created_at | Zeitpunkt | angelegt am |
betriebskostenart_vorgabe | Text kann leer sein | vorgeschlagene Kostenart für Rechnungen dieses Kontakts; Schlüssel einer Kostenart |
kunden — KundenEmpfänger Ihrer ausgestellten Rechnungen: Name, Anschrift, E-Mail-Adresse, USt-IdNr. und Leitweg-ID.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
created_at | Zeitpunkt | angelegt am |
name | Text | |
art | Text | Werte: unternehmen, behoerde, privat |
strasse | Text kann leer sein | |
plz | Text kann leer sein | |
ort | Text kann leer sein | |
land | Text | |
email | Text kann leer sein | |
ust_id | Text kann leer sein | |
leitweg_id | Text kann leer sein | Leitweg-ID einer Behörde, an die Sie XRechnungen stellen |
referenz | Text kann leer sein | was der Kunde auf der Rechnung verlangt, etwa eine Kostenstelle |
notiz | Text kann leer sein |
rechnungsversand — Versand von RechnungenWann welche ausgestellte Rechnung an welche Adresse ging — mit der Prüfsumme der gesendeten Datei.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
document_id | Kennung (UUID) | verweist auf dokumente.id |
gesendet_von | Kennung (UUID) kann leer sein | |
an | Text | |
betreff | Text | |
sha256 | Text | |
brevo_id | Text kann leer sein | |
gesendet_at | Zeitpunkt |
interessenten — InteressentenAnfragen von Mietinteressenten zu einer Einheit.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
unit_id | Kennung (UUID) | verweist auf einheiten.id |
name | Text | |
email | Text kann leer sein | |
telefon | Text kann leer sein | |
quelle | Text kann leer sein | |
einzug_ab | Datum kann leer sein | |
besichtigung_at | Zeitpunkt kann leer sein | |
stand | Text | Werte: neu, besichtigung, engere_wahl, zugesagt, abgesagt |
notiz | Text kann leer sein | |
eingegangen_at | Zeitpunkt | Eingang der Anfrage |
created_at | Zeitpunkt | angelegt am |
nebenkosten_zeitraeume — Nebenkosten: AbrechnungszeiträumeJe Objekt und Zeitraum eine Abrechnung, mit den Angaben zur CO2-Kostenaufteilung.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
property_id | Kennung (UUID) | verweist auf objekte.id |
von | Datum | |
bis | Datum | |
status | Text | Werte: entwurf, abgeschlossen |
abgeschlossen_at | Zeitpunkt kann leer sein | |
notiz | Text kann leer sein | |
created_at | Zeitpunkt | angelegt am |
co2_verfahren | Text kann leer sein | CO2-Kostenaufteilung: Verfahren; leer heißt: nicht angegeben; Werte: wohngebaeude, nichtwohngebaeude, messdienst, entfaellt |
co2_kg | Zahl, bis 1 Nachkommastelle kann leer sein | CO2-Ausstoß des Zeitraums in Kilogramm |
co2_kosten | Zahl, bis 2 Nachkommastellen kann leer sein | CO2-Kosten des Zeitraums |
co2_flaeche | Zahl, bis 2 Nachkommastellen kann leer sein | Wohnfläche für die Einstufung; leer heißt: Summe der Einheiten |
co2_einschraenkung | Text | Einschränkung nach § 9 des Kohlendioxidkostenaufteilungsgesetzes; Werte: keine, haelfte, keine_aufteilung |
nebenkosten_positionen — Nebenkosten: KostenpositionenDie Kosten eines Abrechnungszeitraums je Kostenart, mit Verteilerschlüssel.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
period_id | Kennung (UUID) | verweist auf nebenkosten_zeitraeume.id |
art | Text | Schlüssel einer Kostenart |
betrag_gesamt | Zahl, bis 2 Nachkommastellen | Kosten der Position für das ganze Objekt |
schluessel | Text | Verteilerschlüssel; Werte: wohnflaeche, einheiten, personen, direkt, verbrauch |
lease_id | Kennung (UUID) kann leer sein | gesetzt heißt: der Betrag gehört diesem Mietverhältnis allein; verweist auf mietverhaeltnisse.id |
document_id | Kennung (UUID) kann leer sein | verweist auf dokumente.id |
notiz | Text kann leer sein | |
created_at | Zeitpunkt | angelegt am |
zaehler_art | Text kann leer sein | bei Verteilung nach Verbrauch: nach welchen Zählern; Werte: wasser, kaltwasser, strom, gas |
nebenkosten_schreiben — Nebenkosten: SchreibenJe Mietverhältnis das abgeschlossene Schreiben mit festgehaltenem Rechenweg.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
period_id | Kennung (UUID) | verweist auf nebenkosten_zeitraeume.id |
lease_id | Kennung (UUID) | verweist auf mietverhaeltnisse.id |
von | Datum | |
bis | Datum | |
tage | Ganze Zahl | Tage des Mietverhältnisses im Zeitraum |
anteil_kosten | Zahl, bis 2 Nachkommastellen | Anteil des Mietverhältnisses an den Kosten |
vorauszahlung | Zahl, bis 2 Nachkommastellen | geleistete Vorauszahlungen |
saldo | Zahl, bis 2 Nachkommastellen | |
inhalt | Objekt oder Liste | festgehaltener Rechenweg des Schreibens |
zugestellt_at | Zeitpunkt kann leer sein | als zugestellt vermerkt am |
created_at | Zeitpunkt | angelegt am |
vz_neu | Zahl, bis 2 Nachkommastellen kann leer sein | angepasste Vorauszahlung je Monat |
vz_angepasst_ab | Datum kann leer sein | Monatserster, ab dem sie gilt |
belegeinsichten — BelegeinsichtFreigaben von Belegen einer Abrechnung über einen Link.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
statement_id | Kennung (UUID) | verweist auf nebenkosten_schreiben.id |
token | Text | Zugangscode des Links |
belege | Liste von Kennungen | Kennungen der freigegebenen Belege (dokumente.id) |
gueltig_bis | Datum | |
widerrufen_at | Zeitpunkt kann leer sein | gesperrt am |
zuerst_geoeffnet_at | Zeitpunkt kann leer sein | |
zuletzt_geoeffnet_at | Zeitpunkt kann leer sein | |
created_at | Zeitpunkt | angelegt am |
kautionsabrechnungen — KautionsabrechnungenJe Mietverhältnis höchstens eine Abrechnung der Kaution.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
lease_id | Kennung (UUID) | verweist auf mietverhaeltnisse.id |
created_at | Zeitpunkt | angelegt am |
kaution_betrag | Zahl, bis 2 Nachkommastellen | |
zinsen | Zahl, bis 2 Nachkommastellen | |
positionen | Objekt oder Liste | Liste der Abzüge |
einbehalt_nk | Zahl, bis 2 Nachkommastellen | Einbehalt für eine ausstehende Nebenkostenabrechnung |
notiz | Text kann leer sein | |
abgeschlossen_at | Zeitpunkt kann leer sein | |
inhalt | Objekt oder Liste kann leer sein | festgehaltene Abrechnung, sobald abgeschlossen |
uebergabeprotokolle — ÜbergabeprotokolleEinzugs- und Auszugsprotokoll eines Mietverhältnisses.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
lease_id | Kennung (UUID) | verweist auf mietverhaeltnisse.id |
created_at | Zeitpunkt | angelegt am |
art | Text | Werte: einzug, auszug |
datum | Datum | |
anwesende | Objekt oder Liste | Liste der Anwesenden |
raeume | Objekt oder Liste | Liste der Räume mit Zustand; je Raum unter fotos die zugehörigen Fotos (id des Belegs unter dokumente, sha256, name) |
zaehler | Objekt oder Liste | Liste der Zählerstände |
schluessel | Objekt oder Liste | Liste der übergebenen Schlüssel |
maengel | Objekt oder Liste | Liste der Mängel; je Mangel unter fotos die zugehörigen Fotos (id des Belegs unter dokumente, sha256, name) |
notiz | Text kann leer sein | |
abgeschlossen_at | Zeitpunkt kann leer sein | |
inhalt | Objekt oder Liste kann leer sein | festgehaltenes Protokoll, sobald abgeschlossen |
schreiben_an_mietparteien — Schreiben an MietparteienAbmahnungen, Kündigungen und Mieterhöhungsverlangen, so wie sie gedruckt wurden, mit Zugang.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
lease_id | Kennung (UUID) | verweist auf mietverhaeltnisse.id |
created_at | Zeitpunkt | angelegt am |
art | Text | Werte: abmahnung, mieterhoehung, kuendigung_zahlungsverzug, kuendigung_eigenbedarf |
datum | Datum | |
inhalt | Objekt oder Liste | das Schreiben, wie es gedruckt wurde (Betreff, Text, Termin, Fassung) |
zustellweg | Text kann leer sein | Werte: persoenlich, bote, einwurf_einschreiben, einschreiben_rueckschein, gerichtsvollzieher, email, sonstiges |
zugegangen_am | Datum kann leer sein | Tag des Zugangs |
notiz | Text kann leer sein |
zahlungserinnerungen_und_mahnungen — Zahlungserinnerungen und MahnungenDie abgelegten Schreiben, so wie sie hinausgingen.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
lease_id | Kennung (UUID) | verweist auf mietverhaeltnisse.id |
created_at | Zeitpunkt | angelegt am |
art | Text | Werte: erinnerung, mahnung |
datum | Datum | |
frist | Datum kann leer sein | gesetzte Zahlungsfrist |
summe | Zahl, bis 2 Nachkommastellen | offener Betrag zum Zeitpunkt des Schreibens |
inhalt | Objekt oder Liste | das Schreiben, wie es hinausging (Betreff, Text, offene Monate, Fassung) |
wiederkehrende_pflichten — Wiederkehrende PflichtenWartungen und Prüfungen an einem Objekt mit Intervall und letztem Termin.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
property_id | Kennung (UUID) | verweist auf objekte.id |
created_at | Zeitpunkt | angelegt am |
art | Text | Werte: rauchmelder, legionellen, schornstein, energieausweis, aufzug, heizung, gasleitung, sonstiges |
bezeichnung | Text kann leer sein | eigener Name der Pflicht |
intervall_monate | Ganze Zahl | Abstand zwischen zwei Terminen in Monaten |
zuletzt_am | Datum kann leer sein | zuletzt erledigt am |
notiz | Text kann leer sein |
zaehler — ZählerDie Zähler eines Objekts — je Einheit oder für das ganze Haus — mit Art, Nummer, Ein- und Ausbau und Eichfrist.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
property_id | Kennung (UUID) | verweist auf objekte.id |
unit_id | Kennung (UUID) kann leer sein | Kennung der Einheit — leer bei einem Hauszähler; verweist auf einheiten.id |
created_at | Zeitpunkt | angelegt am |
art | Text | Kaltwasser, Warmwasser, Strom, Gas, Wärme oder sonstiger Zähler; Werte: kaltwasser, warmwasser, strom, gas, waerme, sonstig |
nummer | Text kann leer sein | |
bezeichnung | Text kann leer sein | |
einheit | Text | Einheit des Stands, etwa m³ oder kWh |
eingebaut_am | Datum kann leer sein | |
ausgebaut_am | Datum kann leer sein | |
eichfrist_jahr | Ganze Zahl kann leer sein | Jahr, mit dessen Ablauf die Eichfrist endet |
notiz | Text kann leer sein |
zaehlerstaende — ZählerständeJede Ablesung mit Tag, Stand, Anlass und wer abgelesen hat; den Verbrauch rechnet Zetaro daraus.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
zaehler_id | Kennung (UUID) | verweist auf zaehler.id |
created_at | Zeitpunkt | angelegt am |
abgelesen_am | Datum | |
stand | Zahl, bis 3 Nachkommastellen | abgelesener Stand in der Einheit des Zählers |
anlass | Text | Ablesung, Einzug, Auszug, Einbau, Ausbau oder Schätzung; Werte: ablesung, einzug, auszug, einbau, ausbau, schaetzung |
abgelesen_von | Text kann leer sein | wer abgelesen hat — eine Rolle, kein Name; Werte: vermieter, mietpartei, messdienst, versorger, hausmeister, sonstige |
document_id | Kennung (UUID) kann leer sein | Kennung des Fotos als Beleg, wenn eines abgelegt ist; verweist auf dokumente.id |
notiz | Text kann leer sein |
eigentuemer — EigentümerEigentümer, für die Sie Objekte verwalten.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
created_at | Zeitpunkt | angelegt am |
name | Text | |
art | Text | Werte: natuerliche_person, gemeinschaft, juristische_person |
anschrift | Text kann leer sein | |
email | Text kann leer sein | |
telefon | Text kann leer sein | |
notiz | Text kann leer sein |
verwaltervertraege — VerwalterverträgeDie Verträge mit einem Eigentümer, mit Vergütung und Vollmacht.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
eigentuemer_id | Kennung (UUID) | verweist auf eigentuemer.id |
created_at | Zeitpunkt | angelegt am |
beginn | Datum | |
ende | Datum kann leer sein | |
verguetung_betrag | Zahl, bis 2 Nachkommastellen kann leer sein | |
verguetung_basis | Text kann leer sein | worauf sich die Vergütung bezieht; Werte: je_einheit_monat, pauschal_monat, prozent_miete |
kuendigungsfrist | Text kann leer sein | Kündigungsfrist als Text |
vollmacht_vom | Datum kann leer sein | Datum der Vollmacht |
notiz | Text kann leer sein |
protokoll — ÄnderungsprotokollWas wann angelegt, geändert oder gelöscht wurde. Das Protokoll schreibt die Datenbank selbst.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
document_id | Kennung (UUID) kann leer sein | verweist auf dokumente.id |
action | Text | was geschah |
detail | Text kann leer sein | Bezeichnung des betroffenen Eintrags |
created_at | Zeitpunkt | angelegt am |
entity | Text kann leer sein | betroffene Tabelle |
entity_id | Kennung (UUID) kann leer sein | Kennung der betroffenen Zeile — bleibt stehen, auch wenn die Zeile gelöscht ist |
lease_id | Kennung (UUID) kann leer sein | Bezug zum Mietverhältnis, ohne Verweis: der Eintrag überlebt die Zeile |
property_id | Kennung (UUID) kann leer sein | Bezug zum Objekt, ohne Verweis |
eigentuemer_id | Kennung (UUID) kann leer sein | Bezug zum Eigentümer, ohne Verweis |
posteingang_protokoll — EmpfangsprotokollWas der Posteingang mit eingegangenen E-Mails getan hat.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) kann leer sein | Kennung Ihres Kontos |
alias | Text kann leer sein | angeschriebene Posteingangsadresse |
from_addr | Text kann leer sein | Absender der E-Mail |
subject | Text kann leer sein | |
attachments_found | Ganze Zahl | Anhänge in der E-Mail |
attachments_stored | Ganze Zahl | davon abgelegt |
status | Text | Werte: ok, fehler, unbekannter_alias |
error | Text kann leer sein | |
created_at | Zeitpunkt | angelegt am |
note | Text kann leer sein | was mit den Anhängen geschah |
versandprotokoll — VersandprotokollWelche E-Mails Zetaro in Ihrem Auftrag verschickt hat — ohne deren Inhalt.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
to_addr | Text | Empfänger |
subject | Text kann leer sein | |
created_at | Zeitpunkt | angelegt am |
erinnerungen_an_fristen — Erinnerungen an FristenWelche Frist Zetaro in welcher Stufe per E-Mail gemeldet hat — damit keine Erinnerung doppelt kommt. Die E-Mails selbst stehen im Versandprotokoll.
| Feld | Format | Bedeutung |
|---|---|---|
id Schlüssel | Kennung (UUID) | Kennung der Zeile |
user_id | Kennung (UUID) | Kennung Ihres Kontos |
schluessel | Text | Art der Frist und Kennung des Datensatzes (etwa bescheid:<Kennung>); bei der Verjährung dazu das Jahr der Forderung |
stufe | Text | warn: bald fällig gemeldet; ab: abgelaufen gemeldet; Werte: warn, ab |
frist | Datum kann leer sein | Datum der Frist zum Zeitpunkt der Meldung |
gesendet_at | Zeitpunkt | Zeitpunkt der E-Mail |
Belege, Kostenpositionen und Kontakte nennen eine Kostenart nur mit ihrem Schlüssel. Die Liste dazu gehört zu keinem Konto und steht deshalb nicht in der Export-Datei, sondern hier:
| Schlüssel | Bezeichnung | Grundlage | umlagefähig |
|---|---|---|---|
grundsteuer | Grundsteuer und laufende öffentliche Lasten | § 2 Nr. 1 BetrKV | ja |
wasser | Wasserversorgung | § 2 Nr. 2 BetrKV | ja |
entwaesserung | Entwässerung | § 2 Nr. 3 BetrKV | ja |
heizung | Heizung | § 2 Nr. 4 BetrKV | ja |
warmwasser | Warmwasser | § 2 Nr. 5 BetrKV | ja |
heizung_warmwasser | Verbundene Heizungs- und Warmwasseranlage | § 2 Nr. 6 BetrKV | ja |
aufzug | Aufzug | § 2 Nr. 7 BetrKV | ja |
strassenreinigung | Straßenreinigung und Müllbeseitigung | § 2 Nr. 8 BetrKV | ja |
gebaeudereinigung | Gebäudereinigung und Ungezieferbekämpfung | § 2 Nr. 9 BetrKV | ja |
gartenpflege | Gartenpflege | § 2 Nr. 10 BetrKV | ja |
beleuchtung | Beleuchtung | § 2 Nr. 11 BetrKV | ja |
schornstein | Schornsteinreinigung | § 2 Nr. 12 BetrKV | ja |
versicherung | Sach- und Haftpflichtversicherung | § 2 Nr. 13 BetrKV | ja |
hauswart | Hauswart | § 2 Nr. 14 BetrKV | ja |
antenne | Gemeinschaftsantenne und Breitbandnetz | § 2 Nr. 15 BetrKV | ja |
waschraum | Einrichtungen für die Wäschepflege | § 2 Nr. 16 BetrKV | ja |
sonstige | Sonstige Betriebskosten | § 2 Nr. 17 BetrKV | ja |
nicht_umlagefaehig | Nicht umlagefähig (Instandhaltung, Verwaltung) | nein |
nicht_enthalten und in LIESMICH.txt, und die Anwendung meldet es. Lässt sich mehr als die Hälfte der Bereiche nicht lesen, entsteht keine Datei.inhalt).Für den umgekehrten Weg gibt es diese Möglichkeiten:
Zum Export, zu dieser Beschreibung oder zu einem Wechsel: kontakt@zetaro.de. Unterstützung beim Wechsel kostet nichts (§ 5a der AGB).