RSM-027: Opdatering af kundestamdata
Indholdsfortegnelse
- 1 Overblik
- 2 Aktivitetsdiagram
- 3 Opdatering af kundestamdata
- 3.1 Transaktionsstart
- 3.2 Modtagelse i DataHub
- 3.3 Meddelelses indhold
- 3.3.1 Contextual model
- 3.3.2 Assembly mode
- 3.3.3 Header Information
- 3.3.4 Payload - Attribut beskrivelse
- 4 Godkendelse af Opdatering af kundestamdata
- 4.1 Meddelelses indhold
- 4.1.1 Contextual model
- 4.1.2 Assembly model
- 4.1.3 Header Information
- 4.1.4 Payload - Attribut beskrivelse
- 4.1 Meddelelses indhold
- 5 Afvisning af Opdatering af kundestamdata
- 6 Ændringslog
Overblik
Forretningstransaktionen anvendes af en elleverandør til at sende opdaterede kundestamdata på et målepunkt til målepunktsadministratoren.
Aktivitetsdiagram
Opdatering af kundestamdata
Transaktionsstart
Transaktionen startes af en Request change Customer characteristics med MarketDocument type = D15, som sendes af elleverandøren. En meddelelse kan indeholde en eller flere transaktioner.
Meddelelsen kan indeholde en af følgende årsagskoder (ProcessType):
Årsagskode | Dansk navn | Engelsk navn |
|---|---|---|
D20 | Elvarme | Electrical heating |
D29 | Sekundær tilflytning | Secondary move-in |
E03 | Skift af elleverandør | Change of balance supplier |
E34 | Opdatering af kundestamdata | Update master data consumer |
E65 | Almindelig tilflytning | Customer move-in |
Modtagelse i DataHub
I tilfælde af at der sker verifikationsfejl i forhold til skemaet, skal meddelelsen afvises synkront med en HTTP Error.
Derefter valideres meddelelsen i overensstemmelse med forretningsreglerne (BRS), og hvis der er fejl afvises meddelelsen.
Hvis der ikke opdages fejl ved kontrol af Request change Customer characteristics behandler DataHub anmodningen.
Meddelelses indhold
Request change Customer characteristics indeholder en header og en Payload klasse beskrevet herunder.
Contextual model
Assembly mode
Header Information
Navn | Cim Attribut | Længde | Kardi-nalitet | Beskrivelse |
|---|---|---|---|---|
MarketDocument | 1 |
| ||
Meddelelses-ID | MarketDocument / mRID | An..36 | 1 | Unik identifikation af meddelelsen. |
Meddelelsesnavn | MarketDocument / type | An..3 | 1 | type = D15 - Anmod om opdatering af kundestamdata - |
Forretningsårsag | MarketDocument /Process / ProcessType | An..3 | 1 | Se transaktionsstart for liste. |
Marked | MarketDocument / BusinessSector / type | An..2 | 0..1 | type = 23 - Electricity Supply Industry |
Afsender-ID | MarketDocument / Sender_MarketParticipant / mRID | An..16 | 1 | Entydig identifikation af afsender. Aktøren er identificeret af et GLN-nummer eller en EIC-kode. |
Afsender rolle | MarketDocument / Receiver_MarketParticipant / MarketRole / type | An..3 | 1 | Mulige afsendere: |
Modtager-ID | MarketDocument / Receiver_MarketParticipant / mRID | An..16 | 1 | Entydig identifikation af afsender. Aktøren er identificeret af et GLN-nummer eller en EIC-kode. |
Modtager rolle | MarketDocument / Sender_MarketParticipant / MarketRole / type | An..3 | 1 | Mulige modtagere: |
Meddelelsesdato | MarketDocument / createdDateTime | Datetime | 1 | ISO-8601 standard anvendes. Dato og tid i UTC+0. Angiver oprettelsesdato for anmodning. |
Payload - Attribut beskrivelse
Navn | Cim Attribut | længde | Kardi-nalitet | Beskrivelse |
MktActivityRecord | 1..* |
| ||
Transaktions-ID | MktActivityRecord / mRID | An..36 | 1 | Afsenders unikke identifikation af transaktionen. |
Proces-ID | MktActivityRecord / BusinessProcessReference_ MktActivityRecord / mRID | An..36 | 0..1 | ID genereret af DataHub til identifikation af den specifikke proces. Det er frivilligt for aktøren at medsende proces-ID i efterfølgende meddelelser til DataHub. Proces-ID benyttes ikke i forbindelse med BRS-015. |
Startdato | MktActivityRecord / Start_DateAndOrTime / dateTime | Datetime | 0..1 | ISO-8601 standard anvendes. Dato og tid i UTC+0. Angiver starttidspunkt (skæringsdato) for proces. |
Navn | Cim Attribut | længde | Kardi-nalitet | Beskrivelse |
MktActivityRecord / MarketEvaluationPoint | 1..1 |
| ||
Målepunkts-ID | MktActivityRecord / MarketEvaluationPoint / mRID | An..18 | 1 | Entydig identifikation af et målepunkt. GSRN = 18 cifre. CodingScheme = A10 |
Elvarme | MktActivityRecord / MarketEvaluationPoint / ServiceCategory / electricalHeating | Boolean | 0..1 | Angiver om elleverandøren eventuelt skal korrigere elafgiften. true = elvarme. |
CVR/CPR 1 | MktActivityRecord / MarketEvaluationPoint / firstCustomer_MarketParticipant / mRID Hvor attribut PartyID_String: | An..10 | 0..1 | Feltet udfyldelses med CPR for privat (10 cifre) eller CVR nr. for Erhverv (8 cifre).
Indhold af felt slettes ved at indsende felt blankt med angivelse af ARR/VAT i CodingScheme. |
Kundenavn 1
| MktActivityRecord / _MarketEvaluationPoint / FirstCustomer_MarketParticipant / name | An..132 | 0..1 | Navn på person eller virksomhed |
CPR 2 | MktActivityRecord / MarketEvaluationPoint / SecondCustomer_MarketParticipant / mRID Hvor attribut PartyID_String: | An..10 | 0..1 | Feltet udfyldelses med CPR for privat, med 10 cifre. Hvis CVR benyttes, må CPR 2 ikke udfyldes Indhold af felt slettes ved at indsende felt blankt med angivelse af ARR i CodingScheme. |
Kundenavn 2 | MktActivityRecord / MarketEvaluationPoint / SecondCustomer_MarketParticipant / name | An..132 | 0..1 | Navn på kunde nr. 2 i husstand. Hvis CVR benyttes i CVR/CPR 1 attribut, må Kundenavn 2 ikke udfyldes |
Hemmelig navn | MktActivityRecord / MarketEvaluationPoint / protectedName True = beskyttet | Boolean | 0..1 | Angiver om der er registreret navne- og adresse beskyttelse på målepunktet. Note: |
Navn | Cim Attribut | Længde | Kardi-nalitet | Beskrivelse |
|---|---|---|---|---|
MktActivityRecord / MarketEvaluationPoint / UsagePointLocation | 0..* |
| ||
Adresse type | MktActivityRecord / MarketEvaluationPoint / UsagePointLocation / type | An..3 | 1 | Typen af kontakt adresse, som kan være: |
DAR reference | MktActivityRecord / MarketEvaluationPoint / UsagePointLocation / geoInfoReference | An..36 | 0..1
| Udgives af de danske myndigheder |
Hemmelig adresse | MktActivityRecord / MarketEvaluationPoint / UsagePointLocation / protectedAddress True = beskyttet | Boolean | 0..1 | Angiver om der er registreret navne- og adresse beskyttelse for kontaktperson Note: |
Kontaktnavn | MktActivityRecord / MarketEvaluationPoint / UsagePointLocation / name | An..132 | 0..1 | Navn på kontaktperson |
Attention | MktActivityRecord / MarketEvaluationPoint / UsagePointLocation / Attn_Names / name | An..40 | 0..1 | Dette er et supplementsfelt til Navn. Det kan anvendes til attention eller c/o. |
Telefon | MktActivityRecord / MarketEvaluationPoint / UsagePointLocation / ituPhone/ phone1 | An..15 | 0..1 | Telefonnummer på kontakten kan angives som cifre eller en kombination af tegnet '+' og cifre. |
Mobil | MktActivityRecord / MarketEvaluationPoint / UsagePointLocation / ituPhone/ phone2 | An..15 | 0..1 | Mobilnummer på kontakten kan angives som cifre eller en kombination af tegnet '+' og cifre. |
MktActivityRecord / MarketEvaluationPoint / UsagePointLocation / electronicAddress | An..60 | 0..1 | Mail til kontakten. Ved flere e-mails adskilles de med semikolon. | |
Navn | Cim Attribut | Længde | Kardi-nalitet | Beskrivelse |
|---|---|---|---|---|
MktActivityRecord / MarketEvaluationPoint / UsagePointLocation / MainAddress / Streetaddress | 0..1 |
| ||
Postnummer | MktActivityRecord / MarketEvaluationPoint / UsagePointLocation / mainAddress / StreetAddress / postalCode | An..4 | 0..1 | Postnummer For målepunkts adresse: |
Postboks | MktActivityRecord / MarketEvaluationPoint / UsagePointLocation / mainAddress / StreetAddress / poBox | An..40 | 0..1 |
|
Navn | Cim Attribut | Længde | Kardi-nalitet | Beskrivelse |
|---|---|---|---|---|
MktActivityRecord / MarketEvaluationPoint / UsagePointLocation / MainAddress / Streetaddress / StreetDetail | 0..1 |
| ||
Vejkode | MktActivityRecord / MarketEvaluationPoint / UsagePointLocation / mainAddress / StreetAddress / StreetDetailn / code | An..4 | 0..1 | Vejkoden skal altid have fire cifre, og disse skal være i intervallet 0001-9899. Vejkoden udgør sammen med kommunekode en entydig identifikation af den navngivne vej med tilhørende vejnavn. |
Vejnavn | MktActivityRecord / MarketEvaluationPoint / UsagePointLocation / mainAddress / StreetAddress / StreetDetail / name | An..40 | 0..1 |
|
Husnummer | MktActivityRecord / MarketEvaluationPoint / UsagePointLocation / mainAddress / StreetAddress / StreetDetail / number | An..6 | 0..1 | Bokstaver i husnummer skal være versaler
|
Etage | MktActivityRecord / MarketEvaluationPoint / UsagePointLocation / mainAddress / StreetAddress / StreetDetail / floorIdentification | An..4 | 0..1 | Eksempler på Etage: S, 1, 2 - skal angives hvis relevant (f.eks. ved etagebyggeri |
Dørnummer | MktActivityRecord / MarketEvaluationPoint / UsagePointLocation / mainAddress StreetAddress / StreetDetail /suiteNumber | An..4 | 0..1 | th, tv, m.f. og andre - skal angives hvis relevant (fx ved etagebyggeri) |
Navn | Cim Attribut | Længde | Kardi-nalitet | Beskrivelse |
|---|---|---|---|---|
MktActivityRecord / MarketEvaluationPoint / UsagePointLocation / MainAddress / Streetaddress / TownDetail | 0..1 |
| ||
Kommunekode | MktActivityRecord / MarketEvaluationPoint / UsagePointLocation / mainAddress / StreetAddress / TownDetail / code | An..3 | 0..1 | Kommunekode er et nul og 3 cifre, DataHub bruge kun de 3 cifre. Meddelelsen vil blive afvist hvis der indsendes 4 cifre. |
Bynavn | MktActivityRecord / MarketEvaluationPoint / UsagePointLocation / mainAddress / StreetAddress / TownDetail / name | An..25 | 0..1 |
|
Supplerende bynavn | MktActivityRecord / MarketEvaluationPoint / UsagePointLocation / mainAddress / StreetAddress / TownDetail / section | An..34 | 0..1 | fx Erritsø |
Landekode | MktActivityRecord / MarketEvaluationPoint / UsagePointLocation / mainAddress / StreetAddress / TownDetail / country | An..2 | ||