-
Kunde kündigt Vertrag im Portal
-
Portal sendet Informationen zum gekündigten Vertrag an EVI
-
EVI nimmt Informationen entgegen
-
Erzeugung Zeitereignis
-
Verarbeitung der Vertragskündigung durch EVI per Abrechnungsvertrag kündigen
-
-
EVI sendet Status an Portal
Feldmapping
Request
|
ITC |
||
|---|---|---|
|
Feldname |
Datentyp |
Pflicht |
|
pocoId |
String |
Ja |
|
customerNo |
String |
Ja |
|
contractAccountNo |
String |
Ja |
|
cancelContracts |
Liste<@cancelContract> |
Ja |
cancelContract
|
ITC |
EVI |
|||
|---|---|---|---|---|
|
Feldname |
Datentyp |
Pflicht |
Bemerkung |
|
|
contractNo |
String |
Ja |
|
|
|
reason |
String |
Ja |
Wohnungswechsel | Tod | Sonderkündigung |
|
|
cancelDate |
Date |
Ja |
|
|
|
invoiceAddress |
address |
Ja |
|
Prozess "Rechnungsadresse ändern", bei Fehler wird die Verarbeitung gestoppt und der Fehler als Webservice-Response geliefert |
|
invoiceRecipientProfile |
customerProfile |
Nein |
|
Prozess "Rechnungsadresse ändern", bei Fehler wird die Verarbeitung gestoppt und der Fehler als Webservice-Response geliefert |
|
invoiceRecipientAddress |
address |
Nein |
|
Prozess "Rechnungsadresse ändern", bei Fehler wird die Verarbeitung gestoppt und der Fehler als Webservice-Response geliefert |
|
debitPayment |
String |
Ja |
|
Prozess "Bankverbindung ändern", bei Fehler wird die Verarbeitung gestoppt und der Fehler als Webservice-Response geliefert |
|
debitAccount |
account |
Nein |
|
Prozess "Bankverbindung ändern", bei Fehler wird die Verarbeitung gestoppt und der Fehler als Webservice-Response geliefert |
|
meterReading |
meterReading |
Nein |
|
Prozess "Zählerstandsmeldung", bei Fehler wird die Verarbeitung gestoppt und der Fehler als Webservice-Response geliefert |
Beispiel
{
"eventType": "ag.itc.cancelContract",
"payload": {
"pocoId": "1000000114",
"customerNo": "20211101",
"contractAccountNo": "20211014104500",
"cancelContracts": [
{
"contractNo": "202110141335",
"reason": "Kündigung",
"cancelDate": "2022-12-31T00:00:00.000Z",
"invoiceAddress": {
"street": "Hauptstr.",
"houseNo": 45,
"houseNoAffix": "a",
"postalCode": "01234",
"city": "Musterhausen",
"country": "DE"
},
"debitPayment": "SEPA",
"debitAccount": {
"iban": "DE07123412341234123412",
"holder": {
"key": 13246879,
"client": "",
"salutation": "Herr",
"title": "Dr.",
"firstName": "Klaus",
"lastName": "Mustermann"
}
},
"meterReading": {
"installationNo": 202110141037,
"meter": [{
"meterNo": 202110141337,
"meterValues": [
{
"obis": "1-0:1.8.1",
"readingDate": "2022-05-31T00:00:00.000Z",
"value": "45678",
"unit": "kWh",
"type": "Turnusablesung"
},{
"obis": "1-0:1.8.2",
"readingDate": "2022-05-31T00:00:00.000Z",
"value": "45678",
"unit": "kWh",
"type": "Turnusablesung"
}
]
}]
}
}
]
}
}
Response
|
ITC |
|||
|---|---|---|---|
|
Feldname |
Datentyp |
Pflicht |
Bemerkung |
|
id |
|
|
|
|
status |
String |
Ja |
|
|
payload |
|
|
|
|
errorCode |
Integer |
Nein |
|