/v1/ umfasst sechs Datendomänen und dazu vorberechnete Objekt-Kennzahlen, unten nach Tabelle aufgeschlüsselt. Die Feldreferenz je
Endpunkt steht in der API-Referenz.
Accounting
accounts, booking_headers, booking_positions, budgets und account_hierarchiesContracts
service_contracts, contract_debits, contract_debit_diffs, contract_ends und
index_rentDepreciation
assets und depreciationKPI (Preview)
property_kpis und property_kpis_by_floor_area_type, aggregiert aus den anderen DomänenOperations
notifications, offers, orders, projects und requestsProperty
properties, property_structure, property_creditor_services und
technical_objectsStakeholder
creditors, employees, owners und tenantsWie die Tabellen zusammenhängen
property_id ist der Join-Key, den sich alle Tabellen auf dieser Seite teilen.
Ein Buchungsvorgang erzeugt einen booking_headers, der alle dabei ausgelösten Buchungen (booking_positions) vereint. Buchungen können auf Konten unterschiedlicher Art gebucht werden — Sachkonto, Personenkonto, Kreditorkonto, Projektkonto oder Kostenstelle, siehe accounts.account_type_name. Da ein Buchungsvorgang in der Regel einen Kreditor, einen Mieter oder eine Kostenstelle betrifft, enthält booking_headers creditor_id, person_id und property_structure_account_id bereits selbst — der Join über booking_positions entfällt. Zu jedem Konto kann es ein
budget für einen bestimmten Monat geben. Bei einer Kostenstelle entspricht property_structure.account_id dem accounts.account_number der zugehörigen Konto-Zeile — nicht deren accounts.account_id. contract_debits referenziert über account_number das Sachkonto, auf das gebucht wird — gegen accounts.account_number. contract_debit_diffs nutzt denselben Feldnamen account_number, löst aber gegen ein Personenkonto auf — gleicher Spaltenname, andere Kontoart je Tabelle. contract_debits.debit_type.code ist etwas anderes, ein Sollart-Code, kein Kontenbezug (siehe die account_id-Zeile weiter unten).
Verknüpfungsschlüssel im Detail
Die oben genannten Kardinalitäten beschreiben das beabsichtigte Datenmodell.