Immobilien-Stammdaten – Systembeschreibung
Tabellen des Immobilienstamms, Adressfelder der Kurtaxerklärung, Bereichsprüfung des Betreibers, Suchen und durch Vertragsverweise blockiertes Löschen.
Immobilienstamm: Name, Kennung, Adresse, Eigentümer, betreibender Mandant, Abgleichswert, Label, für die Kurtaxerklärung gegliederte Adressfelder (Standardland HUN) und Websites. Die Beherbergungsadresse der Kurtaxerklärung baut darauf auf.
Datenmodell
Die Tabellennamen tragen in der Datenbank das eigene Präfix der Installation.
| Tabelle | Rolle |
|---|---|
property | Immobilie, gegliederte Adressfelder (IFA_COLUMNS), Eigentümer- und Betreiberunternehmen, Abgleichswert, Label |
property_to_store | Website-Verknüpfung |
company | Name von Eigentümer / Betreiber |
contract | lesend: Löschschutz |
Ablauf
- Liste: Filter nach Name und Status; mit Eigentümer- und Betreibernamen.
- Speichern: Name Pflicht; der Betreiber muss ein erlaubtes Unternehmen sein (
error_operator_scope);addProperty/editProperty; Websites nur beisync_stores = 1. Die Schaltfläche „neue Immobilie“ der Kurtaxerklärung belegt den Betreiber überoperator_company_idvor. - Suchen:
labelsearch,companysearch(Eigentümer,searchActiveCompanyNames),companies(Betreiber-Kaskade). - Löschen: Verweist ein Vertrag auf eine markierte Immobilie, wird keine gelöscht.
Berechtigungen
- Funktionsrechte:
list;edit(Formular, Suchen, Status, Hinzufügen im Kopf); SpeicherncanSave()– ohneadd-Zeile entscheidetedit;delete;debug. - Inhaltsbereich: nur bei der Betreiberwahl; die Liste ist nicht eingeschränkt.
Bekannte Einschränkungen
- Die Eigentümersuche filtert nicht nach Bereich.
statusdeleteist als BASE klassifiziert, aber nicht umgesetzt.