This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
# Modulübersicht Enelix Utils
|
||||
|
||||
> Status: Diskussionsentwurf. Die beschriebenen Module sind noch nicht als
|
||||
> installierbare IP-Symcon-Module im neuen Repository angelegt.
|
||||
> Status: Der Verbrauchskostenreport ist implementiert. Die übrigen Module
|
||||
> sind als Diskussionsentwürfe dokumentiert.
|
||||
|
||||
| Modul | Herkunft | EMS-Abhängigkeit |
|
||||
| --- | --- | --- |
|
||||
| [Abrechnungsmanager](Abrechnungsmanager/README.md) | Abrechnung | Keine |
|
||||
| [Verbrauchskostenreport](Verbrauchskostenreport/README.md) | Kosten- und Verbrauchsauswertung | Keine |
|
||||
| [Virtuelle Batterie](Virtuelle-Batterie/README.md) | Bat_EV_SDL_V4 | Optionaler Vertrag, keine Code-Abhängigkeit |
|
||||
| [CC100 Hardware](CC100-Hardware/README.md) | CC100_HW | Keine |
|
||||
| [Energiediagramm](Energiediagramm/README.md) | Energy_Pie | Keine |
|
||||
|
||||
+14
-12
@@ -1,10 +1,11 @@
|
||||
# Abrechnungsmanager
|
||||
# Verbrauchskostenreport
|
||||
|
||||
> Status: Diskussionsentwurf. Übernahme des bestehenden Moduls `Abrechnung`
|
||||
> ohne EMS-Abhängigkeit und ohne fachliche Änderungen.
|
||||
> Status: Implementiert. Die fachliche Kosten- und Verbrauchsauswertung aus
|
||||
> Enelix 1 wurde ohne EMS-Abhängigkeit mit einer neutralen öffentlichen API
|
||||
> adaptiert.
|
||||
|
||||
Technische Alt-Idents, Daten und Aktionen bleiben erhalten. Zusätzlich bleiben
|
||||
die Aktion `StartBilling` und das Medium `InvoicePDF` Bestandteil des Moduls.
|
||||
Der Modulpräfix lautet `VKR`. Der Report wird über die Aktion `CreateReport`
|
||||
erstellt und im Medium `ReportPDF` bereitgestellt.
|
||||
|
||||
## Variablen
|
||||
|
||||
@@ -12,7 +13,7 @@ die Aktion `StartBilling` und das Medium `InvoicePDF` Bestandteil des Moduls.
|
||||
| --- | --- | --- |
|
||||
| `FromDate` / Startdatum | Integer / bedienbar | Unixzeit. |
|
||||
| `ToDate` / Enddatum | Integer / bedienbar | Unixzeit; nach Startdatum. |
|
||||
| `LastResult` / Letzte Abrechnung | String / Anzeige | Ergebnisstatus. |
|
||||
| `LastResult` / Letzter Report | String / Anzeige | Ergebnisstatus. |
|
||||
| `VisuTariffOverview` / Tarife bearbeiten | String / Anzeige | Bestehende Tarifdarstellung. |
|
||||
| `VisuTariffType` / Tarifart | Integer / bedienbar | Vorhandene Tarifarten. |
|
||||
| `VisuTariffStart` / Tarif Startdatum | Integer / bedienbar | Unixzeit. |
|
||||
@@ -36,13 +37,14 @@ die Aktion `StartBilling` und das Medium `InvoicePDF` Bestandteil des Moduls.
|
||||
| `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. |
|
||||
| `CreditorName` / Zahlungsempfänger | String | `Belevo AG`. |
|
||||
| `CreditorAddress` / Adresse | String | Konfigurierbarer Platzhalter. |
|
||||
| `CreditorCity` / Ort | String | Konfigurierbare 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.
|
||||
- Die Kosten- und Verbrauchsauswertung mit anonymisierten Referenzdaten
|
||||
vollständig regressionsprüfen.
|
||||
- Rechtliche und kaufmännische Vorgaben wie MWST-Satz bleiben
|
||||
Projektkonfiguration.
|
||||
Reference in New Issue
Block a user