# Prüfidentifikator 25001 — Berechnungsformel

<span hidden data-pagefind-meta={"title:Prüfidentifikator 25001 — Berechnungsformel · UTILTS · Formatversion 202604"} />

Prüfidentifikator **25001** · EDIFACT-Nachrichtentyp **UTILTS** · Formatversion **202604**

## Datenstruktur

<Handbuchsatz>

<div className="maco-tabellenrahmen">

| Struktur (BO4E) | Beschreibung | Format | <span className="hbs-p" title="Berechnungsformel">25001</span> | Bedingung |
|---|---|---|---|---|
| <span className="hbs-g hbs-e0">**stammdaten** <span className="hbs-pflicht">\*</span></span> | — | object | Muss | — |
| <span className="hbs-g hbs-e1">**BERECHNUNGSFORMEL** <span className="hbs-liste">[ ]</span></span> | — | object[] | Kann | — |
| <span className="hbs-f hbs-e2">[notwendigkeit](/bo4e/202604/bo/Berechnungsformel#notwendigkeit)</span> <AhbTabelle pruefid="25001" format="UTILTS" fv="202604" zeile={40} segment="SG5.IDE+24.STS+Z23" /><span className="hbs-nr">00010</span> | Beschreibt ob eine Berechnungsformel notwendig ist | [Enum BerechnungsformelNotwendigkeit](/bo4e/202604/enum/BerechnungsformelNotwendigkeit) | X | — |
| <span className="hbs-w hbs-e3">`BERECHNUNGSFORMEL_NOTWENDIG`</span> | — | — | X | — |
| <span className="hbs-w hbs-e3">`BERECHNUNGSFORMEL_MUSS_ANGEFRAGT_WERDEN`</span> | — | — | X | — |
| <span className="hbs-w hbs-e3">`BERECHNUNGSFORMEL_TRIVIAL`</span> | — | — | X | — |
| <span className="hbs-w hbs-e3">`BERECHNUNGSFORMEL_NICHT_NOTWENDIG`</span> | — | — | X | — |
| <span className="hbs-f hbs-e2">[rechenschrittId](/bo4e/202604/bo/Berechnungsformel#rechenschrittid)</span> <AhbTabelle pruefid="25001" format="UTILTS" fv="202604" zeile={68} segment="SG5.IDE+24.SG8.SEQ+Z36.RFF+Z23" /><span className="hbs-nr">00020</span> | ID des Rechenschritts [1 - 99999] | integer | X | — |
| <span className="hbs-g hbs-e2">**gueltigkeitszeitraum**</span> | — | object | Kann | — |
| <span className="hbs-f hbs-e3">[zeitraumId](/bo4e/202604/com/Zeitraum#zeitraumid)</span> <AhbTabelle pruefid="25001" format="UTILTS" fv="202604" zeile={65} segment="SG5.IDE+24.SG8.SEQ+Z36.RFF+Z46" /><span className="hbs-nr">00030</span> | zeitraumId | integer | X | — |
| <span className="hbs-g hbs-e2">**rechenschritte** <span className="hbs-liste">[ ]</span></span> | — | object[] | Kann | — |
| <span className="hbs-f hbs-e3">[aufteilungsfaktorEnergiemenge](/bo4e/202604/com/Rechenschritt#aufteilungsfaktorenergiemenge)</span> <AhbTabelle pruefid="25001" format="UTILTS" fv="202604" zeile={109} segment="SG5.IDE+24.SG8.SEQ+Z37.SG9.CCI++ZG6.CAV+ZH6" /><span className="hbs-nr">00040</span> | aufteilungsfaktorEnergiemenge | number (float) | X | — |
| <span className="hbs-f hbs-e3">[energieflussrichtung](/bo4e/202604/com/Rechenschritt#energieflussrichtung)</span> <AhbTabelle pruefid="25001" format="UTILTS" fv="202604" zeile={84} segment="SG5.IDE+24.SG8.SEQ+Z37.SG9.CCI++Z87.CAV" /><span className="hbs-nr">00050</span> | Spezifiziert die Energierichtung einer Markt- und/oder Messlokation | [Enum Energierichtung](/bo4e/202604/enum/Energierichtung) | Muss | — |
| <span className="hbs-w hbs-e4">`AUSSP`</span> | — | — | Muss | — |
| <span className="hbs-w hbs-e4">`EINSP`</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e3">[messlokationsId](/bo4e/202604/com/Rechenschritt#messlokationsid)</span> <AhbTabelle pruefid="25001" format="UTILTS" fv="202604" zeile={76} segment="SG5.IDE+24.SG8.SEQ+Z37.RFF+Z19" /><span className="hbs-nr">00060</span> | messlokationsId | string | X | — |
| <span className="hbs-f hbs-e3">[operation](/bo4e/202604/com/Rechenschritt#operation)</span> <AhbTabelle pruefid="25001" format="UTILTS" fv="202604" zeile={84} segment="SG5.IDE+24.SG8.SEQ+Z37.SG9.CCI++Z86.CAV" /><span className="hbs-nr">00070</span> | Mit dieser Aufzählung können arithmetische Operationen festgelegt werden | [Enum ArithmetischeOperation](/bo4e/202604/enum/ArithmetischeOperation) | Muss | — |
| <span className="hbs-w hbs-e4">`ADDITION`</span> | — | — | Muss | — |
| <span className="hbs-w hbs-e4">`SUBTRAKTION`</span> | — | — | Muss | — |
| <span className="hbs-w hbs-e4">`DIVISION`</span> | — | — | Muss | — |
| <span className="hbs-w hbs-e4">`DIVIDEND`</span> | — | — | Muss | — |
| <span className="hbs-w hbs-e4">`MULTIPLIKATION`</span> | — | — | Muss | — |
| <span className="hbs-w hbs-e4">`POSITIVWERT`</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e3">[rechenschrittBestandteilId](/bo4e/202604/com/Rechenschritt#rechenschrittbestandteilid)</span> <AhbTabelle pruefid="25001" format="UTILTS" fv="202604" zeile={71} segment="SG5.IDE+24.SG8.SEQ+Z37" /><span className="hbs-nr">00080</span> | rechenschrittBestandteilId | integer | X | — |
| <span className="hbs-f hbs-e3">[referenzRechenschrittId](/bo4e/202604/com/Rechenschritt#referenzrechenschrittid)</span> <AhbTabelle pruefid="25001" format="UTILTS" fv="202604" zeile={68} segment="SG5.IDE+24.SG8.SEQ+Z37.RFF+Z23" /><span className="hbs-nr">00090</span> | referenzRechenschrittId | integer | X | — |
| <span className="hbs-f hbs-e3">[verlustfaktorLeitung](/bo4e/202604/com/Rechenschritt#verlustfaktorleitung)</span> <AhbTabelle pruefid="25001" format="UTILTS" fv="202604" zeile={99} segment="SG5.IDE+24.SG8.SEQ+Z37.SG9.CCI++ZB2.CAV+Z28" /><span className="hbs-nr">00100</span> | verlustfaktorLeitung | number (float) | X | — |
| <span className="hbs-f hbs-e3">[verlustfaktorTrafo](/bo4e/202604/com/Rechenschritt#verlustfaktortrafo)</span> <AhbTabelle pruefid="25001" format="UTILTS" fv="202604" zeile={99} segment="SG5.IDE+24.SG8.SEQ+Z37.SG9.CCI++Z16.CAV+Z28" /><span className="hbs-nr">00110</span> | verlustfaktorTrafo | number (float) | X | — |
| <span className="hbs-g hbs-e1">**VERWENDUNGSZEITRAUM** <span className="hbs-liste">[ ]</span> <span className="hbs-pflicht">\*</span></span> | — | object[] | Muss | — |
| <span className="hbs-f hbs-e2">[datenqualitaet](/bo4e/202604/bo/Verwendungszeitraum#datenqualitaet) <span className="hbs-pflicht">\*</span></span> <AhbTabelle pruefid="25001" format="UTILTS" fv="202604" zeile={47} segment="SG5.IDE+24.SG6.RFF+[Z49\|Z53]" /><span className="hbs-nr">00120</span> | Datenqualitaet | [Enum Datenqualitaet](/bo4e/202604/enum/Datenqualitaet) | Muss | — |
| <span className="hbs-w hbs-e3">`ERWARTETE_DATEN`</span> | — | — | Muss | — |
| <span className="hbs-w hbs-e3">`IM_SYSTEM_VORHANDENE_DATEN`</span> | — | — | Muss | — |
| <span className="hbs-w hbs-e3">`INFORMATIVE_DATEN`</span> | — | — | Muss | — |
| <span className="hbs-w hbs-e3">`GUELTIGE_DATEN`</span> | — | — | Muss | — |
| <span className="hbs-w hbs-e3">`KEINE_DATEN`</span> | — | — | Muss | — |
| <span className="hbs-w hbs-e3">`IM_SYSTEM_KEINE_DATEN_VORHANDEN`</span> | — | — | Muss | — |
| <span className="hbs-w hbs-e3">`KEINE_DATEN_ERWARTET`</span> | — | — | Muss | — |
| <span className="hbs-w hbs-e3">`DIFFERENZ_DATEN`</span> | — | — | Muss | — |
| <span className="hbs-w hbs-e3">`DIFFERENZ_ERWARTETE_DATEN`</span> | — | — | Muss | — |
| <span className="hbs-w hbs-e3">`DIFFERENZ_IM_SYSTEM_VORHANDENE_DATEN`</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e2">[verwendungAb](/bo4e/202604/bo/Verwendungszeitraum#verwendungab) <span className="hbs-pflicht">\*</span></span> <AhbTabelle pruefid="25001" format="UTILTS" fv="202604" zeile={55} segment="SG5.IDE+24.SG6.RFF+[Z49\|Z53].DTM+Z25" /><span className="hbs-nr">00130</span> | verwendungAb | string (date-time) | X | — |
| <span className="hbs-f hbs-e2">[verwendungBis](/bo4e/202604/bo/Verwendungszeitraum#verwendungbis)</span> <AhbTabelle pruefid="25001" format="UTILTS" fv="202604" zeile={58} segment="SG5.IDE+24.SG6.RFF+[Z49\|Z53].DTM+Z26" /><span className="hbs-nr">00140</span> | verwendungBis | string (date-time) | X | — |
| <span className="hbs-f hbs-e2">[zeitraumId](/bo4e/202604/bo/Verwendungszeitraum#zeitraumid) <span className="hbs-pflicht">\*</span></span> <AhbTabelle pruefid="25001" format="UTILTS" fv="202604" zeile={47} segment="SG5.IDE+24.SG6.RFF+[Z49\|Z53]" /><span className="hbs-nr">00150</span> | zeitraumId | integer | Muss | — |
| <span className="hbs-g hbs-e0">**transaktionsdaten** <span className="hbs-pflicht">\*</span></span> | — | object | Muss | — |
| <span className="hbs-f hbs-e1">[dokumentennummer](/bo4e/202604/cdoc/Transaktionsdaten#dokumentennummer) <span className="hbs-pflicht">\*</span></span> <AhbTabelle pruefid="25001" format="UTILTS" fv="202604" zeile={8} segment="BGM+Z36" /><span className="hbs-nr">00160</span> | EDIFact Referenz aus dem BGM Segment / BGM | string | X | — |
| <span className="hbs-f hbs-e1">[lokationsId](/bo4e/202604/cdoc/Transaktionsdaten#lokationsid) <span className="hbs-pflicht">\*</span></span> <AhbTabelle pruefid="25001" format="UTILTS" fv="202604" zeile={38} segment="SG5.IDE+24.LOC+172" /><span className="hbs-nr">00170</span> | Referenz auf die Lokation / LOC | string | X | — |
| <span className="hbs-f hbs-e1">[nachrichtendatum](/bo4e/202604/cdoc/Transaktionsdaten#nachrichtendatum) <span className="hbs-pflicht">\*</span></span> <AhbTabelle pruefid="25001" format="UTILTS" fv="202604" zeile={11} segment="DTM+137" /><span className="hbs-nr">00180</span> | Erstellungdatum der EDIFact / DTM+137 | string (date-time) | X | — |
| <span className="hbs-f hbs-e1">[nachrichtenreferenznummer](/bo4e/202604/cdoc/Transaktionsdaten#nachrichtenreferenznummer) <span className="hbs-pflicht">\*</span></span> <AhbTabelle pruefid="25001" format="UTILTS" fv="202604" zeile={0} segment="UNH" /><span className="hbs-nr">00190</span> | EDIFact Referenz aus dem UNT Segment / UTILMD UNT+21 | string | Muss | — |
| <span className="hbs-f hbs-e1">[pruefidentifikator](/bo4e/202604/cdoc/Transaktionsdaten#pruefidentifikator) <span className="hbs-pflicht">\*</span></span> <AhbTabelle pruefid="25001" format="UTILTS" fv="202604" zeile={48} segment="SG5.IDE+24.SG6.RFF+Z13" /><span className="hbs-nr">00200</span> | Enthält den Prüfidentifikator aus der EDIFact Kommunikation / RFF+Z13 | string | X | — |
| <span className="hbs-f hbs-e1">[vorgangsnummer](/bo4e/202604/cdoc/Transaktionsdaten#vorgangsnummer) <span className="hbs-pflicht">\*</span></span> <AhbTabelle pruefid="25001" format="UTILTS" fv="202604" zeile={35} segment="SG5.IDE+24" /><span className="hbs-nr">00210</span> | Nummer des Vorgangs / UTILMD UTILTS IDE+24 / INSRPT INVOIC DOC | string | X | — |
| <span className="hbs-g hbs-e1">**absender** <span className="hbs-pflicht">\*</span></span> | — | object | Muss | — |
| <span className="hbs-f hbs-e2">[rollencodenummer](/bo4e/202604/bo/Marktteilnehmer#rollencodenummer) <span className="hbs-pflicht">\*</span></span> <AhbTabelle pruefid="25001" format="UTILTS" fv="202604" zeile={15} segment="SG2.NAD+MS" /><span className="hbs-nr">00220</span> | Gibt die Codenummer der Marktrolle an. | string | X | — |
| <span className="hbs-f hbs-e2">[rollencodetyp](/bo4e/202604/bo/Marktteilnehmer#rollencodetyp) <span className="hbs-pflicht">\*</span></span> <AhbTabelle pruefid="25001" format="UTILTS" fv="202604" zeile={15} segment="SG2.NAD+MS" /><span className="hbs-nr">00230</span> | Gibt den Typ des Codes an. | [Enum Rollencodetyp](/bo4e/202604/enum/Rollencodetyp) | X | — |
| <span className="hbs-w hbs-e3">`BDEW`</span> | — | — | X | — |
| <span className="hbs-w hbs-e3">`GS1`</span> | — | — | X | — |
| <span className="hbs-w hbs-e3">`GLN`</span> | — | — | X | — |
| <span className="hbs-w hbs-e3">`DVGW`</span> | — | — | X | — |
| <span className="hbs-g hbs-e2">**ansprechpartner**</span> | — | object | Kann | — |
| <span className="hbs-f hbs-e3">[eMailAdresse](/bo4e/202604/bo/Ansprechpartner#emailadresse)</span> <AhbTabelle pruefid="25001" format="UTILTS" fv="202604" zeile={22} segment="SG2.NAD+MS.SG3.CTA+IC.COM+[EM\|FX\|TE\|AJ\|AL]" /><span className="hbs-nr">00240</span> | E-Mail Adresse | string | Muss | — |
| <span className="hbs-f hbs-e3">[nachname](/bo4e/202604/bo/Ansprechpartner#nachname)</span> <AhbTabelle pruefid="25001" format="UTILTS" fv="202604" zeile={20} segment="SG2.NAD+MS.SG3.CTA+IC" /><span className="hbs-nr">00250</span> | Nachname (Familienname) des Ansprechpartners | string | X | — |
| <span className="hbs-g hbs-e3">**rufnummern** <span className="hbs-liste">[ ]</span></span> | — | object[] | Kann | — |
| <span className="hbs-f hbs-e4">[nummerntyp](/bo4e/202604/com/Rufnummer#nummerntyp)</span> <AhbTabelle pruefid="25001" format="UTILTS" fv="202604" zeile={22} segment="SG2.NAD+MS.SG3.CTA+IC.COM+[EM\|FX\|TE\|AJ\|AL]" /><span className="hbs-nr">00260</span> | Rufnummernart | [Enum Rufnummernart](/bo4e/202604/enum/Rufnummernart) | Muss | — |
| <span className="hbs-w hbs-e5">`RUF_ZENTRALE`</span> | — | — | Muss | — |
| <span className="hbs-w hbs-e5">`FAX_ZENTRALE`</span> | — | — | Muss | — |
| <span className="hbs-w hbs-e5">`SAMMELRUF`</span> | — | — | Muss | — |
| <span className="hbs-w hbs-e5">`SAMMELFAX`</span> | — | — | Muss | — |
| <span className="hbs-w hbs-e5">`ABTEILUNGRUF`</span> | — | — | Muss | — |
| <span className="hbs-w hbs-e5">`ABTEILUNGFAX`</span> | — | — | Muss | — |
| <span className="hbs-w hbs-e5">`RUF_DURCHWAHL`</span> | — | — | Muss | — |
| <span className="hbs-w hbs-e5">`FAX_DURCHWAHL`</span> | — | — | Muss | — |
| <span className="hbs-w hbs-e5">`MOBIL_NUMMER`</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e4">[rufnummer](/bo4e/202604/com/Rufnummer#rufnummer)</span> <AhbTabelle pruefid="25001" format="UTILTS" fv="202604" zeile={22} segment="SG2.NAD+MS.SG3.CTA+IC.COM+[EM\|FX\|TE\|AJ\|AL]" /><span className="hbs-nr">00270</span> | rufnummer | string | Muss | — |
| <span className="hbs-g hbs-e1">**empfaenger** <span className="hbs-pflicht">\*</span></span> | — | object | Muss | — |
| <span className="hbs-f hbs-e2">[rollencodenummer](/bo4e/202604/bo/Marktteilnehmer#rollencodenummer) <span className="hbs-pflicht">\*</span></span> <AhbTabelle pruefid="25001" format="UTILTS" fv="202604" zeile={30} segment="SG2.NAD+MR" /><span className="hbs-nr">00280</span> | Gibt die Codenummer der Marktrolle an. | string | X | — |
| <span className="hbs-f hbs-e2">[rollencodetyp](/bo4e/202604/bo/Marktteilnehmer#rollencodetyp) <span className="hbs-pflicht">\*</span></span> <AhbTabelle pruefid="25001" format="UTILTS" fv="202604" zeile={30} segment="SG2.NAD+MR" /><span className="hbs-nr">00290</span> | Gibt den Typ des Codes an. | [Enum Rollencodetyp](/bo4e/202604/enum/Rollencodetyp) | X | — |
| <span className="hbs-w hbs-e3">`BDEW`</span> | — | — | X | — |
| <span className="hbs-w hbs-e3">`GS1`</span> | — | — | X | — |
| <span className="hbs-w hbs-e3">`GLN`</span> | — | — | X | — |
| <span className="hbs-w hbs-e3">`DVGW`</span> | — | — | X | — |

</div>

</Handbuchsatz>

## Anwendungshandbuch (AHB)

<Handbuchsatz>

<div className="maco-tabellenrahmen" data-maco="ahb-tabelle">

| Struktur (EDIFACT) | Beschreibung | Format | <span className="hbs-p" title="Berechnungsformel">25001</span> | Bedingung |
|---|---|---|---|---|
| <span className="hbs-g hbs-e0">**UNH**</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e1">`0062`</span><span className="hbs-nr">00010</span> | Nachrichten-Referenznummer | — | X | — |
| <span className="hbs-f hbs-e1">`0065 UTILTS`</span><span className="hbs-nr">00020</span> | Netznutzungszeiten-Nachricht | — | X | — |
| <span className="hbs-f hbs-e1">`0052 D`</span><span className="hbs-nr">00030</span> | Entwurfs-Version | — | X | — |
| <span className="hbs-f hbs-e1">`0054 18A`</span><span className="hbs-nr">00040</span> | Ausgabe 2018 - A | — | X | — |
| <span className="hbs-f hbs-e1">`0051 UN`</span><span className="hbs-nr">00050</span> | UN/CEFACT | — | X | — |
| <span className="hbs-f hbs-e1">`0057 1.1e`</span><span className="hbs-nr">00060</span> | Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung | — | X | — |
| <span className="hbs-g hbs-e0">**BGM**</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e1">`1001 Z36`</span><span className="hbs-nr">00070</span> | Berechnungsformel | — | X | — |
| <span className="hbs-f hbs-e1">`1004`</span><span className="hbs-nr">00080</span> | Dokumentennummer | — | X | — |
| <span className="hbs-g hbs-e0">**DTM**</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e1">`2005 137`</span><span className="hbs-nr">00090</span> | Dokumenten-/Nachrichtendatum/-zeit | — | X | — |
| <span className="hbs-f hbs-e1">`2380`</span><span className="hbs-nr">00100</span> | Datum oder Uhrzeit oder Zeitspanne, Wert | — | X | <span className="hbs-marke">[931]</span><span className="hbs-marke">[494]</span> |
| <span className="hbs-f hbs-e1">`2379 303`</span><span className="hbs-nr">00110</span> | CCYYMMDDHHMMZZZ | — | X | — |
| <span className="hbs-g hbs-e0">**SG2.NAD**</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e1">`3035 MS`</span><span className="hbs-nr">00120</span> | Dokumenten-/Nachrichtenaussteller bzw. -absender | — | X | — |
| <span className="hbs-f hbs-e1">`3039`</span><span className="hbs-nr">00130</span> | MP-ID | — | X | <span className="hbs-marke">[1]</span> |
| <span className="hbs-f hbs-e1">`3055 9`</span><span className="hbs-nr">00140</span> | GS1 | — | X | — |
| <span className="hbs-f hbs-e1">`3055 293`</span><span className="hbs-nr">00150</span> | DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.) | — | X | — |
| <span className="hbs-g hbs-e0">**SG3.CTA**</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e1">`3139 IC`</span><span className="hbs-nr">00160</span> | Informationskontakt | — | X | — |
| <span className="hbs-f hbs-e1">`3412`</span><span className="hbs-nr">00170</span> | Name vom Ansprechpartner | — | X | — |
| <span className="hbs-g hbs-e0">**SG3.COM**</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e1">`3148`</span><span className="hbs-nr">00180</span> | Nummer / Adresse | — | X | ((<span className="hbs-marke">[939]</span><span className="hbs-marke">[53]</span>) ∨ (<span className="hbs-marke">[940]</span><span className="hbs-marke">[54]</span>)) ∧ <span className="hbs-marke">[530]</span> |
| <span className="hbs-f hbs-e1">`3155 EM`</span><span className="hbs-nr">00190</span> | Elektronische Post | — | X | <span className="hbs-marke">[1P0..1]</span> |
| <span className="hbs-f hbs-e1">`3155 FX`</span><span className="hbs-nr">00200</span> | Telefax | — | X | <span className="hbs-marke">[1P0..1]</span> |
| <span className="hbs-f hbs-e1">`3155 TE`</span><span className="hbs-nr">00210</span> | Telefon | — | X | <span className="hbs-marke">[1P0..1]</span> |
| <span className="hbs-f hbs-e1">`3155 AJ`</span><span className="hbs-nr">00220</span> | weiteres Telefon | — | X | <span className="hbs-marke">[1P0..1]</span> |
| <span className="hbs-f hbs-e1">`3155 AL`</span><span className="hbs-nr">00230</span> | Handy | — | X | <span className="hbs-marke">[1P0..1]</span> |
| <span className="hbs-g hbs-e0">**SG2.NAD**</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e1">`3035 MR`</span><span className="hbs-nr">00240</span> | Nachrichtenempfänger | — | X | — |
| <span className="hbs-f hbs-e1">`3039`</span><span className="hbs-nr">00250</span> | MP-ID | — | X | <span className="hbs-marke">[1]</span> |
| <span className="hbs-f hbs-e1">`3055 9`</span><span className="hbs-nr">00260</span> | GS1 | — | X | — |
| <span className="hbs-f hbs-e1">`3055 293`</span><span className="hbs-nr">00270</span> | DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.) | — | X | — |
| <span className="hbs-g hbs-e0">**SG5.IDE**</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e1">`7495 24`</span><span className="hbs-nr">00280</span> | Transaktion | — | X | — |
| <span className="hbs-f hbs-e1">`7402`</span><span className="hbs-nr">00290</span> | Vorgangsnummer | — | X | — |
| <span className="hbs-g hbs-e0">**SG5.LOC**</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e1">`3227 172`</span><span className="hbs-nr">00300</span> | Meldepunkt | — | X | — |
| <span className="hbs-f hbs-e1">`3225`</span><span className="hbs-nr">00310</span> | Identifikator | — | X | <span className="hbs-marke">[950]</span> <span className="hbs-marke">[501]</span> ⊻ <span className="hbs-marke">[960]</span> <span className="hbs-marke">[529]</span> |
| <span className="hbs-g hbs-e0">**SG5.STS**</span> | — | — | Muss | <span className="hbs-marke">[2004]</span> |
| <span className="hbs-f hbs-e1">`9015 Z23`</span><span className="hbs-nr">00320</span> | Status der Berechnungsformel | — | X | — |
| <span className="hbs-f hbs-e1">`4405 Z33`</span><span className="hbs-nr">00330</span> | Berechnungsformel angefügt | — | X | <span className="hbs-marke">[2P0..9]</span> |
| <span className="hbs-f hbs-e1">`4405 Z34`</span><span className="hbs-nr">00340</span> | Berechnungsformel muss beim Absender angefragt werden | — | X | <span className="hbs-marke">[2P0..9]</span> |
| <span className="hbs-f hbs-e1">`4405 Z40`</span><span className="hbs-nr">00350</span> | Berechnungsformel besitzt keine Rechenoperation | — | X | <span className="hbs-marke">[2P0..9]</span> |
| <span className="hbs-f hbs-e1">`4405 Z41`</span><span className="hbs-nr">00360</span> | Berechnungsformel nicht erforderlich | — | X | <span className="hbs-marke">[3P0..9]</span> |
| <span className="hbs-f hbs-e1">`9013`</span><span className="hbs-nr">00370</span> | Referenz auf Zeitraum-ID | — | X | — |
| <span className="hbs-g hbs-e0">**SG6.RFF**</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e1">`1153 Z13`</span><span className="hbs-nr">00380</span> | Prüfidentifikator | — | X | — |
| <span className="hbs-f hbs-e1">`1154 25001`</span><span className="hbs-nr">00390</span> | Berechnungsformel | — | X | — |
| <span className="hbs-g hbs-e0">**SG6.RFF**</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e1">`1153 Z49`</span><span className="hbs-nr">00400</span> | Gültige Daten | — | X | — |
| <span className="hbs-f hbs-e1">`1153 Z53`</span><span className="hbs-nr">00410</span> | Keine Daten | — | X | — |
| <span className="hbs-f hbs-e1">`1156`</span><span className="hbs-nr">00420</span> | Zeitraum-ID | — | X | <span className="hbs-marke">[914]</span> ∧ <span className="hbs-marke">[937]</span> <span className="hbs-marke">[55]</span> |
| <span className="hbs-g hbs-e0">**SG6.DTM**</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e1">`2005 Z25`</span><span className="hbs-nr">00430</span> | Verwendung der Daten ab | — | X | — |
| <span className="hbs-f hbs-e1">`2380`</span><span className="hbs-nr">00440</span> | Datum oder Uhrzeit oder Zeitspanne, Wert | — | X | <span className="hbs-marke">[UB1]</span> ∧ ( <span className="hbs-marke">[56]</span> ⊻ <span className="hbs-marke">[57]</span>) |
| <span className="hbs-f hbs-e1">`2379 303`</span><span className="hbs-nr">00450</span> | CCYYMMDDHHMMZZZ | — | X | — |
| <span className="hbs-g hbs-e0">**SG6.DTM**</span> | — | — | Muss | <span className="hbs-marke">[58]</span> |
| <span className="hbs-f hbs-e1">`2005 Z26`</span><span className="hbs-nr">00460</span> | Verwendung der Daten bis | — | X | — |
| <span className="hbs-f hbs-e1">`2380`</span><span className="hbs-nr">00470</span> | Datum oder Uhrzeit oder Zeitspanne, Wert | — | X | <span className="hbs-marke">[UB1]</span> |
| <span className="hbs-f hbs-e1">`2379 303`</span><span className="hbs-nr">00480</span> | CCYYMMDDHHMMZZZ | — | X | — |
| <span className="hbs-g hbs-e0">**SG8.SEQ**</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e1">`1229 Z36`</span><span className="hbs-nr">00490</span> | Energiemenge der Markt- bzw. Netzlokation | — | X | — |
| <span className="hbs-g hbs-e0">**SG8.RFF**</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e1">`1153 Z46`</span><span className="hbs-nr">00500</span> | Referenz auf Zeitraum-ID | — | X | — |
| <span className="hbs-f hbs-e1">`1154`</span><span className="hbs-nr">00510</span> | Referenz auf Zeitraum-ID | — | X | <span className="hbs-marke">[914]</span> ∧ <span className="hbs-marke">[937]</span> <span className="hbs-marke">[59]</span> |
| <span className="hbs-g hbs-e0">**SG8.RFF**</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e1">`1153 Z23`</span><span className="hbs-nr">00520</span> | Rechenschritt | — | X | — |
| <span className="hbs-f hbs-e1">`1154`</span><span className="hbs-nr">00530</span> | Rechenschrittidentifikator | — | X | <span className="hbs-marke">[913]</span> <span className="hbs-marke">[8]</span> |
| <span className="hbs-g hbs-e0">**SG8.SEQ**</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e1">`1229 Z37`</span><span className="hbs-nr">00540</span> | Bestandteil des Rechenschritts | — | X | — |
| <span className="hbs-f hbs-e1">`1050`</span><span className="hbs-nr">00550</span> | Rechenschrittidentifikator | — | X | <span className="hbs-marke">[913]</span> |
| <span className="hbs-g hbs-e0">**SG8.RFF**</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e1">`1153 Z46`</span><span className="hbs-nr">00560</span> | Referenz auf Zeitraum-ID | — | X | — |
| <span className="hbs-f hbs-e1">`1154`</span><span className="hbs-nr">00570</span> | Referenz auf Zeitraum-ID | — | X | <span className="hbs-marke">[914]</span> ∧ <span className="hbs-marke">[937]</span> <span className="hbs-marke">[59]</span> |
| <span className="hbs-g hbs-e0">**SG8.RFF**</span> | — | — | Muss | <span className="hbs-marke">[6]</span> |
| <span className="hbs-f hbs-e1">`1153 Z19`</span><span className="hbs-nr">00580</span> | Messlokation | — | X | — |
| <span className="hbs-f hbs-e1">`1154`</span><span className="hbs-nr">00590</span> | ID einer Messlokation | — | X | <span className="hbs-marke">[951]</span> <span className="hbs-marke">[502]</span> |
| <span className="hbs-g hbs-e0">**SG8.RFF**</span> | — | — | Muss | <span className="hbs-marke">[5]</span> |
| <span className="hbs-f hbs-e1">`1153 Z23`</span><span className="hbs-nr">00600</span> | Rechenschritt | — | X | — |
| <span className="hbs-f hbs-e1">`1154`</span><span className="hbs-nr">00610</span> | Rechenschrittidentifikator | — | X | <span className="hbs-marke">[913]</span> <span className="hbs-marke">[8]</span> ∧ <span className="hbs-marke">[9]</span> |
| <span className="hbs-g hbs-e0">**SG9.CCI**</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e1">`7037 Z86`</span><span className="hbs-nr">00620</span> | Mathematischer Operator | — | X | — |
| <span className="hbs-g hbs-e0">**SG9.CAV**</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e1">`7111 Z69`</span><span className="hbs-nr">00630</span> | Addition | — | X | <span className="hbs-marke">[11]</span> ⊻ <span className="hbs-marke">[15]</span> |
| <span className="hbs-f hbs-e1">`7111 Z70`</span><span className="hbs-nr">00640</span> | Subtraktion | — | X | <span className="hbs-marke">[11]</span> |
| <span className="hbs-f hbs-e1">`7111 Z80`</span><span className="hbs-nr">00650</span> | Divisor | — | X | <span className="hbs-marke">[13]</span> |
| <span className="hbs-f hbs-e1">`7111 Z81`</span><span className="hbs-nr">00660</span> | Dividend | — | X | <span className="hbs-marke">[13]</span> |
| <span className="hbs-f hbs-e1">`7111 Z82`</span><span className="hbs-nr">00670</span> | Faktor | — | X | <span className="hbs-marke">[14]</span> |
| <span className="hbs-f hbs-e1">`7111 Z83`</span><span className="hbs-nr">00680</span> | Positivwert | — | X | <span className="hbs-marke">[12]</span> |
| <span className="hbs-g hbs-e0">**SG9.CCI**</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e1">`7037 Z87`</span><span className="hbs-nr">00690</span> | Energieflussrichtung | — | X | — |
| <span className="hbs-g hbs-e0">**SG9.CAV**</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e1">`7111 Z71`</span><span className="hbs-nr">00700</span> | Verbrauch | — | X | — |
| <span className="hbs-f hbs-e1">`7111 Z72`</span><span className="hbs-nr">00710</span> | Erzeugung | — | X | — |
| <span className="hbs-g hbs-e0">**SG9.CCI**</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e1">`7037 Z16`</span><span className="hbs-nr">00720</span> | Verlustfaktor Trafo | — | X | — |
| <span className="hbs-g hbs-e0">**SG9.CAV**</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e1">`7111 Z28`</span><span className="hbs-nr">00730</span> | Verlustfaktor | — | X | — |
| <span className="hbs-f hbs-e1">`7110`</span><span className="hbs-nr">00740</span> | Verlustfaktor Trafo | — | X | <span className="hbs-marke">[912]</span> ∧ <span className="hbs-marke">[914]</span> ∧ <span className="hbs-marke">[915]</span> |
| <span className="hbs-g hbs-e0">**SG9.CCI**</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e1">`7037 ZB2`</span><span className="hbs-nr">00750</span> | Verlustfaktor Leitung | — | X | — |
| <span className="hbs-g hbs-e0">**SG9.CAV**</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e1">`7111 Z28`</span><span className="hbs-nr">00760</span> | Verlustfaktor | — | X | — |
| <span className="hbs-f hbs-e1">`7110`</span><span className="hbs-nr">00770</span> | Verlustfaktor Leitung | — | X | <span className="hbs-marke">[912]</span> ∧ <span className="hbs-marke">[914]</span> ∧ <span className="hbs-marke">[915]</span> |
| <span className="hbs-g hbs-e0">**SG9.CCI**</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e1">`7037 ZG6`</span><span className="hbs-nr">00780</span> | Aufteilungsfaktor Energiemenge | — | X | — |
| <span className="hbs-g hbs-e0">**SG9.CAV**</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e1">`7111 ZH6`</span><span className="hbs-nr">00790</span> | Aufteilungsfaktor Energiemenge | — | X | — |
| <span className="hbs-f hbs-e1">`7110`</span><span className="hbs-nr">00800</span> | Aufteilungsfaktor Energiemenge | — | X | <span className="hbs-marke">[914]</span> ∧ <span className="hbs-marke">[969]</span> ∧ <span className="hbs-marke">[912]</span> |
| <span className="hbs-g hbs-e0">**UNT**</span> | — | — | Muss | — |
| <span className="hbs-f hbs-e1">`0074`</span><span className="hbs-nr">00810</span> | Anzahl der Segmente in einer Nachricht | — | X | — |
| <span className="hbs-f hbs-e1">`0062`</span><span className="hbs-nr">00820</span> | Nachrichten-Referenznummer | — | X | — |

</div>

</Handbuchsatz>

### Bedingungen dieser Tabelle

Der Klartext der 39 Bedingungen, auf die die Zeilen oben verweisen. Alle Bedingungen des Nachrichtentyps führt das [Bedingungsverzeichnis UTILTS](/referenz/202604/ahb-bedingungen/UTILTS).

<div className="maco-tabellenrahmen">

| Marke | Bedingung |
|---|---|
| **[1]** | Nur MP-ID aus Sparte Strom |
| **[5]** | Wenn das SG8 RFF+Z19 (Referenz auf eine Messlokation) in derselben SG8 SEQ+Z37 nicht vorhanden |
| **[6]** | Wenn das SG8 RFF+Z23 (Referenz auf Rechenschritt) in derselben SG8 SEQ+Z37 nicht vorhanden |
| **[8]** | Rechenschrittidentifikator aus einem SG8 SEQ+Z37 (Bestandteil des Rechenschritts) DE1050 desselben SG5 IDE+24 und derselben Zeitraum-ID wie bei diesem SG8 |
| **[9]** | Der hier angegebene Rechenschrittidentifikator darf nicht identisch mit dem Rechenschrittidentifikator aus diesem SG8 SEQ+Z37 DE1050 sein |
| **[11]** | Wenn in SG8 SEQ+Z37 SG9 CCI+++Z86 CAV+Z69/Z70 (Addition / Subtraktion) vorhanden, darf es in dem Vorgang beliebig viele weitere SG8 SEQ+Z37 mit identischem Rechenschrittidentifikator mit derselben Zeitraum-ID geben, die jedoch ausschließlich die Operatoren Z69/Z70 enthalten dürfen |
| **[12]** | Wenn in SG8 SEQ+Z37 SG9 CCI+++Z86 CAV+Z83 (Positivwert) vorhanden, darf es in dem Vorgang keine weitere SG8 SEQ+Z37 mit identischem Rechenschrittidentifikator und derselben Zeitraum-ID geben |
| **[13]** | Wenn in SG8 SEQ+Z37 SG9 CCI+++Z86 CAV+Z80/Z81 (Divisor / Dividend) vorhanden, muss in diesem Vorgang genau eine zweite SG8 SEQ+Z37 mit identischen Rechenschrittidentifikator und derselben Zeitraum-ID vorhanden sein, sodass das eine SG8 SEQ+Z37 den Operator Z80 (Divisor) und das andere SG8 SEQ+Z37 den Operator Z81 (Dividend) enthält |
| **[14]** | Wenn in SG8 SEQ+Z37 SG9 CCI+++Z86 CAV+Z82 (Faktor) vorhanden, darf es in dem Vorgang beliebig viele weitere SG8 SEQ+Z37 mit identischem Rechenschrittidentifikator und derselben Zeitraum-ID geben, die jedoch ausschließlich CAV+Z82 enthalten |
| **[15]** | Wenn in einem SG5 IDE+24 nur eine SEQ+Z37 mit einer SG8 RFF+Z19 (Messlokation) und der selben Zeitraum-ID vorhanden ist |
| **[53]** | Wenn im DE3155 in demselben COM der Code EM vorhanden ist |
| **[54]** | Wenn im DE3155 in demselben COM der Code TE / FX / AJ / AL vorhanden ist |
| **[55]** | Es ist der Wert einzutragen, der sich aus der Wiederholungshäufigkeit des SG6 RFF+Z49/Z53 (Verwendungszeitraum der Daten: Gültige Daten/Keine Daten) ergibt. Bedeutet: Das erste SG6 RFF+Z49/Z53 hat somit die „1“, das zweite die „2“, das dritte die „3“ usw. |
| **[56]** | Wenn dieses DTM+Z25 (Verwendung der Daten ab) im SG6 RFF (Verwendungszeitraum der Daten) mit der Zeitraum ID "1" im DE1156 ist, muss das Datum der darauffolgende oder ein älterer Tag 0:00 Uhr deutscher Zeit vom DTM+137 DE2380 (Nachrichtendatum) entsprechen |
| **[57]** | Wenn dieses DTM+Z25 (Verwendung der Daten ab) nicht im SG6 RFF+Z49/Z53 (Verwendungszeitraum der Daten: Gültige Daten/Keine Daten) mit der Zeitraum ID "1" im DE1156 ist, muss das Datum dem DTM+Z26 (Verwendung der Daten bis) des SG6 RFF+Z49/Z53 (Verwendungszeitraum der Daten: Gültige Daten/Keine Daten) mit der nächst niedrigeren Zeitraum ID im DE1156 entsprechen |
| **[58]** | Wenn im selben SG6 RFF+Z49/Z53 (Verwendungszeitraum der Daten: Gültige Daten/Keine Daten) im DE1156 (Zeitraum-ID) eine Zeitraum ID genannt ist, die kleiner ist als in einem anderen SG6 RFF+Z49/Z53 (Verwendungszeitraum der Daten: Gültige Daten/Keine Daten) DE1156 (Zeitraum-ID) |
| **[59]** | Es ist die Zeitraum-ID vom DE1156 aus einem passenden SG6 RFF+Z49 (Verwendungszeitraum der Daten) einzutragen |
| **[494]** | Das hier genannte Datum muss der Zeitpunkt sein, zu dem das Dokument erstellt wurde, oder ein Zeitpunkt, der davor liegt. |
| **[501]** | Hinweis: Verwendung der ID der Marktlokation |
| **[502]** | Hinweis: Verwendung der ID der Messlokation |
| **[529]** | Hinweis: Verwendung der ID der Netzlokation |
| **[530]** | Hinweis: Es darf nur eine Information im DE3148 übermittelt werden |
| **[912]** | Format: Wert kann mit maximal 6 Nachkommastellen angegeben werden |
| **[913]** | Format: Mögliche Werte: 1 bis 99999 |
| **[914]** | Format: Möglicher Wert: &gt; 0 |
| **[915]** | Format: Möglicher Wert: ≠ 1 |
| **[931]** | Format: ZZZ = +00 |
| **[937]** | Format: keine Nachkommastelle |
| **[939]** | Format: Die Zeichenkette muss die Zeichen @ und . enthalten |
| **[940]** | Format: Die Zeichenkette muss mit dem Zeichen + beginnen und danach dürfen nur noch Ziffern folgen |
| **[950]** | Format: Marktlokations-ID |
| **[951]** | Format: Zählpunktbezeichnung |
| **[960]** | Format: Netzlokations-ID |
| **[969]** | Format: Möglicher Wer: ≤ 1 |
| **[2004]** | Segment ist genau einmal für jede Zeitraum-ID aus dem DE1156 der SG6 RFF+Z49 (Verwendungszeitraum der Daten: "Gültige Daten") anzugeben |
| **[1P0..1]** | Hinweis: Das ist das Standardpaket, wenn keine Bedingung zum Tragen kommt, z. B. im COM-Segment. |
| **[2P0..9]** | [25] Wenn MP-ID in SG2 NAD+MR (Nachrichtenempfänger) in der Rolle LF [62]  Wenn MP-ID in SG2 NAD+MR (Nachrichtenempfänger) in der Rolle MSB [63]  Wenn MP-ID in SG2 NAD+MR (Nachrichtenempfänger) in der Rolle  NB |
| **[3P0..9]** | [25] Wenn MP-ID in SG2 NAD+MR (Nachrichtenempfänger) in der Rolle LF [63]  Wenn MP-ID in SG2 NAD+MR (Nachrichtenempfänger) in der Rolle  NB |
| **[UB1]** | ([931] ∧ [932] [490]) ⊻ ([931] ∧ [933] [491]) |

</div>

## Beispielnachricht

### Beispiel 1

<div data-maco="beispielfall" className="maco-beispielfall">

<Beispielnachricht>

```text title="EDIFACT"
UNA:+.? '
UNB+UNOC:3+9900259000002:500+9903790000002:500+{{date}}:{{time}}+M4ZWC6JL'
UNH+UNHM57NAHY1+UTILTS:D:18A:UN:1.1e'
BGM+Z36+BGMM4WYD0FU'
DTM+137:202506050200?+00:303'
NAD+MS+9900259000002::293'
NAD+MR+9903790000002::293'
IDE+24+123456778'
LOC+172+55123678945'
STS+Z23+Z33+1'
RFF+Z13:25001'
RFF+Z49::1'
DTM+Z25:202504032300?+00:303'
SEQ+Z36'
RFF+Z46:1'
RFF+Z23:1'
SEQ+Z37+1'
RFF+Z46:1'
RFF+Z19:DE00014545768S0000000000000003054'
CCI+++Z86'
CAV+Z69'
CCI+++Z87'
CAV+Z71'
UNT+22+UNHM57NAHY1'
UNZ+1+M4ZWC6JL'
```

```json title="BO4E-JSON"
[
  {
    "businessKey": "<businessKey>",
    "processDate": null,
    "dataSource": "OUTBOUND",
    "version": 1,
    "edifactVersion": 202604,
    "data": {
      "stammdaten": {
        "VERWENDUNGSZEITRAUM": [
          {
            "boTyp": "VERWENDUNGSZEITRAUM",
            "versionStruktur": "1",
            "zeitraumId": 1,
            "datenqualitaet": "GUELTIGE_DATEN",
            "verwendungAb": "2025-04-03T23:00:00Z"
          }
        ],
        "BERECHNUNGSFORMEL": [
          {
            "boTyp": "BERECHNUNGSFORMEL",
            "versionStruktur": "1",
            "gueltigkeitszeitraum": {
              "zeitraumId": 1,
              "startdatum": "2025-04-03T23:00:00Z"
            },
            "notwendigkeit": "BERECHNUNGSFORMEL_NOTWENDIG",
            "rechenschrittId": 1,
            "rechenschritte": [
              {
                "rechenschrittBestandteilId": 1,
                "operation": "ADDITION",
                "messlokationsId": "DE00014545768S0000000000000003054",
                "energieflussrichtung": "AUSSP"
              }
            ]
          }
        ]
      },
      "transaktionsdaten": {
        "datenaustauschreferenz": "M4ZWC6JL",
        "sparte": "STROM",
        "vorgangsnummer": "123456778",
        "pruefidentifikator": "25001",
        "absender": {
          "boTyp": "MARKTTEILNEHMER",
          "versionStruktur": "1",
          "gewerbekennzeichnung": true,
          "rollencodenummer": "9900259000002",
          "rollencodetyp": "BDEW"
        },
        "empfaenger": {
          "boTyp": "MARKTTEILNEHMER",
          "versionStruktur": "1",
          "gewerbekennzeichnung": true,
          "rollencodenummer": "9903790000002",
          "rollencodetyp": "BDEW"
        },
        "dokumentennummer": "BGMM4WYD0FU",
        "kategorie": "Z36",
        "nachrichtendatum": "2025-06-05T02:00:00Z",
        "nachrichtenreferenznummer": "UNHM57NAHY1",
        "lokationsId": "55123678945",
        "lokationsTyp": "MALO"
      },
      "zusatzdaten": {}
    }
  }
]
```

</Beispielnachricht>

*Quelle: [`1.edi`](https://github.com/conuti-gmbh/maco-edi-testfiles/blob/main/inbound/v202604/utilts/25001/1.edi) · [`1.json`](https://github.com/conuti-gmbh/maco-edi-testfiles/blob/main/outbound/v202604/utilts/25001/1.json)*

<Testdateien edi="/testdaten/202604/utilts/25001/1.edi" json="/testdaten/202604/utilts/25001/1.json" />

</div>

### Beispiel 2

<div data-maco="beispielfall" className="maco-beispielfall">

<Beispielnachricht>

```text title="EDIFACT"
UNA:+.? '
UNB+UNOC:3+9900321000005:500+9903790000002:500+{{date}}:{{time}}+M75AY4RC'
UNH+UNHM6L23KUM+UTILTS:D:18A:UN:1.1e'
BGM+Z36+BGMM6CSTIGY'
DTM+137:202506051200?+00:303'
NAD+MS+9900321000005::293'
NAD+MR+9903790000002::293'
IDE+24+123456778'
LOC+172+10017211334'
STS+Z23+Z41+1'
RFF+Z13:25001'
RFF+Z49::1'
DTM+Z25:202502282300?+00:303'
UNT+12+UNHM6L23KUM'
UNZ+1+M75AY4RC'
```

```json title="BO4E-JSON"
[
  {
    "businessKey": "<businessKey>",
    "processDate": null,
    "dataSource": "OUTBOUND",
    "version": 1,
    "edifactVersion": 202604,
    "data": {
      "stammdaten": {
        "VERWENDUNGSZEITRAUM": [
          {
            "boTyp": "VERWENDUNGSZEITRAUM",
            "versionStruktur": "1",
            "zeitraumId": 1,
            "datenqualitaet": "GUELTIGE_DATEN",
            "verwendungAb": "2025-02-28T23:00:00Z"
          }
        ],
        "BERECHNUNGSFORMEL": [
          {
            "boTyp": "BERECHNUNGSFORMEL",
            "versionStruktur": "1",
            "gueltigkeitszeitraum": {
              "zeitraumId": 1,
              "startdatum": "2025-02-28T23:00:00Z"
            },
            "notwendigkeit": "BERECHNUNGSFORMEL_NICHT_NOTWENDIG"
          }
        ]
      },
      "transaktionsdaten": {
        "datenaustauschreferenz": "M75AY4RC",
        "sparte": "STROM",
        "vorgangsnummer": "123456778",
        "pruefidentifikator": "25001",
        "absender": {
          "boTyp": "MARKTTEILNEHMER",
          "versionStruktur": "1",
          "rollencodenummer": "9900321000005",
          "rollencodetyp": "BDEW"
        },
        "empfaenger": {
          "boTyp": "MARKTTEILNEHMER",
          "versionStruktur": "1",
          "rollencodenummer": "9903790000002",
          "rollencodetyp": "BDEW"
        },
        "dokumentennummer": "BGMM6CSTIGY",
        "kategorie": "Z36",
        "nachrichtendatum": "2025-06-05T12:00:00Z",
        "nachrichtenreferenznummer": "UNHM6L23KUM",
        "lokationsId": "10017211334",
        "lokationsTyp": "MALO"
      },
      "zusatzdaten": {}
    }
  }
]
```

</Beispielnachricht>

*Quelle: [`2.edi`](https://github.com/conuti-gmbh/maco-edi-testfiles/blob/main/inbound/v202604/utilts/25001/2.edi) · [`2.json`](https://github.com/conuti-gmbh/maco-edi-testfiles/blob/main/outbound/v202604/utilts/25001/2.json)*

<Testdateien edi="/testdaten/202604/utilts/25001/2.edi" json="/testdaten/202604/utilts/25001/2.json" />

</div>

## Gehört zu diesen Rollensichten

Der Prüfidentifikator selbst trägt keine Marktrolle. Diese Zuordnung ist aus den Rollensichten zurückgerechnet, in deren Prozessschritten er vorkommt — betroffen sind **LF**, **NB** und **MSB**.

<div className="maco-tabellenrahmen">

| Rolle | Beteiligter | Prozess | Regelwerk | Sparte | Schritt |
|---|---|---|---|---|---|
| LF | LF | [Übermittlung der Berechnungsformel](/prozessdoku/202604/LF/WiM-Teil2-uebermittlung-der-berechnungsformel) | WiM Strom Teil 2 | Strom | Schritt 1 |
| LF | LF | [Übermittlung der Berechnungsformel](/prozessdoku/202604/LF/WiM-Teil2-uebermittlung-der-berechnungsformel) | WiM Strom Teil 2 | Strom | Schritt 4 |
| NB | NB | [Übermittlung der Berechnungsformel](/prozessdoku/202604/NB/WiM-Teil2-uebermittlung-der-berechnungsformel) | WiM Strom Teil 2 | Strom | Schritt 1 |
| NB | NB | [Übermittlung der Berechnungsformel](/prozessdoku/202604/NB/WiM-Teil2-uebermittlung-der-berechnungsformel) | WiM Strom Teil 2 | Strom | Schritt 4 |
| NB | NBA | [Ergänzende Daten zum Lokationsbündel von NBA an NBN](/prozessdoku/202604/NB--NBA/awh-netzbetreiberwechsel-erganzende-daten-zum-lokationsbundel-von-nba-an-nbn) | AWH Netzbetreiberwechsel | Strom | Schritt 1 |
| NB | NBN | [Ergänzende Daten zum Lokationsbündel von NBA an NBN](/prozessdoku/202604/NB--NBN/awh-netzbetreiberwechsel-erganzende-daten-zum-lokationsbundel-von-nba-an-nbn) | AWH Netzbetreiberwechsel | Strom | Schritt 1 |
| MSB | MSB-MELO | [Übermittlung der Berechnungsformel](/prozessdoku/202604/MSB/WiM-Teil2-uebermittlung-der-berechnungsformel) | WiM Strom Teil 2 | Strom | Schritt 1 |
| MSB | MSB-MELO | [Übermittlung der Berechnungsformel](/prozessdoku/202604/MSB/WiM-Teil2-uebermittlung-der-berechnungsformel) | WiM Strom Teil 2 | Strom | Schritt 4 |

</div>

## Fachliche Einordnung

<div className="maco-tabellenrahmen">

| Merkmal | Wert |
|---|---|
| Anwendungsfall (AHB) | Berechnungsformel |
| AHB | UTILTS AHB |
| Übertragungsweg | AS4 |

</div>

:::caution{title="Dieser Prüfidentifikator wird in 3 Zusammenhängen verwendet"}

Festlegung und Kommunikationsrichtung hängen davon ab, in welchem Prozess die Nachricht verschickt wird. Eine einzelne Angabe wäre irreführend — deshalb sind hier alle Platzierungen aufgeführt.

:::

<div className="maco-tabellenrahmen">

| Prozessbeschreibung / Regelwerk | Prozessschritt | Kommunikation | Aktion |
|---|---|---|---|
| WiM Strom Teil 2 | Übermittlung der Berechnungsformel | NB → MSB (entspricht dem MSB am Objekt Messlokation) | Berechnungsformel |
| WiM Strom Teil 2 | Übermittlung der Berechnungsformel | NB → LF | Berechnungsformel |
| AWH Netzbetreiberwechsel | Ergänzende Daten zum Lokationsbündel von NBA an NBN | NB (entspricht NBA) → NB (entspricht NBN) | ergänzende Daten zum Lokationsbündel |

</div>

## Vorgang und Antworten

**Rolle dieses Prüfidentifikators: Anfrage.** Grundlage: Die Transaktionsdaten führen weder `antwortstatus` noch `antwortstatusCodeliste`, und weder Titel noch Aktion der Prüfitabelle beginnen mit »Antwort« oder »Rückmeldung«.

### Welche Nachrichten hierauf antworten

<div className="maco-tabellenrahmen">

| Rolle | Prüfidentifikator | Anwendungsfall | Nachrichtentyp | Herkunft des Bezugs |
|---|---|---|---|---|
| Antwort | [25010](/schnittstellen/202604/pruefi/UTILTS/PI_25010) | Antwort auf Berechnungsformel | UTILTS | aus der Schrittfolge |

</div>

Diese Spalte ist die **Umkehrung** der Zuordnung auf den Antwortseiten — nicht der nächste Schritt einer Liste. Die Prozessquelle sagt von ihren Schritten selbst, sie seien »mögliche Nachrichten, keine Abfolge«.

**Prüfidentifikatoren derselben AHB-Tabelle:** Kein weiterer Prüfidentifikator des Nachrichtentyps UTILTS trägt in dieser Fassung dieselbe Zeilenstruktur.

<Hinweisbereich>

Ein **\*** hinter einem Feld- oder Gruppennamen kennzeichnet ein **Pflichtfeld** beziehungsweise eine Pflichtgruppe. Der Typ steht daneben; wo der Wert im EDIFACT-Segment landet, zeigt das Info-Zeichen neben dem Feldnamen.

Die Statusspalte trägt zwei Vokabulare, weil das Handbuch zwei Fragen beantwortet: an einer **Gruppenzeile** sagt *Muss*, *Soll* oder *Kann*, ob das EDIFACT-Segment vorhanden sein muss; an einer **Feldzeile** sagt *X*, dass dieser Qualifier in diesem Prüfidentifikator benutzt wird. Beides bleibt stehen, wie die Quelle es führt.

Das Anwendungshandbuch führt zu diesem Prüfidentifikator **114 Zeilen**. Sie stehen in der Reihenfolge des Handbuchs, eingerückt nach Segmenten: eine Zeile ohne Datenelement eröffnet ein Segment, die Zeilen darunter sind seine Datenelemente.

Die Spalte **Bedingung** nennt die Marken, unter denen das Handbuch eine Zeile an eine Voraussetzung knüpft; ihr Klartext steht unter der Tabelle.

Im Testdatenbestand liegen zu diesem Prüfidentifikator 2 Vorgänge unter dem Nachrichtentyp `utilts`. Jeder ist zweimal abgelegt — als EDIFACT-Nachricht und als BO4E-JSON. Dass beide Darstellungen denselben Vorgang zeigen, ist nachgerechnet und nicht angenommen: Datenaustauschreferenz, Nachrichtenreferenznummer, Dokumentennummer, Nachrichtendatum, Absender und Empfänger stimmen in allen 517 Paaren der Formatversion überein; Prüfidentifikator, Vorgangsnummer und Lokations-ID überall dort, wo beide Darstellungen sie führen. Kein einziges Merkmal widerspricht.

:::note{title="Platzhalter des Testbestands"}

Der Testbestand führt Platzhalter statt gültiger Werte: `{{date}}` und `{{time}}` im UNB-Umschlag jeder EDIFACT-Datei. **Diese ersetzt die Seite beim Aufruf durch das aktuelle Datum und die aktuelle Uhrzeit** — im Format, das an der jeweiligen Stelle gilt: im Umschlag Jahr, Monat und Tag sowie Stunde und Minute, je zweistellig.

`<businessKey>` bleibt stehen. Er ist kein Zeitwert, und ein erfundener Schlüssel sähe aus wie ein gültiger.

:::

</Hinweisbereich>
