Einleitung
Durch die zentrale Methode soll es möglich sein, ein Anlagenkonto anzulegen oder zu aktualisieren.
Zu einem Anlagenkonto abhängige Informationen aus Anlage, Anlagen-Zeitdaten, Vertragskonto und Abrechnungsvertrag werden durch eine zentrale Methode in EVI-Basis auf das Anlagenkonto aktualisiert.
Ziel der zentralen Methode zur Anlage und Update von Anlagenkonten ist ein einheitliches Vorgehen für alle Integrationen (EVI-ITC, EVI-Schleupen, WOI etc.)
Funktionsbeschreibung
Prozess: C12CreateOrUpdateInstallationAccount
-
2025.1 Doppelte Tasknamen in BPM werden vermieden, um Debugging und Fehlersuche zu vereinfachen (Anlage setzen)
-
2025.1 Startbedingung von „Anlage-Zeitdaten neu anlegen“ prüft nicht mehr, ob die Felder in
container_Newenthalten sind (was immer erfüllt ist), sondern ob sie nicht leer sind.
1. Folgende Voraussetzungen müssen erfüllt sein, damit der Prozess ein Anlagenkonto neu anlegen kann:
-
Geschäftspartner liegt vor
-
Anschlussobjekt liegt vor
-
Anlage liegt vor
-
Vertragskonto liegt vor
2. Auslöser des oben genannten Prozesses:
2026.8 Auch Verträge in unregulierten Sparten ohne Zählpunkt erfüllen diese Voraussetzung, da für sie eine Anlage mit Anlagennummer aus der Vertragsnummer entsteht. Das Anlagenkonto wird daher ebenso angelegt wie bei Verträgen mit Zählpunkt.
-
Es wird ein Abrechnungsvertrag erstellt
-
dieser Abrechnungsvertrag besitzt eine Zuordnung zum Vertragskonto (Herleitung des Geschäftspartners)
-
auf dem Abrechnungsvertrag ist das Feld "Anlagennummer" (ISU_Anlage.BillingContract) mit der Anlagennummer der Anlage (InstallationNo.Installation) gefüllt.
-
3. Prüfungen im Hintergrund
-
Im Hintergrund laufen nach Anlage des Abrechnungsvertrages folgende Prüfungen los:
-
Existiert bereits ein Anlagenkonto zu der verknüpften Anlage und zum Geschäftspartner?
-
Wenn nein, wird ein neues Anlagenkonto erstellt
-
Wenn ja, wird eine weitere Prüfung vorgenommen:
-
Existiert bereits ein Anlagenkonto mit der MaloID zum Geschäftspartner = MaloID der Anlage?
-
Wenn ja, dann muss diese Anlage dem Anlagenkonto zugeordnet werden.
-
-
-
-
Prozess: C12UpdateInstallationAccountsFromLinkedEntities = Aktualisieren der Anlagenkonten
Dieser Prozess wird durch den mit dem EVI-Basis-Modul ausgelieferten Timer C12UpdateInstallationAccountsFromLinkedEntities ausgelöst.
Der Prozess aktualisiert alle markierten Anlagekonten aus den jeweiligen abhängigen Entitäten.
Prozess: C12MarkInstallationAccountsForRecalculation = Aktualisierung bei fortschreitender Zeit oder Änderung
Dieser Prozess wird durch den mit dem EVI-Basis-Modul ausgelieferten Timer C12MarkInstallationAccountsForRecalculation ausgelöst.
Der Prozess markiert alle Anlagenkonten, die über eine Selektion des Prozesses für eine Aktualisierung bereitstehen.