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.

TabelleRolle
propertyImmobilie, gegliederte Adressfelder (IFA_COLUMNS), Eigentümer- und Betreiberunternehmen, Abgleichswert, Label
property_to_storeWebsite-Verknüpfung
companyName von Eigentümer / Betreiber
contractlesend: Löschschutz

Ablauf

  1. Liste: Filter nach Name und Status; mit Eigentümer- und Betreibernamen.
  2. Speichern: Name Pflicht; der Betreiber muss ein erlaubtes Unternehmen sein (error_operator_scope); addProperty/editProperty; Websites nur bei sync_stores = 1. Die Schaltfläche „neue Immobilie“ der Kurtaxerklärung belegt den Betreiber über operator_company_id vor.
  3. Suchen: labelsearch, companysearch (Eigentümer, searchActiveCompanyNames), companies (Betreiber-Kaskade).
  4. Löschen: Verweist ein Vertrag auf eine markierte Immobilie, wird keine gelöscht.

Berechtigungen

  • Funktionsrechte: list; edit (Formular, Suchen, Status, Hinzufügen im Kopf); Speichern canSave() – ohne add-Zeile entscheidet edit; delete; debug.
  • Inhaltsbereich: nur bei der Betreiberwahl; die Liste ist nicht eingeschränkt.

Bekannte Einschränkungen

  • Die Eigentümersuche filtert nicht nach Bereich.
  • statusdelete ist als BASE klassifiziert, aber nicht umgesetzt.
Related topics: Immobilie Berechtigungen