Files
Enelix-Utils/docs/module/Abrechnungsmanager
2026-09-10 08:04:25 +00:00
..

Abrechnungsmanager

Status: Diskussionsentwurf. Übernahme des bestehenden Moduls Abrechnung ohne EMS-Abhängigkeit und ohne fachliche Änderungen.

Technische Alt-Idents, Daten und Aktionen bleiben erhalten. Zusätzlich bleiben die Aktion StartBilling und das Medium InvoicePDF Bestandteil des Moduls.

Variablen

Technischer Ident / Anzeige Typ / Zugriff Beschreibung
FromDate / Startdatum Integer / bedienbar Unixzeit.
ToDate / Enddatum Integer / bedienbar Unixzeit; nach Startdatum.
LastResult / Letzte Abrechnung String / Anzeige Ergebnisstatus.
VisuTariffOverview / Tarife bearbeiten String / Anzeige Bestehende Tarifdarstellung.
VisuTariffType / Tarifart Integer / bedienbar Vorhandene Tarifarten.
VisuTariffStart / Tarif Startdatum Integer / bedienbar Unixzeit.
VisuTariffEnd / Tarif Enddatum Integer / bedienbar Unixzeit.
VisuTariffPrice / Tarifpreis Float / bedienbar Rp/Einheit gemäss bestehender Logik.
VisuTariffStatus / Tarifstatus String / Anzeige Bearbeitungsergebnis.
VisuTariffPayload / Tarifdaten String / bedienbar Interner JSON-Eingang.
VisuUserOverview / Benutzer bearbeiten String / Anzeige Benutzerdarstellung.
VisuUserStatus / Benutzerstatus String / Anzeige Bearbeitungsergebnis.

Properties

Technischer Ident / Anzeige Typ Standard / Beschreibung
Users / Benutzer String/JSON []; Benutzerstruktur.
PowerMeters / Stromzähler String/JSON []; Zuordnungen.
WaterMeters / Wasserzähler String/JSON []; Zuordnungen.
Tariffs / Tarife String/JSON []; Tarifstruktur und Einheiten.
LogoMediaID / Logo Integer 0; Medienobjekt.
PropertyText / Liegenschaft String Liegenschaft.
FooterText / Fusstext String Bestehender editierbarer Text.
EnableVAT / MWST aktiv Boolean false.
VATPercentage / MWST-Satz Float Code-Default 8.1; kein automatisch gültiger Steuersatz.
CreditorName / Rechnungssteller String Belevo AG.
CreditorAddress / Adresse String Bisheriger Platzhalter.
CreditorCity / Ort String Bisherige Vorgabe.
BankIBAN / IBAN String leer.

Offene Punkte

  • Keine funktionale Erweiterung vorgesehen; bestehende Abrechnung vor der Übernahme mit anonymisierten Testdaten vollständig regressionsprüfen.
  • Rechtliche und kaufmännische Vorgaben wie MWST-Satz bleiben Projektkonfiguration.