# Transmission of information — NB view

<Kopf rolle="NB" beteiligter="NB" festlegung="GPKE" dokument="GPKE Teil 4" kapitel="4.2" sparte="Strom" schritte={1} suchtitel="Transmission of information — view NB · GPKE Part 4 · format version 202610" abschnitte={[{"id": "abschnitt-ablauf", "label": "Process flow"}, {"id": "abschnitt-schritte", "label": "Process steps"}, {"id": "abschnitt-informationen", "label": "Process information"}, {"id": "abschnitt-sichten", "label": "Other views of the process"}]} />

<Kurzfassung>

The sending market actor transmits all information to the receiving market actor. The transmission of the information can take place between
- from the NB to LF
- from the LF to NB
- from the NB to MSB
- from the MSB to NB
- from the NB to NB
- from the NB to BIKO
- from the BIKO to NB
- from the NB to BKV
- from the BKV to NB
- from the NB to ÜNB
- from the ÜNB to NB
- from the LF to LF
- from the LF to MSB
- from the MSB to LF
- from the LF to ÜNB
- from the ÜNB to LF
- from the BIKO to BKV
- from the BKV to BIKO
- from the ÜNB to BKV
- from the BKV to ÜNB
- from the ÜNB to MSB
- from the MSB to ÜNB
- from the ÜNB to BIKO
- from the BIKO to ÜNB
- from the MSB to MSB
- from the ESA to MSB
- from the MSB to ESA and is designated in the use case as „sending market participant“ and „receiving market participant“ and mapped in the SD.

</Kurzfassung>

<a id="abschnitt-ablauf"></a>

## Process flow from the perspective of the NB

<Systembild svg={"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1004 537\" width=\"1004\" height=\"537\" role=\"img\" aria-labelledby=\"sb-title\" class=\"maco-systembild\">\n<title id=\"sb-title\">System diagram: Übermittlung von Informationen — view of NB</title>\n<defs><marker id=\"sb-arrow\" viewBox=\"0 0 14 14\" refX=\"13\" refY=\"7\" markerWidth=\"7\" markerHeight=\"7\" orient=\"auto-start-reverse\"><path d=\"M0 0 L14 7 L0 14 z\" fill=\"var(--prn-label-2, #424245)\"/></marker></defs>\n<rect class=\"sb-lane-kopf\" x=\"16\" y=\"12\" width=\"232\" height=\"46\" rx=\"10\" fill=\"var(--prn-bg-elevated, #f5f5f7)\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<text x=\"132\" y=\"40\" text-anchor=\"middle\" font-size=\"13\" font-weight=\"500\" fill=\"var(--prn-label, #1d1d1f)\">Customer backend system</text>\n<rect class=\"sb-lane-kopf\" x=\"398\" y=\"12\" width=\"264\" height=\"46\" rx=\"10\" fill=\"var(--prn-accent-soft, #e4f2eb)\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<text x=\"530\" y=\"40\" text-anchor=\"middle\" font-size=\"13\" font-weight=\"600\" fill=\"var(--prn-label, #1d1d1f)\">MACO APP · NB</text>\n<rect class=\"sb-lane-kopf\" x=\"812\" y=\"12\" width=\"176\" height=\"46\" rx=\"10\" fill=\"var(--prn-bg-elevated, #f5f5f7)\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<text x=\"900\" y=\"40\" text-anchor=\"middle\" font-size=\"13\" font-weight=\"500\" fill=\"var(--prn-label, #1d1d1f)\">Market partner</text>\n<line x1=\"323\" y1=\"58\" x2=\"323\" y2=\"525\" stroke=\"var(--prn-label-3, #6e6e73)\" stroke-width=\"1\" stroke-dasharray=\"4 4\"/>\n<line x1=\"737\" y1=\"58\" x2=\"737\" y2=\"525\" stroke=\"var(--prn-label-3, #6e6e73)\" stroke-width=\"1\" stroke-dasharray=\"4 4\"/>\n<rect class=\"sb-kasten sb-eingehend\" x=\"432\" y=\"80\" width=\"196\" height=\"33\" rx=\"8\" fill=\"var(--prn-accent-soft, #e4f2eb)\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<text x=\"530\" y=\"100\" text-anchor=\"middle\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">1. Information</text>\n<g class=\"sb-akteur\" stroke=\"var(--prn-label-2, #424245)\" stroke-width=\"1.4\" fill=\"none\"><circle cx=\"900\" cy=\"78\" r=\"5\"/><line x1=\"900\" y1=\"83\" x2=\"900\" y2=\"95\"/><line x1=\"893\" y1=\"87\" x2=\"907\" y2=\"87\"/><line x1=\"900\" y1=\"95\" x2=\"894\" y2=\"105\"/><line x1=\"900\" y1=\"95\" x2=\"906\" y2=\"105\"/></g>\n<text x=\"900\" y=\"127\" text-anchor=\"middle\" font-size=\"11.5\" fill=\"var(--prn-label, #1d1d1f)\">LF</text>\n<line x1=\"878\" y1=\"96\" x2=\"628\" y2=\"96\" stroke=\"var(--prn-label-2, #424245)\" stroke-width=\"1.6\" stroke-dasharray=\"6 3\" marker-end=\"url(#sb-arrow)\"/>\n<text x=\"753\" y=\"88\" text-anchor=\"middle\" font-size=\"11.5\" fill=\"var(--prn-label, #1d1d1f)\">AS4</text>\n<text x=\"753\" y=\"112\" text-anchor=\"middle\" font-size=\"10.5\" fill=\"var(--prn-label-2, #424245)\">21045, 37000, 37000…</text>\n<rect class=\"sb-kasten sb-aperak_lesen\" x=\"432\" y=\"163\" width=\"196\" height=\"48\" rx=\"8\" fill=\"var(--prn-accent-soft, #e4f2eb)\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<text x=\"530\" y=\"183\" text-anchor=\"middle\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Load data for the incoming</text>\n<text x=\"530\" y=\"198\" text-anchor=\"middle\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">check</text>\n<line class=\"sb-fluss\" x1=\"530\" y1=\"113\" x2=\"530\" y2=\"163\" stroke=\"var(--prn-label-3, #6e6e73)\" stroke-width=\"1.4\" marker-end=\"url(#sb-arrow)\"/>\n<rect class=\"sb-kasten sb-backend sb-aperak_lesen\" x=\"34\" y=\"171\" width=\"196\" height=\"33\" rx=\"8\" fill=\"var(--prn-bg-elevated, #f5f5f7)\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<text x=\"132\" y=\"191\" text-anchor=\"middle\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Marktlokation lesen</text>\n<line x1=\"432\" y1=\"187\" x2=\"230\" y2=\"187\" stroke=\"var(--prn-blue, #0071e3)\" stroke-width=\"1.6\" stroke-dasharray=\"6 3\" marker-end=\"url(#sb-arrow)\"/>\n<text x=\"331\" y=\"179\" text-anchor=\"middle\" font-size=\"11.5\" fill=\"var(--prn-label, #1d1d1f)\">API</text>\n<rect class=\"sb-kasten sb-aperak\" x=\"432\" y=\"237\" width=\"196\" height=\"48\" rx=\"8\" fill=\"var(--prn-accent-soft, #e4f2eb)\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<text x=\"530\" y=\"257\" text-anchor=\"middle\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">APERAK check: Z10, Z16,</text>\n<text x=\"530\" y=\"272\" text-anchor=\"middle\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Z17, Z18</text>\n<line class=\"sb-fluss\" x1=\"530\" y1=\"211\" x2=\"530\" y2=\"237\" stroke=\"var(--prn-label-3, #6e6e73)\" stroke-width=\"1.4\" marker-end=\"url(#sb-arrow)\"/>\n<rect class=\"sb-kasten sb-schreiben\" x=\"432\" y=\"311\" width=\"196\" height=\"33\" rx=\"8\" fill=\"var(--prn-accent-soft, #e4f2eb)\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<text x=\"530\" y=\"331\" text-anchor=\"middle\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Create transaction</text>\n<line class=\"sb-fluss\" x1=\"530\" y1=\"285\" x2=\"530\" y2=\"311\" stroke=\"var(--prn-label-3, #6e6e73)\" stroke-width=\"1.4\" marker-end=\"url(#sb-arrow)\"/>\n<rect class=\"sb-kasten sb-backend sb-schreiben\" x=\"34\" y=\"311\" width=\"196\" height=\"33\" rx=\"8\" fill=\"var(--prn-bg-elevated, #f5f5f7)\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<text x=\"132\" y=\"331\" text-anchor=\"middle\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Create process data</text>\n<line x1=\"432\" y1=\"327\" x2=\"230\" y2=\"327\" stroke=\"var(--prn-blue, #0071e3)\" stroke-width=\"1.6\" stroke-dasharray=\"6 3\" marker-end=\"url(#sb-arrow)\"/>\n<text x=\"331\" y=\"319\" text-anchor=\"middle\" font-size=\"11.5\" fill=\"var(--prn-label, #1d1d1f)\">API</text>\n<text x=\"331\" y=\"343\" text-anchor=\"middle\" font-size=\"10.5\" fill=\"var(--prn-label-2, #424245)\">PI 21045</text>\n<rect class=\"sb-kasten sb-schreiben\" x=\"432\" y=\"375\" width=\"196\" height=\"33\" rx=\"8\" fill=\"var(--prn-accent-soft, #e4f2eb)\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<text x=\"530\" y=\"395\" text-anchor=\"middle\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Create transaction</text>\n<line class=\"sb-fluss\" x1=\"530\" y1=\"344\" x2=\"530\" y2=\"375\" stroke=\"var(--prn-label-3, #6e6e73)\" stroke-width=\"1.4\" marker-end=\"url(#sb-arrow)\"/>\n<rect class=\"sb-kasten sb-backend sb-schreiben sb-abgeleitet\" x=\"34\" y=\"375\" width=\"196\" height=\"33\" rx=\"8\" fill=\"var(--prn-bg-elevated, #f5f5f7)\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<text x=\"132\" y=\"395\" text-anchor=\"middle\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Create process data</text>\n<line x1=\"432\" y1=\"391\" x2=\"230\" y2=\"391\" stroke=\"var(--prn-blue, #0071e3)\" stroke-width=\"1.6\" stroke-dasharray=\"6 3\" marker-end=\"url(#sb-arrow)\"/>\n<text x=\"331\" y=\"383\" text-anchor=\"middle\" font-size=\"11.5\" fill=\"var(--prn-label, #1d1d1f)\">API</text>\n<text x=\"331\" y=\"407\" text-anchor=\"middle\" font-size=\"10.5\" fill=\"var(--prn-label-2, #424245)\">PI 37000, 37001, 37002, 37003, 37…</text>\n<rect class=\"sb-kasten sb-lesen_verarbeitung\" x=\"432\" y=\"439\" width=\"196\" height=\"33\" rx=\"8\" fill=\"var(--prn-accent-soft, #e4f2eb)\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<text x=\"530\" y=\"459\" text-anchor=\"middle\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Load data for processing</text>\n<line class=\"sb-fluss\" x1=\"530\" y1=\"408\" x2=\"530\" y2=\"439\" stroke=\"var(--prn-label-3, #6e6e73)\" stroke-width=\"1.4\" marker-end=\"url(#sb-arrow)\"/>\n<rect class=\"sb-kasten sb-backend sb-lesen_verarbeitung\" x=\"34\" y=\"431\" width=\"196\" height=\"48\" rx=\"8\" fill=\"var(--prn-bg-elevated, #f5f5f7)\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<text x=\"132\" y=\"451\" text-anchor=\"middle\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Kommunikationsdaten des</text>\n<text x=\"132\" y=\"466\" text-anchor=\"middle\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Servicean…</text>\n<line x1=\"432\" y1=\"455\" x2=\"230\" y2=\"455\" stroke=\"var(--prn-blue, #0071e3)\" stroke-width=\"1.6\" stroke-dasharray=\"6 3\" marker-end=\"url(#sb-arrow)\"/>\n<text x=\"331\" y=\"447\" text-anchor=\"middle\" font-size=\"11.5\" fill=\"var(--prn-label, #1d1d1f)\">API</text>\n</svg>"} gesamt={"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 730 300\" width=\"730\" height=\"300\" role=\"img\" aria-labelledby=\"sd-title\" class=\"maco-sequence\">\n<title id=\"sd-title\">Sequence diagram: Übermittlung von Informationen — view of NB</title>\n<defs><marker id=\"sd-arrow\" viewBox=\"0 0 14 14\" refX=\"13\" refY=\"7\" markerWidth=\"7\" markerHeight=\"7\" orient=\"auto-start-reverse\"><path d=\"M0 0 L14 7 L0 14 z\" fill=\"var(--prn-label-2, #424245)\"/></marker></defs>\n<rect x=\"16\" y=\"12\" width=\"210\" height=\"52\" rx=\"10\" fill=\"var(--prn-bg-elevated, #f5f5f7)\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<text x=\"121\" y=\"43\" text-anchor=\"middle\" font-size=\"13\" font-weight=\"500\" fill=\"var(--prn-label, #1d1d1f)\">Backend (customer)</text>\n<line x1=\"121\" y1=\"64\" x2=\"121\" y2=\"288\" stroke=\"var(--prn-label-3, #6e6e73)\" stroke-width=\"1\" stroke-dasharray=\"4 4\"/>\n<rect x=\"260\" y=\"12\" width=\"210\" height=\"52\" rx=\"10\" fill=\"var(--prn-accent-soft, #e4f2eb)\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<text x=\"365\" y=\"43\" text-anchor=\"middle\" font-size=\"13\" font-weight=\"600\" fill=\"var(--prn-label, #1d1d1f)\">MACO APP · NB</text>\n<line x1=\"365\" y1=\"64\" x2=\"365\" y2=\"288\" stroke=\"var(--prn-label-3, #6e6e73)\" stroke-width=\"1\" stroke-dasharray=\"4 4\"/>\n<rect x=\"504\" y=\"12\" width=\"210\" height=\"52\" rx=\"10\" fill=\"var(--prn-bg-elevated, #f5f5f7)\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<text x=\"609\" y=\"43\" text-anchor=\"middle\" font-size=\"13\" font-weight=\"500\" fill=\"var(--prn-label, #1d1d1f)\">LF</text>\n<line x1=\"609\" y1=\"64\" x2=\"609\" y2=\"288\" stroke=\"var(--prn-label-3, #6e6e73)\" stroke-width=\"1\" stroke-dasharray=\"4 4\"/>\n<line x1=\"609\" y1=\"90\" x2=\"365\" y2=\"90\" stroke=\"var(--prn-label-2, #424245)\" stroke-width=\"1.6\" marker-end=\"url(#sd-arrow)\"/>\n<text x=\"487\" y=\"81\" text-anchor=\"middle\" font-size=\"12.5\" fill=\"var(--prn-label, #1d1d1f)\">1. Information</text>\n<text x=\"487\" y=\"105\" text-anchor=\"middle\" font-size=\"11\" fill=\"var(--prn-label-2, #424245)\">AS4 · PI 21045, 37000, 37000…</text>\n<line x1=\"365\" y1=\"152\" x2=\"121\" y2=\"152\" stroke=\"var(--prn-blue, #0071e3)\" stroke-width=\"1.6\" marker-end=\"url(#sd-arrow)\" stroke-dasharray=\"6 3\"/>\n<text x=\"243\" y=\"143\" text-anchor=\"middle\" font-size=\"12.5\" fill=\"var(--prn-label, #1d1d1f)\">Create transaction</text>\n<text x=\"243\" y=\"167\" text-anchor=\"middle\" font-size=\"11\" fill=\"var(--prn-label-2, #424245)\">Create process data · PI 21045</text>\n<line x1=\"365\" y1=\"214\" x2=\"121\" y2=\"214\" stroke=\"var(--prn-blue, #0071e3)\" stroke-width=\"1.6\" marker-end=\"url(#sd-arrow)\" stroke-dasharray=\"6 3\"/>\n<text x=\"243\" y=\"205\" text-anchor=\"middle\" font-size=\"12.5\" fill=\"var(--prn-label, #1d1d1f)\">Create transaction</text>\n<text x=\"243\" y=\"229\" text-anchor=\"middle\" font-size=\"11\" fill=\"var(--prn-label-2, #424245)\">Create process data · PI 37000, 37001, 37002, 37003, 37…</text>\n</svg>"} titel="NB" />

<a id="abschnitt-schritte"></a>

## Process steps

<Schritt nr="1" anker="schritt-1" richtung="eingehend" kopf={{"links": {"label": "NB", "eigen": true}, "rechts": {"label": "LF"}}}>

### Information

<Schrittskizze sicht={{"label": "NB"}} zeilen={[{"art": "empfangen", "label": "LF", "weg": "AS4", "nachrichten": [{"nr": "21045", "titel": "EnFG information"}, {"nr": "37000", "titel": "Communication details of the LF (electricity)"}, {"nr": "37001", "titel": "Communication details of the NB (electricity)"}, {"nr": "37002", "titel": "Communication details of the MSB (electricity)"}, {"nr": "37003", "titel": "Communication details of the BKV (electricity)"}, {"nr": "37004", "titel": "Communication details of the BIKO (electricity)"}, {"nr": "37005", "titel": "Communication details of the ÜNB (electricity)"}, {"nr": "37006", "titel": "Communication details of the ESA (electricity)"}, {"nr": "13028", "titel": "Basis of POG determination"}]}, {"art": "lesen_aperak", "schnittstellen": [{"label": "Read market location"}]}, {"art": "aperak", "werte": ["Z10", "Z16", "Z17", "Z18"]}, {"art": "erstellen", "nummern": ["21045"]}, {"art": "erstellen", "nummern": ["37000", "37001", "37002", "37003", "37004", "37005", "37006", "13028"]}, {"art": "lesen_verarbeitung", "schnittstellen": [{"label": "Read communication details of the service provider"}]}]} />

<div data-teil="pruefis">

**Check identifiers**
- [21045](/en/schnittstellen/202610/pruefi/IFTSTA/PI_21045) — EnFG information · AS4
- [37000](/en/schnittstellen/202610/pruefi/PARTIN/PI_37000) — Communication details of the LF, electricity · AS4
- [37001](/en/schnittstellen/202610/pruefi/PARTIN/PI_37001) — Communication details of the NB, electricity · AS4
- [37002](/en/schnittstellen/202610/pruefi/PARTIN/PI_37002) — Communication details of the MSB, electricity · AS4
- [37003](/en/schnittstellen/202610/pruefi/PARTIN/PI_37003) — Communication details of the BKV, electricity · AS4
- [37004](/en/schnittstellen/202610/pruefi/PARTIN/PI_37004) — Communication details of the BIKO, electricity · AS4
- [37005](/en/schnittstellen/202610/pruefi/PARTIN/PI_37005) — Communication details of the ÜNB, electricity · AS4
- [37006](/en/schnittstellen/202610/pruefi/PARTIN/PI_37006) — Communication details of the ESA, electricity · AS4
- [13028](/en/schnittstellen/202610/pruefi/MSCONS/PI_13028) — Basis for POG determination · AS4

</div>

**Flow**

<div data-ablauf>

<Stepper>
<ol>

<li data-teil="nachricht">

Message from **LF** · AS4

</li>

<li data-teil="lesen" data-stufe="aperak">

**Load data for the incoming check**
- [Read market location](/en/api/202610/backend-lesen/getmarketlocationbasic#marktlokation-lesen) `GET /getMarketLocationBasic` <OpenPlaygroundButton server={"https://mock.macoapp.de"} url={"/getMarketLocationBasic"} method={"get"} queryParams={[{"name": "parameter1", "isRequired": true, "defaultValue": "74018657187", "defaultActive": true, "type": "string"}, {"name": "parameter2", "isRequired": false, "defaultValue": "MALO", "enum": ["MALO", "MELO", "NELO", "TECHNISCHE_RESSOURCE", "STEUERBARE_RESOURCE", "TRANCHE"], "type": "string"}, {"name": "parameter3", "isRequired": true, "defaultValue": "2024-06-28T12:18:00Z", "defaultActive": true, "type": "string"}, {"name": "parameter4", "isRequired": false, "defaultValue": "2024-06-28T12:18:00Z", "type": "string"}, {"name": "command", "isRequired": false, "defaultValue": "SAP_LESEN_MARKTLOKATION_BASIS", "type": "string"}]} security={[{"bearer": []}]}>Try it</OpenPlaygroundButton>

</li>

<li data-teil="aperak">

**APERAK checks**
- `21045` → `Z10`
- `21045` → `Z16`
- `21045` → `Z17`
- `21045` → `Z18`

</li>

<li data-teil="schnittstelle" data-art="schreiben">

**Write endpoint**
- `21045` → Transaction created — [Create process data](/en/api/202610/backend-schreiben-nb/createprocessdata#prozessdaten-erstellen) `POST /createProcessData` <OpenPlaygroundButton server={"https://mock.macoapp.de"} url={"/createProcessData"} method={"post"} queryParams={[{"name": "command", "isRequired": true, "defaultValue": "ERSTELLEN_PROZESSDATEN", "defaultActive": true, "type": "string"}]} defaultBody={"{\n  \"stammdaten\": {\n    \"KOMMUNIKATIONSDATEN\": [\n      {\n        \"boTyp\": \"KOMMUNIKATIONSDATEN\",\n        \"gueltigkeit\": \"2025-06-06T22:00:00Z\",\n        \"kommunikationsDatenBlattInaktiv\": true,\n        \"versionStruktur\": \"1\"\n      }\n    ]\n  },\n  \"transaktionsdaten\": {\n    \"absender\": {\n      \"boTyp\": \"MARKTTEILNEHMER\",\n      \"gewerbekennzeichnung\": true,\n      \"rollencodenummer\": \"9903790000002\",\n      \"rollencodetyp\": \"BDEW\",\n      \"versionStruktur\": \"1\"\n    },\n    \"anwendungsreferenznummer\": \"2\",\n    \"datenaustauschreferenz\": \"113601\",\n    \"dokumentennummer\": \"CS356455854555\",\n    \"empfaenger\": {\n      \"boTyp\": \"MARKTTEILNEHMER\",\n      \"gewerbekennzeichnung\": true,\n      \"rollencodenummer\": \"9900321000005\",\n      \"rollencodetyp\": \"BDEW\",\n      \"versionStruktur\": \"1\"\n    },\n    \"kategorie\": \"10\",\n    \"nachrichtendatum\": \"2026-10-01T11:00:00Z\",\n    \"nachrichtenreferenznummer\": \"298012\",\n    \"pruefidentifikator\": \"37000\",\n    \"sparte\": \"STROM\",\n    \"vorgangsreferenznummer\": \"1\"\n  },\n  \"zusatzdaten\": {}\n}"} examples={[{"mediaType": "application/json", "examples": [{"name": "37000", "summary": "37000 — Kommunikationsdaten des LF Strom", "value": {"stammdaten": {"KOMMUNIKATIONSDATEN": [{"boTyp": "KOMMUNIKATIONSDATEN", "versionStruktur": "1", "gueltigkeit": "2025-06-06T22:00:00Z", "kommunikationsDatenBlattInaktiv": true}]}, "transaktionsdaten": {"datenaustauschreferenz": "113601", "sparte": "STROM", "pruefidentifikator": "37000", "absender": {"boTyp": "MARKTTEILNEHMER", "versionStruktur": "1", "gewerbekennzeichnung": true, "rollencodenummer": "9903790000002", "rollencodetyp": "BDEW"}, "empfaenger": {"boTyp": "MARKTTEILNEHMER", "versionStruktur": "1", "gewerbekennzeichnung": true, "rollencodenummer": "9900321000005", "rollencodetyp": "BDEW"}, "dokumentennummer": "CS356455854555", "kategorie": "10", "nachrichtendatum": "2026-10-01T11:00:00Z", "nachrichtenreferenznummer": "298012", "vorgangsreferenznummer": "1", "anwendungsreferenznummer": "2"}, "zusatzdaten": {}}}, {"name": "37001", "summary": "37001 — Kommunikationsdaten des NB Strom", "value": {"stammdaten": {"KOMMUNIKATIONSDATEN": [{"boTyp": "KOMMUNIKATIONSDATEN", "versionStruktur": "1", "gueltigkeit": "2025-06-30T22:00:00Z", "kommunikationsDatenBlattInaktiv": true}]}, "transaktionsdaten": {"datenaustauschreferenz": "113601", "sparte": "STROM", "pruefidentifikator": "37001", "absender": {"boTyp": "MARKTTEILNEHMER", "versionStruktur": "1", "gewerbekennzeichnung": true, "rollencodenummer": "9903790000002", "rollencodetyp": "BDEW"}, "empfaenger": {"boTyp": "MARKTTEILNEHMER", "versionStruktur": "1", "gewerbekennzeichnung": true, "rollencodenummer": "9900321000005", "rollencodetyp": "BDEW"}, "dokumentennummer": "CS356455854555", "kategorie": "10", "nachrichtendatum": "2026-10-01T11:00:00Z", "nachrichtenreferenznummer": "298012", "vorgangsreferenznummer": "1", "anwendungsreferenznummer": "2"}, "zusatzdaten": {}}}, {"name": "37002", "summary": "37002 — Kommunikationsdaten des MSB Strom", "value": {"stammdaten": {"KOMMUNIKATIONSDATEN": [{"boTyp": "KOMMUNIKATIONSDATEN", "versionStruktur": "1", "gueltigkeit": "2024-06-30T22:00:00Z", "kommunikationsDatenBlattInaktiv": true}]}, "transaktionsdaten": {"datenaustauschreferenz": "113601", "sparte": "STROM", "pruefidentifikator": "37002", "absender": {"boTyp": "MARKTTEILNEHMER", "versionStruktur": "1", "gewerbekennzeichnung": true, "rollencodenummer": "9903790000002", "rollencodetyp": "BDEW"}, "empfaenger": {"boTyp": "MARKTTEILNEHMER", "versionStruktur": "1", "gewerbekennzeichnung": true, "rollencodenummer": "9900321000005", "rollencodetyp": "BDEW"}, "dokumentennummer": "CS356455854555", "kategorie": "10", "nachrichtendatum": "2026-10-01T11:00:00Z", "nachrichtenreferenznummer": "298012", "vorgangsreferenznummer": "1", "anwendungsreferenznummer": "2"}, "zusatzdaten": {}}}, {"name": "13028", "summary": "13028 — Grundlage POG-Ermittlung", "value": {"stammdaten": {"ENERGIEMENGE": [{"boTyp": "ENERGIEMENGE", "versionStruktur": "1", "lokationsId": "50074561188", "lokationsTyp": "MALO", "energieverbrauch": [{"startdatum": "2025-04-01T22:00:00Z", "enddatum": "2025-04-02T22:00:00Z", "messwertstatus": "GRUNDLAGE_POG_ERMITTLUNG", "obiskennzahl": "1-1:1.9.0", "wert": 500, "position": 1}, {"startdatum": "2025-04-15T22:00:00Z", "enddatum": "2025-04-16T22:00:00Z", "messwertstatus": "GRUNDLAGE_POG_ERMITTLUNG", "obiskennzahl": "1-1:1.9.0", "wert": 750, "position": 1}, {"startdatum": "2025-04-30T22:00:00Z", "enddatum": "2025-05-01T22:00:00Z", "messwertstatus": "GRUNDLAGE_POG_ERMITTLUNG", "obiskennzahl": "1-1:1.9.0", "wert": 1000.123, "position": 2}]}]}, "transaktionsdaten": {"datenaustauschreferenz": "161201", "sparte": "STROM", "pruefidentifikator": "13028", "absender": {"boTyp": "MARKTTEILNEHMER", "versionStruktur": "1", "rollencodenummer": "9900321000005", "rollencodetyp": "BDEW"}, "empfaenger": {"boTyp": "MARKTTEILNEHMER", "versionStruktur": "1", "rollencodenummer": "9904446000007", "rollencodetyp": "BDEW"}, "dokumentennummer": "726947BGM", "kategorie": "Z85", "nachrichtenfunktion": "9", "nachrichtendatum": "2026-10-01T11:00:00Z", "nachrichtenreferenznummer": "726947", "typ": "EM"}, "zusatzdaten": {}}}]}]} security={[{"bearer": []}]}>Try it out</OpenPlaygroundButton>

Creates a new transaction in the backend with the data of the incoming message.

</li>

<li data-teil="schnittstelle" data-art="schreiben" data-abgeleitet="ja">

**Write endpoint**
- `37000`, `37001`, `37002`, `37003`, `37004`, `37005`, `37006`, `13028` → Transaction created — [Create process data](/en/api/202610/backend-schreiben-nb/createprocessdata#prozessdaten-erstellen) `POST /createProcessData` <OpenPlaygroundButton server={"https://mock.macoapp.de"} url={"/createProcessData"} method={"post"} queryParams={[{"name": "command", "isRequired": true, "defaultValue": "ERSTELLEN_PROZESSDATEN", "defaultActive": true, "type": "string"}]} defaultBody={"{\n  \"stammdaten\": {\n    \"KOMMUNIKATIONSDATEN\": [\n      {\n        \"boTyp\": \"KOMMUNIKATIONSDATEN\",\n        \"gueltigkeit\": \"2025-06-06T22:00:00Z\",\n        \"kommunikationsDatenBlattInaktiv\": true,\n        \"versionStruktur\": \"1\"\n      }\n    ]\n  },\n  \"transaktionsdaten\": {\n    \"absender\": {\n      \"boTyp\": \"MARKTTEILNEHMER\",\n      \"gewerbekennzeichnung\": true,\n      \"rollencodenummer\": \"9903790000002\",\n      \"rollencodetyp\": \"BDEW\",\n      \"versionStruktur\": \"1\"\n    },\n    \"anwendungsreferenznummer\": \"2\",\n    \"datenaustauschreferenz\": \"113601\",\n    \"dokumentennummer\": \"CS356455854555\",\n    \"empfaenger\": {\n      \"boTyp\": \"MARKTTEILNEHMER\",\n      \"gewerbekennzeichnung\": true,\n      \"rollencodenummer\": \"9900321000005\",\n      \"rollencodetyp\": \"BDEW\",\n      \"versionStruktur\": \"1\"\n    },\n    \"kategorie\": \"10\",\n    \"nachrichtendatum\": \"2026-10-01T11:00:00Z\",\n    \"nachrichtenreferenznummer\": \"298012\",\n    \"pruefidentifikator\": \"37000\",\n    \"sparte\": \"STROM\",\n    \"vorgangsreferenznummer\": \"1\"\n  },\n  \"zusatzdaten\": {}\n}"} examples={[{"mediaType": "application/json", "examples": [{"name": "37000", "summary": "37000 — Kommunikationsdaten des LF Strom", "value": {"stammdaten": {"KOMMUNIKATIONSDATEN": [{"boTyp": "KOMMUNIKATIONSDATEN", "versionStruktur": "1", "gueltigkeit": "2025-06-06T22:00:00Z", "kommunikationsDatenBlattInaktiv": true}]}, "transaktionsdaten": {"datenaustauschreferenz": "113601", "sparte": "STROM", "pruefidentifikator": "37000", "absender": {"boTyp": "MARKTTEILNEHMER", "versionStruktur": "1", "gewerbekennzeichnung": true, "rollencodenummer": "9903790000002", "rollencodetyp": "BDEW"}, "empfaenger": {"boTyp": "MARKTTEILNEHMER", "versionStruktur": "1", "gewerbekennzeichnung": true, "rollencodenummer": "9900321000005", "rollencodetyp": "BDEW"}, "dokumentennummer": "CS356455854555", "kategorie": "10", "nachrichtendatum": "2026-10-01T11:00:00Z", "nachrichtenreferenznummer": "298012", "vorgangsreferenznummer": "1", "anwendungsreferenznummer": "2"}, "zusatzdaten": {}}}, {"name": "37001", "summary": "37001 — Kommunikationsdaten des NB Strom", "value": {"stammdaten": {"KOMMUNIKATIONSDATEN": [{"boTyp": "KOMMUNIKATIONSDATEN", "versionStruktur": "1", "gueltigkeit": "2025-06-30T22:00:00Z", "kommunikationsDatenBlattInaktiv": true}]}, "transaktionsdaten": {"datenaustauschreferenz": "113601", "sparte": "STROM", "pruefidentifikator": "37001", "absender": {"boTyp": "MARKTTEILNEHMER", "versionStruktur": "1", "gewerbekennzeichnung": true, "rollencodenummer": "9903790000002", "rollencodetyp": "BDEW"}, "empfaenger": {"boTyp": "MARKTTEILNEHMER", "versionStruktur": "1", "gewerbekennzeichnung": true, "rollencodenummer": "9900321000005", "rollencodetyp": "BDEW"}, "dokumentennummer": "CS356455854555", "kategorie": "10", "nachrichtendatum": "2026-10-01T11:00:00Z", "nachrichtenreferenznummer": "298012", "vorgangsreferenznummer": "1", "anwendungsreferenznummer": "2"}, "zusatzdaten": {}}}, {"name": "37002", "summary": "37002 — Kommunikationsdaten des MSB Strom", "value": {"stammdaten": {"KOMMUNIKATIONSDATEN": [{"boTyp": "KOMMUNIKATIONSDATEN", "versionStruktur": "1", "gueltigkeit": "2024-06-30T22:00:00Z", "kommunikationsDatenBlattInaktiv": true}]}, "transaktionsdaten": {"datenaustauschreferenz": "113601", "sparte": "STROM", "pruefidentifikator": "37002", "absender": {"boTyp": "MARKTTEILNEHMER", "versionStruktur": "1", "gewerbekennzeichnung": true, "rollencodenummer": "9903790000002", "rollencodetyp": "BDEW"}, "empfaenger": {"boTyp": "MARKTTEILNEHMER", "versionStruktur": "1", "gewerbekennzeichnung": true, "rollencodenummer": "9900321000005", "rollencodetyp": "BDEW"}, "dokumentennummer": "CS356455854555", "kategorie": "10", "nachrichtendatum": "2026-10-01T11:00:00Z", "nachrichtenreferenznummer": "298012", "vorgangsreferenznummer": "1", "anwendungsreferenznummer": "2"}, "zusatzdaten": {}}}, {"name": "13028", "summary": "13028 — Grundlage POG-Ermittlung", "value": {"stammdaten": {"ENERGIEMENGE": [{"boTyp": "ENERGIEMENGE", "versionStruktur": "1", "lokationsId": "50074561188", "lokationsTyp": "MALO", "energieverbrauch": [{"startdatum": "2025-04-01T22:00:00Z", "enddatum": "2025-04-02T22:00:00Z", "messwertstatus": "GRUNDLAGE_POG_ERMITTLUNG", "obiskennzahl": "1-1:1.9.0", "wert": 500, "position": 1}, {"startdatum": "2025-04-15T22:00:00Z", "enddatum": "2025-04-16T22:00:00Z", "messwertstatus": "GRUNDLAGE_POG_ERMITTLUNG", "obiskennzahl": "1-1:1.9.0", "wert": 750, "position": 1}, {"startdatum": "2025-04-30T22:00:00Z", "enddatum": "2025-05-01T22:00:00Z", "messwertstatus": "GRUNDLAGE_POG_ERMITTLUNG", "obiskennzahl": "1-1:1.9.0", "wert": 1000.123, "position": 2}]}]}, "transaktionsdaten": {"datenaustauschreferenz": "161201", "sparte": "STROM", "pruefidentifikator": "13028", "absender": {"boTyp": "MARKTTEILNEHMER", "versionStruktur": "1", "rollencodenummer": "9900321000005", "rollencodetyp": "BDEW"}, "empfaenger": {"boTyp": "MARKTTEILNEHMER", "versionStruktur": "1", "rollencodenummer": "9904446000007", "rollencodetyp": "BDEW"}, "dokumentennummer": "726947BGM", "kategorie": "Z85", "nachrichtenfunktion": "9", "nachrichtendatum": "2026-10-01T11:00:00Z", "nachrichtenreferenznummer": "726947", "typ": "EM"}, "zusatzdaten": {}}}]}]} security={[{"bearer": []}]}>Try it out</OpenPlaygroundButton>

Creates a new transaction in the backend with the data of the incoming message.

</li>

<li data-teil="lesen" data-stufe="verarbeitung">

**Load data for processing**
- [Read service provider communication details](/en/api/202610/backend-lesen/getcommunicationdatabasic#kommunikationsdaten-des-serviceanbieters-lesen) `GET /getCommunicationDataBasic` <OpenPlaygroundButton server={"https://mock.macoapp.de"} url={"/getCommunicationDataBasic"} method={"get"} queryParams={[{"name": "parameter1", "isRequired": true, "defaultValue": "9903790000002", "defaultActive": true, "type": "string"}, {"name": "parameter2", "isRequired": true, "defaultValue": "2024-06-28T12:18:00Z", "defaultActive": true, "type": "string"}, {"name": "command", "isRequired": false, "defaultValue": "SAP_LESEN_KOMMUNIKATIONSDATEN_BASIS", "type": "string"}]} security={[{"bearer": []}]}>Try it</OpenPlaygroundButton>

</li>

</ol>
</Stepper>

</div>

</Schritt>

<a id="abschnitt-informationen"></a>

## Process information

Wording of the consolidated version, profile ch. 4.1, pp. 31–32.

<Stepper>
<ol>

<li data-blatt="vorbedingungen">

### Preconditions

- The market actor is not a natural person.
- The sending market actor has new or changed information.
- The EDIFACT communication between the market participants has been established. Before the EDIFACT communication is established, contact is made bilaterally.
- In the case of privileged status under the Energiefinanzierungsgesetz: This concerns a consuming market location.

</li>

<li data-blatt="ergebnisse">

### Results

- The information is used for the further business relationship and any clearing cases or
- the recipient processes the transmitted information and, where applicable, triggers further steps (such as taking the EnFG privilege entitlement into account in the grid usage settlement).

</li>

<li data-blatt="fehlerfall">

### Error case

#### Result in the error case

In the error cases, the use case is started again and the information is transmitted.

#### Error cases

- the information contains an error;
- the information is not up to date;
- the information was not transmitted in full.

</li>

<li data-blatt="anforderungen">

### Further requirements

This use case is used for the transmission of information and comprises in particular
- the initial transmission and updating of contact details:
  - In the case of an update, all communication details of the sending market actor are transmitted to the receiving market actor.
  - The communication details are to be versioned unambiguously. The current version identifier, the start of validity and the identifier of the previous version are to be specified. Exception: for the initial population, no start of validity is to be specified, since the communication details apply with immediate effect. Furthermore, no previous version is to be specified for the initial population.
  - The validity of communication details ends with the transmission of communication details with an identical start of validity and a higher version identifier, or with the entry into force of communication details with a later start of validity and a higher version identifier, or by transmission of the identifier "inactive" for the communication details. Communication details always begin and end at 00:00 of a calendar day.
  - The first contact between the market participants, i.e. before a EDIFACT relationship is established, takes place bilaterally.
  - If the final customer is itself the grid user (= grid user without an all-inclusive contract), it assumes the role of LF within the meaning of this process description, insofar as these provisions are applicable to it accordingly.
- and the transmission of the privilege under the Energy Financing Act by the LF to the NB:
  - If the EnFG privilege entitlement is changed retroactively, an invoice correction may become necessary if the time period of an invoice is affected.

</li>

<li data-blatt="erste-nachricht">

### First message

**LF** sends “Information” (step 1). From here on, it is the turn of the party involved on this page.

</li>

<li data-blatt="ziel">

### Objective

The receiving market participant has the valid information of the sending market participant in full.

</li>

</ol>
</Stepper>

<a id="abschnitt-sichten"></a>

## Other views of the process

The same process through the eyes of the other parties involved: the same steps, each read from their point of view.

- [View LF](/en/prozessdoku/202610/LF/GPKE-Teil4-uebermittlung-von-informationen) — LF

<Hinweisbereich>

*The steps are the **possible** messages of this process, not a sequence — the source lists neither conditions nor alternatives. The small box on the step names the own view on the left: with **←** it receives, with **→** it sends. Collapsed steps run between other market partners.*

The connector table lists no write call for these steps. Derived from the process flow: the process begins for the own role with their message, so the transaction is created.

Applies to: [1](#schritt-1)

</Hinweisbereich>
