Zentrale Methode Anlage & Update von Anlagenkonten
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.
![](../../../__attachments/148114075/image2023-10-6_8-34-28.png?inst-v=329ace14-dc9d-479c-9ef7-41e02163ec65)
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
1. Folgende Voraussetzungen müssen erfüllt sein, damit der Prozess ein Anlagenkonto neuanlegen kann:
Geschäftspartner liegt vor
![](../../../__attachments/148114075/image2022-5-13_13-42-39.png?inst-v=329ace14-dc9d-479c-9ef7-41e02163ec65)
Anschlussobjekt liegt vor
![](../../../__attachments/148114075/image2022-5-13_13-43-1.png?inst-v=329ace14-dc9d-479c-9ef7-41e02163ec65)
Anlage liegt vor
![](../../../__attachments/148114075/image2022-5-13_13-43-19.png?inst-v=329ace14-dc9d-479c-9ef7-41e02163ec65)
Vertragskonto liegt vor
![](../../../__attachments/148114075/image2022-5-13_13-43-36.png?inst-v=329ace14-dc9d-479c-9ef7-41e02163ec65)
2. Auslöser des oben genannten Prozesses:
![](../../../__attachments/148114075/image2022-5-13_13-43-51.png?inst-v=329ace14-dc9d-479c-9ef7-41e02163ec65)
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.