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.
| Tabelle | Zweck | Beziehung |
|---|---|---|
ifa_setting | die Einstellung; template_xml ist das leere Formular | Zeilen von ifa_return verweisen darauf; verwaltet vom Modell nav/ifa |
Ablauf
- Liste: Filter nach Name und Jahr.
- 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.
- Ein/Aus: mit Recht
edit. - 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/editbeim Speichern (ohne Recht ist das Formular schreibgeschützt),editfür Ein/Aus,delete,debug. - Ebene 3: keine — System-Stammdaten.