Auflösung von Verträgen

Ä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. 

Abrechnungsvertrag kündigen (Admin)

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
Wenn kein Wert übergeben wird, so wird E01 genutzt.

 

 

 

 

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.