Kurtaxe-Einstellungen — Systembeschreibung

Datenmodell der IFA-Einstellung je Gemeinde und Jahr, Speichern mit Datei und Formularauswertung, Eindeutigkeit und Löschschutz sowie die Berechtigungsschlüssel.

Überblick

IFA-Einstellung je Gemeinde und Jahr: Bezeichnung, Ort, Jahr, Steuersatz (Ft pro Gästenacht), Portal-Tenant-Kennungen, Formularcode/-version/-variante und das leere Portalformular (XML, in der Datenbank gespeichert, höchstens 2 MB). Erreichbar über die Schaltfläche Einstellungen der IFA-Seite, wenn der Benutzer das Listenrecht hat; im linken Menü gibt es keinen eigenen Punkt.

Datenmodell

Die Tabellennamen tragen in der Datenbank das eigene Präfix der Installation.

TabelleZweckBeziehung
ifa_settingdie Einstellung; template_xml ist das leere FormularZeilen von ifa_return verweisen darauf; verwaltet vom Modell nav/ifa

Ablauf

  1. Liste: Filter nach Name und Jahr.
  2. Speichern mit Datei (FormData): Der IFA-Dienst liest das hochgeladene leere Formular und füllt leer gelassene Felder; ein leerer Ort kommt aus der Tenant-Adresse; die temporäre Upload-Datei wird nur gelesen. Nach dem Speichern wird zurückgelesen.
  3. Ein/Aus: mit Recht edit.
  4. Löschen: nur, wenn keine Erklärung darauf verweist; sonst Fehler mit Anzahl.

Validierung

  • Name Pflicht; Jahr 2000–2100; Satz größer als null; Name + Jahr eindeutig.
  • Upload-Fehler und Größengrenze (2 MB); das XML muss ein gültiges e-önkormányzat-Formular und eine Kurtaxe-Erklärung (ASP-ADO-035) sein.

Berechtigungen

  • Ebene 2: list (in der Liste; das Öffnen der Seite selbst prüft nichts), add/edit beim Speichern (ohne Recht ist das Formular schreibgeschützt), edit für Ein/Aus, delete, debug.
  • Ebene 3: keine — System-Stammdaten.