RSM-033: Opdatering af priser

RSM-033: Opdatering af priser

Indholdsfortegnelse

 

>> Link til ændringslog >>

Overblik

Forretningstransaktionen anvendes af en aktør til at sende en opdateret prisliste til målepunktsadministratoren.

Aktivitetsdiagram

Anmodning om opdatering af priser

Transaktionsstart

Transaktionen startes af en Request change of price list MarketDocument type = D10. En meddelelse kan indeholde en eller flere transaktioner.

Meddelelsen kan indeholde en af følgende årsagskoder (ProcessType):

Årsagskode

Dansk navn

Engelsk navn

Årsagskode

Dansk navn

Engelsk navn

D08

Opdatering af prisserie

Update Charge Prices

D18

Opdatering af prisinformation

Update Charge Information

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 of price list behandler DataHub anmodningen.

Meddelelses indhold

Request change of price list indeholder en header og en Payload klasse beskrevet herunder.

Contextual Model

Request change of price list contextual model 20250918.bmp

Assembly model

Request change of price list assembly model 20250918.bmp

Header Information

Navn

Cim Attribut

Str.

Kardi-nalitet

Beskrivelse

Navn

Cim Attribut

Str.

Kardi-nalitet

Beskrivelse

MarketDocument

1

 

Meddelelses-ID

MarketDocument / mRID

An..36

1

Unik identifikation af meddelelsen. DataHub bruger UUID

Meddelelsesnavn

MarketDocument / type

An..3
kode

1

type = D10

Forretningsårsag

MarketDocument /Process / ProcessType

An..3
kode

1

ProcessType = D08
ProcessType = D18

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.
CodingScheme = A10 angives for 13 cifret GLN.
CodingScheme = A01 angives for 16 tegns EIC-kode.

Afsender rolle

MarketDocument / Sender_MarketParticipant / MarketRole / type

An..3

1

Mulige afsendere:
type = DDM
type = EZ

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.
CodingScheme = A10 angives for 13 cifret GLN.
CodingScheme = A01 angives for 16 tegns EIC-kode.

Modtager rolle

MarketDocument / Receiver_MarketParticipant / MarketRole / type

An..3

1

Mulige modtagere:
type = DDZ

Meddelelsesdato

MarketDocument / createdDateTime

Date
time

1

ISO-8601 standard anvendes.

Dato og tid i UTC+0. Angiver oprettelsesdato for anmodning.
Format: YYYY-MM-DDThh:mm:ssZ

Payload - Attribut beskrivelse

Navn

Cim Attribut

længde

Kardinalitet

Beskrivelse

Navn

Cim Attribut

længde

Kardinalitet

Beskrivelse

MktActivityRecord

1..*

 

Transaktions-ID

MktActivityRecord / mRID

An..36

1

Afsenders unikke identifikation af transaktionen.

Navn

Cim Attribut

længde

Kardinalitet

Beskrivelse

Navn

Cim Attribut

længde

Kardinalitet

Beskrivelse

MktActivityRecord / ChargeGroup

1..1

 

Navn

Cim Attribut

længde

Kardinalitet

Beskrivelse

Navn

Cim Attribut

længde

Kardinalitet

Beskrivelse

MktActivityRecord / ChargeGroup / ChargeType

1..*

 

Prisejer-ID

MktActivityRecord / ChargeGroup / ChargeType / ChargeTypeOwner_MarketParticipant / mRID

An..16

1

Entydig identifikation af Charge Owner. Aktøren er identificeret af et GLN-nummer eller en EIC-kode.
CodingScheme = A10 angives for 13 cifret GLN.
CodingScheme = A01 angives for 16 tegns EIC-kode

Pristype

MktActivityRecord / ChargeGroup / ChargeType / type

An..3
Kode

0..1

Pristyper:
D01 Abonnement
D02 Gebyr
D03 Tarif

Pris-ID

MktActivityRecord / ChargeGroup / ChargeType / mRID

An..10

0..1

Aktørens eget ID for pris. Ved oprettelsen af nyt Pris-ID valideres der for space/tabs fra 17.9.2026

Pris navn

MktActivityRecord / ChargeGroup / ChargeType / name

An..132

0..1

Navnet på priselementet.

Skal eventuelt angives på regningen.

Pris beskrivelse

MktActivityRecord / ChargeGroup / ChargeType / description

An..2048

0..1

En forklarende tekst om priselementet

Prisopløsning

MktActivityRecord / ChargeGroup / ChargeType / PriceTimeFrame_Period / resolution

String

0..1

Resolution definerer den præcision, som tidsinterval er opdelt i.

Resolution udtrykkes med ISO 8601.

Resolution PT1H udtrykker således en opløsning på 1 time

Startdato

MktActivityRecord / ChargeGroup / ChargeType / effectiveDate

Date-
Time

1

Fungerer som start og stop for prisen
Startdatoen skal altid være identisk med den første angivet startdato ved prisserie (1. position)

ISO-8601 standard anvendes.

Dato og tid i UTC+0. Angiver starttidspunkt (skæringsdato) for proces.
Format: YYYY-MM-DDThh:mm:ssZ

Slutdato

MktActivityRecord / ChargeGroup / ChargeType / terminationDate

Date-
Time

0..1

Momsgruppe

MktActivityRecord / ChargeGroup / ChargeType / VATPayer

An..3
kode

0..1

Angiver om der er moms medtaget.
D01 Ingen moms

D02 Moms

Pris kategori

MktActivityRecord/ChargeGroup/ChargeType/PricingCatagory

An..3
kode

1

Angiver om en pris er spotprisafhængig eller ej
D01 Spotafhængig pris

D02 Ikke spotafhængig pris

Viderefakturering

MktActivityRecord / ChargeGroup / ChargeType / transparentInvoicing

Boolean

0..1

Angiver om elleverandøren skal synliggøre priselementet på kundefakturaen. true = Viderefakturering

Afgift

MktActivityRecord / ChargeGroup / ChargeType / taxIndicator

Boolean

0..1

Attributten skal medtages for tariffer. Feltet skal angives med “True” eller “False”. Attributten kan undlades for Abonnement og gebyr. Hvis det medsendes skal det være “False”.

Afgift = er priselement med afgift eller ej

Navn

Cim Attribut

længde

Kardinalitet

Beskrivelse

Navn

Cim Attribut

længde

Kardinalitet

Beskrivelse

MktActivityRecord / ChargeGroup / ChargeType / Series_Period

0..*

 

Tidsopløsning

MktActivityRecord / ChargeGroup / ChargeType / Series_Period / resolution

String

1

Resolution definerer den præcision, som tidsinterval er opdelt i.

Resolution udtrykkes med ISO 8601.

Resolution PT1H udtrykker således en opløsning på 1 time

Start

MktActivityRecord / ChargeGroup / ChargeType / Series_Period / timeInterval : start

Date time
Interval

0..1

Ved indsendelse af prisserie:
Timenterval er af typen ESMP_ DateTime-Interval, som har to attributter: Start og End

ISO-8601 standard anvendes.

Dato og tid i UTC+0. Angiver starttidspunkt (skæringsdato) for proces start. Datoen for den 1. position skal være identisk med den angivet “start/effektivedate”.
Format: YYYY-MM-DDThh:mmZ

Slut

MktActivityRecord / ChargeGroup / ChargeType / Series_Period / timeInterval : end

Date time
Interval

0..1

Navn

Cim Attribut

længde

Kardinalitet

Beskrivelse

Navn

Cim Attribut

længde

Kardinalitet

Beskrivelse

MktActivityRecord / ChargeGroup / ChargeType / Series_Period / Point

1..*

 

Position

MktActivityRecord / ChargeGroup / ChargeType / Series_Period / Point / position

An..2

1

Den relative position for en periode i et interval. Positionen er angivet ved et numerisk heltal startende med 1

Pris

MktActivityRecord / ChargeGroup / ChargeType / Series_Period / Point / Price / amount

Amount_Decimal

1

DataHub accepterer 15 tegn inklusiv “.” og 6 decimaler
11111111.111111

Attributter der ikke bruges i RSM-033 - Request

Data der indsendes i attributter der ikke benyttes i meddelelsen vil blive ignoreret af DataHub. Det betyder at DataHub ikke kigge på indhold af feltet, og dermed ikke afviser/godkender meddelelsen på baggrund af feltet.

Navn

Cim Attribut

længde

Kardinalitet

Beskrivelse

Navn

Cim Attribut

længde

Kardinalitet

Beskrivelse

Proces-ID

MktActivityRecord / BusinessProcessReference_ MktActivityRecord / mRID

An..36

0..1

Unik ID af processen.

DataHub bruger UUID

Godkendelse af opdatering af priser

Transaktionen startes af en Confirm request change of price list MarketDocument type = D11

Meddelelsen sendes som beskrevet i klassediagrammet indeholdende samme ProcessType som

i anmodningen, og godkendelse sker ved at sætte status kode til A01 (Godkendt).

Confirm request change of price list vil altid indeholde en reference til den oprindelige meddelelse

Meddelelses indhold

Confirm request change of price list indeholder en header og en Payload klasse beskrevet herunder.

Contextual model

image-20250611-213816.png
Figur 3: Klasse diagram: Confirm request change of Price List contextual model

Assembly model

image-20250611-213825.png
Figur 4: Klasse diagram: Confirm request change of Price List assembly model

Header Information

Navn

Cim Attribut

Str.

Kardi-nalitet

Beskrivelse

Navn

Cim Attribut

Str.

Kardi-nalitet

Beskrivelse

MarketDocument

1

 

Meddelelses-ID

MarketDocument / mRID

An..36

1

Unik identifikation af meddelelsen. DataHub bruger UUID

Meddelelsesnavn

MarketDocument / type

An..3
kode

1

type = D11

Forretningsårsag

MarketDocument /Process / ProcessType

An..3
kode

1

ProcessType = D08
ProcessType = D18

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.
CodingScheme = A10 angives for 13 cifret GLN.
CodingScheme = A01 angives for 16 tegns EIC-kode.

Afsender rolle

MarketDocument / Sender_MarketParticipant / MarketRole / type

An..3

1

Mulige afsendere:
type = DDZ

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.
CodingScheme = A10 angives for 13 cifret GLN.
CodingScheme = A01 angives for 16 tegns EIC-kode.

Modtager rolle

MarketDocument / Receiver_MarketParticipant / MarketRole / type

An..3

1