|
Änderungsvorgang |
Schleupen Webservice |
Aufrufadresse (Beispiel) |
Beschreibung |
EVI Prozess |
Auslösendes EVI-Event |
|---|---|---|---|---|---|
|
Auflösung von Verträgen |
Vertragsaufloesung |
http://{Servername}/Schleupen/IVP/SchnittstelleProzessanbindung/Vertragsauflösung |
Prozess zur Übermittlung eines in EVI gekündigten Vertrages. Bei einer Vertragskündigung in EVI wird ein Event PC_CANCEL_BILLINGCONTRACT ausgelöst, welches auf die relevanten Daten in der Transaktionstabelle C12CANCELLATION verweist. Ein Event beinhaltet immer genau eine Kündigung und ruft den jeweiligen Webservice in Schleupen auf. |
PC_CANCEL_BILLINGCONTRACT |
Komponentenübersicht Verarbeitung
-
SC12SCHLEUPENCallUtils.isStartCheckEvi2Schleupen
-
SC12SCHLEUPENCallUtils.startEvi2Schleupen
-
SC12SCHLEUPENCallUtils.cbPrepareCancelBiContract
-
SC12SCHLEUPENCallUtils.cbGetDataForPostCancelBiContract
-
SC12SCHLEUPENCallUtils.postCancelBillingContract
-
Feldmapping
|
EVI |
Schleupen CS.VA |
||||
|
Feldbezeichnung |
techn. Feldbezeichnung |
Schlüssel / Entität |
Besonderheit |
Feld der WSDL |
Bemerkung |
|---|---|---|---|---|---|
|
Abrechnungsvertrag |
BillingContract |
|
|
|
|
|
Vertrags-Nr. |
Vertrag.BillingContract |
|
Über BillingContract.C12CANCELLATION |
Vertragsnummer |
Die Nummer des aufzulösenden Vertrags |
|
Sparte |
C12Medium.BillingContract |
|
Über BillingContract.C12CANCELLATION |
Geschaeftsbereich |
Kürzel des Geschäftsbereiches des Vertrags |
|
Abmeldedatum |
TerminationDate.C12CANCELLATION |
|
|
Vertragsende |
Das Datum, zu welchem der Vertrag aufgelöst werden soll Format: yyyy-MM-dd Beispiele: 2019-12-31 |
|
Abmeldegrund |
TerminationKey.C12CANCELLATION |
|
|
Transaktionsgrund |
Angabe eines gültigen Kürzels laut Definition UTILMD für den Transaktionsgrund, welcher in der Marktkommunikation genutzt wird
|
|
|
|
|
|
Response |
|
|
EventResult |
Description.C12EVENTRES |
|
Übernahme der Location bei erfolgreicher Übermittlung |
location |
Antwort-Kopf wird im Element „Location“ die relative Adresse zur Abfrage des Prozessstatus übermittelt |
|
|
|
|
|
Fehlertext |
|
|
|
|
|
|
Status |
|
Folgeprozesse
Änderung Bankverbindung
In der Transaktionstabelle Kündigungen (C12CANCELLATION) wird immer ein Datensatz “Bankverbindung ändern” (C12EDITBANKA) im Feld Bankverbindung (C12EDITBANKA.C12CANCELLATION) hinterlegt.
-
Nur wenn das Feld “Gültig ab EZ” (ValidFromIn.C12EDITBANKA) gefüllt ist, wird eine Änderung an den Bankverbindungen durchgeführt und eine Übertragung an CS.VA ausgelöst.
Änderung Rechnungsempfänger / Rechnungsadresse
In der Transaktionstabelle Kündigungen (C12CANCELLATION) wird immer ein Datensatz Rechnungsempfänger (C12INVRECIPI) im Feld Rechnungsempfänger (C12INVRECIPI.C12CANCELLATION) hinterlegt.
-
Nur wenn das Feld “abw. Rechnungsempfänger erfassen” (NewInvRecipient.C12INVRECIPI) gesetzt ist (true), wird eine Änderung am Rechnungsempfänger durchgeführt und eine Übertragung an CS.VA ausgelöst.
-
Nur wenn das Feld “Rechnungsadresse ändern” (NewInvAddress.C12INVRECIPI) gesetzt ist (true), wurde eine Änderung an der Rechnungsadresse durchgeführt und eine Übertragung an CS.VA ausgelöst.
Zählerstand erfassen
In der Transaktionstabelle Kündigungen (C12CANCELLATION) wird immer ein Datensatz Zählerstandsmeldung (C12READING) im Feld Zählerstand (C12READING.C12CANCELLATION) hinterlegt.
-
Nur wenn das Feld “Zählerstand HT” (ReadingValueHT.C12READING) oder “Zählerstand NT” (ReadingValueNT.C12READING) gefüllt ist, wurde ein Zählerstand erfasst und somit eine Übertragung an CS.VA ausgelöst.