Abmeldung/Vertragskündigung (cancelContract)
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
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 |