# Transmission of price sheet NB to LF — LF view

<Kopf rolle="LF" beteiligter="LF" festlegung="GPKE" dokument="GPKE Teil 2" kapitel="3.4.4.2" sparte="Strom" schritte={1} suchtitel="Transmission of price sheet NB to LF — View LF · GPKE Part 2 · Format version 202604" 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 NB transmits its electronic price sheet to the LF if the LF does not have the electronic price sheet or if at least one price component of the price sheet has changed.

</Kurzfassung>

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

## Process flow from the perspective of the LF

<Systembild svg={"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1004 379\" width=\"1004\" height=\"379\" role=\"img\" aria-labelledby=\"sb-title\" class=\"maco-systembild\">\n<title id=\"sb-title\">System diagram: Übermittlung Preisblatt NB an LF — view of LF</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 · LF</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=\"367\" stroke=\"var(--prn-label-3, #6e6e73)\" stroke-width=\"1\" stroke-dasharray=\"4 4\"/>\n<line x1=\"737\" y1=\"58\" x2=\"737\" y2=\"367\" 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. Preisblatt</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)\">NB</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)\">27003</text>\n<rect class=\"sb-kasten sb-aperak\" x=\"432\" y=\"163\" width=\"196\" height=\"33\" 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)\">APERAK check: Z33</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-schreiben\" x=\"432\" y=\"227\" width=\"196\" height=\"33\" rx=\"8\" fill=\"var(--prn-accent-soft, #e4f2eb)\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<text x=\"530\" y=\"247\" text-anchor=\"middle\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Create transaction</text>\n<line class=\"sb-fluss\" x1=\"530\" y1=\"196\" x2=\"530\" y2=\"227\" 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=\"227\" width=\"196\" height=\"33\" rx=\"8\" fill=\"var(--prn-bg-elevated, #f5f5f7)\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<text x=\"132\" y=\"247\" text-anchor=\"middle\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Create process data</text>\n<line x1=\"432\" y1=\"243\" x2=\"230\" y2=\"243\" stroke=\"var(--prn-blue, #0071e3)\" stroke-width=\"1.6\" stroke-dasharray=\"6 3\" marker-end=\"url(#sb-arrow)\"/>\n<text x=\"331\" y=\"235\" text-anchor=\"middle\" font-size=\"11.5\" fill=\"var(--prn-label, #1d1d1f)\">API</text>\n<text x=\"331\" y=\"259\" text-anchor=\"middle\" font-size=\"10.5\" fill=\"var(--prn-label-2, #424245)\">kategorie = A</text>\n<rect class=\"sb-kasten sb-fortschreiben\" x=\"432\" y=\"291\" width=\"196\" height=\"33\" rx=\"8\" fill=\"var(--prn-accent-soft, #e4f2eb)\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<text x=\"530\" y=\"311\" text-anchor=\"middle\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Update transaction</text>\n<line class=\"sb-fluss\" x1=\"530\" y1=\"260\" x2=\"530\" y2=\"291\" stroke=\"var(--prn-label-3, #6e6e73)\" stroke-width=\"1.4\" marker-end=\"url(#sb-arrow)\"/>\n<rect class=\"sb-kasten sb-backend sb-fortschreiben\" x=\"34\" y=\"291\" width=\"196\" height=\"33\" rx=\"8\" fill=\"var(--prn-bg-elevated, #f5f5f7)\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<text x=\"132\" y=\"311\" text-anchor=\"middle\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Update process data</text>\n<line x1=\"432\" y1=\"307\" x2=\"230\" y2=\"307\" stroke=\"var(--prn-blue, #0071e3)\" stroke-width=\"1.6\" stroke-dasharray=\"6 3\" marker-end=\"url(#sb-arrow)\"/>\n<text x=\"331\" y=\"299\" text-anchor=\"middle\" font-size=\"11.5\" fill=\"var(--prn-label, #1d1d1f)\">API</text>\n<text x=\"331\" y=\"323\" text-anchor=\"middle\" font-size=\"10.5\" fill=\"var(--prn-label-2, #424245)\">kategorie = B</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 Preisblatt NB an LF — view of LF</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 · LF</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)\">NB</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. Preisblatt</text>\n<text x=\"487\" y=\"105\" text-anchor=\"middle\" font-size=\"11\" fill=\"var(--prn-label-2, #424245)\">AS4 · PI 27003</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 · kategorie = A</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)\">Update transaction</text>\n<text x=\"243\" y=\"229\" text-anchor=\"middle\" font-size=\"11\" fill=\"var(--prn-label-2, #424245)\">Update process data · kategorie = B</text>\n</svg>"} titel="LF" />

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

## Process steps

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

### Price sheet

<Schrittskizze sicht={{"label": "LF"}} zeilen={[{"art": "empfangen", "label": "NB", "weg": "AS4", "nachrichten": [{"nr": "27003", "titel": "Price sheets NB services"}]}, {"art": "aperak", "werte": ["Z33"]}, {"art": "erstellen", "bedingung": "kategorie = A"}, {"art": "fortschreiben", "bedingung": "kategorie = B"}]} />

<div data-teil="pruefis">

**Check identifiers**
- [27003](/en/schnittstellen/202604/pruefi/PRICAT/PI_27003) — Price sheets for NB services · AS4

</div>

**Flow**

<div data-ablauf>

<Stepper>
<ol>

<li data-teil="nachricht">

Message from **NB** · AS4

</li>

<li data-teil="aperak">

**APERAK checks**
- `27003` → `Z33` — APERAK check: Is referenced message known ?

</li>

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

**Write endpoint**
- `kategorie = A` → Transaction created — [Create process data](/en/api/202604/backend-schreiben-lf/createprocessdata#prozessdaten-erstellen) `POST /createProcessData` <OpenPlaygroundButton server={"https://mock.macoapp.de"} url={"/createProcessData"} method={"post"} queryParams={[{"name": "command", "isRequired": false, "defaultValue": "ERSTELLEN_PROZESSDATEN", "type": "string"}]} defaultBody={"{\n  \"stammdaten\": {\n    \"PREISBLATT\": [\n      {\n        \"boTyp\": \"PREISBLATT\",\n        \"gueltigkeit\": {\n          \"startdatum\": \"2026-01-31T23:00:00Z\"\n        },\n        \"preisNetzbetreiberCodenummer\": \"9900371000005\",\n        \"preispositionen\": [\n          {\n            \"artikelId\": \"1-08-3-09274126\",\n            \"positionsnummer\": 1,\n            \"preiseinheit\": \"EUR\",\n            \"preisstaffeln\": [\n              {\n                \"einheitspreis\": 0.0011\n              }\n            ]\n          },\n          {\n            \"artikelId\": \"1-08-3-09274113\",\n            \"positionsnummer\": 2,\n            \"preiseinheit\": \"EUR\",\n            \"preisstaffeln\": [\n              {\n                \"einheitspreis\": 0.0011\n              }\n            ]\n          },\n          {\n            \"artikelId\": \"1-08-4-09261000-03\",\n            \"positionsnummer\": 3,\n            \"preiseinheit\": \"EUR\",\n            \"preisstaffeln\": [\n              {\n                \"einheitspreis\": 0.0159\n              }\n            ]\n          },\n          {\n            \"artikelId\": \"1-08-1-09261000-03\",\n            \"positionsnummer\": 4,\n            \"preiseinheit\": \"EUR\",\n            \"preisstaffeln\": [\n              {\n                \"einheitspreis\": 0.0061\n              }\n            ]\n          },\n          {\n            \"artikelId\": \"1-08-1-09274113-03\",\n            \"positionsnummer\": 5,\n            \"preiseinheit\": \"EUR\",\n            \"preisstaffeln\": [\n              {\n                \"einheitspreis\": 0.0061\n              }\n            ]\n          },\n          {\n            \"artikelId\": \"1-08-3-09261000\",\n            \"positionsnummer\": 6,\n            \"preiseinheit\": \"EUR\",\n            \"preisstaffeln\": [\n              {\n                \"einheitspreis\": 0.0011\n              }\n            ]\n          },\n          {\n            \"artikelId\": \"1-08-4-09274113-03\",\n            \"positionsnummer\": 7,\n            \"preiseinheit\": \"EUR\",\n            \"preisstaffeln\": [\n              {\n                \"einheitspreis\": 0.0132\n              }\n            ]\n          },\n          {\n            \"artikelId\": \"1-08-4-09274126-03\",\n            \"positionsnummer\": 8,\n            \"preiseinheit\": \"EUR\",\n            \"preisstaffeln\": [\n              {\n                \"einheitspreis\": 0.0132\n              }\n            ]\n          },\n          {\n            \"artikelId\": \"1-08-1-09274126-03-1\",\n            \"positionsnummer\": 9,\n            \"preiseinheit\": \"EUR\",\n            \"preisstaffeln\": [\n              {\n                \"einheitspreis\": 0.0061,\n                \"staffelgrenzeBis\": 3,\n                \"staffelgrenzeVon\": 0\n              }\n            ]\n          },\n          {\n            \"artikelId\": \"1-08-1-09274126-03-2\",\n            \"positionsnummer\": 10,\n            \"preiseinheit\": \"EUR\",\n            \"preisstaffeln\": [\n              {\n                \"einheitspreis\": 0.0061,\n                \"staffelgrenzeBis\": 6,\n                \"staffelgrenzeVon\": 3\n              }\n            ]\n          }\n        ],\n        \"sparte\": \"STROM\",\n        \"versionStruktur\": \"1\"\n      }\n    ]\n  },\n  \"transaktionsdaten\": {\n    \"absender\": {\n      \"boTyp\": \"MARKTTEILNEHMER\",\n      \"rollencodenummer\": \"9900371000005\",\n      \"rollencodetyp\": \"BDEW\",\n      \"versionStruktur\": \"1\"\n    },\n    \"datenaustauschreferenz\": \"139198\",\n    \"dokumentennummer\": \"301546BGM\",\n    \"empfaenger\": {\n      \"boTyp\": \"MARKTTEILNEHMER\",\n      \"rollencodenummer\": \"9903526000002\",\n      \"rollencodetyp\": \"BDEW\",\n      \"versionStruktur\": \"1\"\n    },\n    \"kategorie\": \"Z70\",\n    \"nachrichtendatum\": \"2024-04-01T05:00:00Z\",\n    \"nachrichtenreferenznummer\": \"301546\",\n    \"pruefidentifikator\": \"27003\",\n    \"sparte\": \"STROM\",\n    \"vorgangsreferenznummer\": \"100000000001\"\n  },\n  \"zusatzdaten\": {}\n}"} 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="fortschreiben">

**Write endpoint**
- `kategorie = B` → Transaction updated — [Update process data](/en/api/202604/backend-schreiben-lf/updateprocessdata#prozessdaten-aktualiseren) `POST /updateProcessData` <OpenPlaygroundButton server={"https://mock.macoapp.de"} url={"/updateProcessData"} method={"post"} queryParams={[{"name": "command", "isRequired": false, "defaultValue": "AKTUALISIEREN_PROZESSDATEN", "type": "string"}]} defaultBody={"{\n  \"stammdaten\": {\n    \"PREISBLATT\": [\n      {\n        \"boTyp\": \"PREISBLATT\",\n        \"gueltigkeit\": {\n          \"startdatum\": \"2026-01-31T23:00:00Z\"\n        },\n        \"preisNetzbetreiberCodenummer\": \"9900371000005\",\n        \"preispositionen\": [\n          {\n            \"artikelId\": \"1-08-3-09274126\",\n            \"positionsnummer\": 1,\n            \"preiseinheit\": \"EUR\",\n            \"preisstaffeln\": [\n              {\n                \"einheitspreis\": 0.0011\n              }\n            ]\n          },\n          {\n            \"artikelId\": \"1-08-3-09274113\",\n            \"positionsnummer\": 2,\n            \"preiseinheit\": \"EUR\",\n            \"preisstaffeln\": [\n              {\n                \"einheitspreis\": 0.0011\n              }\n            ]\n          },\n          {\n            \"artikelId\": \"1-08-4-09261000-03\",\n            \"positionsnummer\": 3,\n            \"preiseinheit\": \"EUR\",\n            \"preisstaffeln\": [\n              {\n                \"einheitspreis\": 0.0159\n              }\n            ]\n          },\n          {\n            \"artikelId\": \"1-08-1-09261000-03\",\n            \"positionsnummer\": 4,\n            \"preiseinheit\": \"EUR\",\n            \"preisstaffeln\": [\n              {\n                \"einheitspreis\": 0.0061\n              }\n            ]\n          },\n          {\n            \"artikelId\": \"1-08-1-09274113-03\",\n            \"positionsnummer\": 5,\n            \"preiseinheit\": \"EUR\",\n            \"preisstaffeln\": [\n              {\n                \"einheitspreis\": 0.0061\n              }\n            ]\n          },\n          {\n            \"artikelId\": \"1-08-3-09261000\",\n            \"positionsnummer\": 6,\n            \"preiseinheit\": \"EUR\",\n            \"preisstaffeln\": [\n              {\n                \"einheitspreis\": 0.0011\n              }\n            ]\n          },\n          {\n            \"artikelId\": \"1-08-4-09274113-03\",\n            \"positionsnummer\": 7,\n            \"preiseinheit\": \"EUR\",\n            \"preisstaffeln\": [\n              {\n                \"einheitspreis\": 0.0132\n              }\n            ]\n          },\n          {\n            \"artikelId\": \"1-08-4-09274126-03\",\n            \"positionsnummer\": 8,\n            \"preiseinheit\": \"EUR\",\n            \"preisstaffeln\": [\n              {\n                \"einheitspreis\": 0.0132\n              }\n            ]\n          },\n          {\n            \"artikelId\": \"1-08-1-09274126-03-1\",\n            \"positionsnummer\": 9,\n            \"preiseinheit\": \"EUR\",\n            \"preisstaffeln\": [\n              {\n                \"einheitspreis\": 0.0061,\n                \"staffelgrenzeBis\": 3,\n                \"staffelgrenzeVon\": 0\n              }\n            ]\n          },\n          {\n            \"artikelId\": \"1-08-1-09274126-03-2\",\n            \"positionsnummer\": 10,\n            \"preiseinheit\": \"EUR\",\n            \"preisstaffeln\": [\n              {\n                \"einheitspreis\": 0.0061,\n                \"staffelgrenzeBis\": 6,\n                \"staffelgrenzeVon\": 3\n              }\n            ]\n          }\n        ],\n        \"sparte\": \"STROM\",\n        \"versionStruktur\": \"1\"\n      }\n    ]\n  },\n  \"transaktionsdaten\": {\n    \"absender\": {\n      \"boTyp\": \"MARKTTEILNEHMER\",\n      \"rollencodenummer\": \"9900371000005\",\n      \"rollencodetyp\": \"BDEW\",\n      \"versionStruktur\": \"1\"\n    },\n    \"datenaustauschreferenz\": \"139198\",\n    \"dokumentennummer\": \"301546BGM\",\n    \"empfaenger\": {\n      \"boTyp\": \"MARKTTEILNEHMER\",\n      \"rollencodenummer\": \"9903526000002\",\n      \"rollencodetyp\": \"BDEW\",\n      \"versionStruktur\": \"1\"\n    },\n    \"kategorie\": \"Z70\",\n    \"nachrichtendatum\": \"2024-04-01T05:00:00Z\",\n    \"nachrichtenreferenznummer\": \"301546\",\n    \"pruefidentifikator\": \"27003\",\n    \"sparte\": \"STROM\",\n    \"vorgangsreferenznummer\": \"100000000001\"\n  },\n  \"zusatzdaten\": {}\n}"} security={[{"bearer": []}]}>Try it out</OpenPlaygroundButton>

Updates the existing transaction in the backend with the data of the incoming message.

</li>

</ol>
</Stepper>

</div>

</Schritt>

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

## Process information

Wording of the consolidated version, profile ch. 3.4.4.1, p. 97.

<Stepper>
<ol>

<li data-blatt="vorbedingungen">

### Preconditions

- The EDIFACT communication between NB and LF has been established.
- The LF does not have the current or updated price sheet of the NB.

</li>

<li data-blatt="ergebnisse">

### Results

- The billing of another service can be created, or
- the grid usage invoice can be created.

</li>

<li data-blatt="fehlerfall">

### Error case

#### Result in the error case

In the error cases, the price sheet is transmitted again.

#### Error cases

- Price sheet contains an error
- Price sheet was not transmitted in the current version
- Price sheet was not transmitted in full
- Price sheet does not begin at 00:00 of a calendar day

</li>

<li data-blatt="anforderungen">

### Further requirements

Notes:
- If the provisional grid fees of a year (valid from 1 January of the following year) are not corrected, they are applied automatically from 1 January of the following year and no renewed dispatch to LF takes place.
- If the provisional grid fees of a year (valid from 1 January of the following year) are corrected, NB sends a new version valid as of 1 January of the following year to LF.
- Price sheets are also to be transmitted to the final customer in its role as LF if, within grid usage settlement (incl. any dunning costs incurred in this connection), the final customer is itself the grid user (= grid user without an all-inclusive contract) and assumes the role of LF within the meaning of this process description, insofar as these provisions are applicable to it accordingly.

</li>

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

### First message

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

</li>

<li data-blatt="ziel">

### Objective

The LF has the electronic price sheet of the NB. In the case of grid transitions, the LF may have the price sheets.

</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 NB](/en/prozessdoku/202604/NB/GPKE-Teil2-uebermittlung-preisblatt-nb-an-lf) — NB

<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.*

</Hinweisbereich>
