Das UTILTS-Anwendungshandbuch in der Fassung 1.1 wird zum 01.10.2026 verbindlich, beschlossen mit BNetzA-Mitteilung Nr. 56 vom 01.04.2026. In den üblichen Release-Checklisten steht dazu eine Zeile: „UTILTS AHB 1.1". Dahinter stecken vier Änderungen, die keine Nachricht abbrechen lassen und genau deshalb gefährlich sind: Sie verändern still, was aus einer formal korrekten Nachricht in den Stammdaten wird. Dieser Beitrag geht sie einzeln durch, mit den Änderungs-IDs aus der Änderungshistorie des Dokuments. Stand: September 2026.
Warum UTILTS mehr Aufmerksamkeit verdient, als es bekommt
UTILTS ist die Nachricht, mit der der Netzbetreiber die Berechnungsformel für eine Markt- oder Netzlokation übermittelt: Wie werden aus den Messwerten der beteiligten Messlokationen die abrechnungsrelevanten Mengen? Für einfache Anschlüsse ist das trivial. Für alles mit Summen-, Abzugs- oder Untermessung ist die Formel das Messkonzept in Nachrichtenform. Was Messkonzepte fachlich sind und wie sie im System liegen, erklärt der Beitrag Messkonzepte in SAP IS-U.
Jedes System, das Marktkommunikation empfängt, macht mit UTILTS denselben Schritt wie mit jeder anderen Nachricht: Nachricht rein, Sachverhalt raus, Stammdatum geschrieben. Die vier Änderungen der Fassung 1.1 greifen alle in diesen Schritt ein.
Änderung 1: Z53 bedeutet etwas anderes
Der Statuscode Z53 „Keine Daten" beschreibt im Verwendungszeitraum einer Berechnungsformel einen Zeitraum, für den keine Formel geliefert wird. Was das heißt, hat sich gedreht (Änd-ID 25899):
| Fassung | Bedeutung von Z53 |
|---|---|
| bisher (1.0g) | Eine Berechnungsformel ist in dem beschriebenen Zeitraum für den Berechtigten nicht vorhanden. |
| ab 01.10.2026 (1.1) | Es wird vom Verantwortlichen keine Berechnungsformel für den Zeitraum bereitgestellt, da keine Berechtigung für den Empfänger vorliegt. |
Beide Sätze beschreiben dieselbe Beobachtung des Empfängers: Es kommt keine Formel. Aber zwei verschiedene Ursachen. Alt: Es existiert keine. Neu: Es existiert vielleicht eine, aber nicht für Sie. Das ist der Unterschied zwischen einer Aussage über die Welt und einer Aussage über die Berechtigung.
Wer Z53 heute als „Die Marktlokation hat keine Berechnungsformel" in ein Stammdatenfeld übersetzt, erzeugt ab Oktober einen falschen Stammdatensatz, der nie auffällt: Die Nachricht war formal korrekt, die Verarbeitung war formal korrekt, das Ergebnis ist falsch. Und wer historische UTILTS ausgewertet hat, hat sie unter der alten Bedeutung gelesen. Ein Bestand mit Z53 trägt ab dem Stichtag zwei Bedeutungen desselben Codes, unterschieden nur durch das Datum der Nachricht.
Änderung 2: bis zu neun Formeln je Lokation
Aus „der Netzbetreiber kann eine Vielzahl von Zeitscheiben übermitteln" wird ein harter Wert: Der Netzbetreiber kann in einem Vorgang maximal neun Zeitscheiben übermitteln und damit die zeitliche Veränderung der Berechnungsformel für eine Lokation (Änd-ID 25357, Kapitel 4.1). Passend dazu sind die Statuscodes Z33, Z34, Z40 und Z41 nicht mehr höchstens einmal, sondern bis zu neunmal je Vorgang zulässig, einer pro Zeitscheibe (Änd-ID 25898). Und die Segmentgruppe „Energiemenge der Markt- bzw. Netzlokation" hängt jetzt am Formelstatus statt am Verwendungszeitraum, mit „mindestens einmal" statt „genau einmal" je Zeitraum-ID (Änd-IDs 25351, 25484).
Eine Marktlokation hat also nicht eine Berechnungsformel. Sie hat bis zu neun, jede mit eigenem Verwendungszeitraum und eigenem Status. Jedes Werkzeug, das die Formel als Momentaufnahme modelliert, ein Feld, ein Wert, kann bei mehreren Zeitscheiben nicht sagen, welche es gelesen hat. Es liest irgendeine. Der Fehler ist nicht laut: Die Formel ist gültig, die Rechnung geht durch, nur der Zeitraum passt nicht. Eine Prüfung, die auf „genau einmal" testet, schlägt künftig fehl.
Dass Zeitabhängigkeit kein Zukunftsthema ist, zeigt ein Blick in einen realen Bestand: In der Zuordnungstabelle Marktlokation zu Messlokation eines Versorgers trugen 875 von 14 175 Zuordnungen ein Enddatum. Die Beziehung ist schon heute zeitabhängig, und mit ihr die Kardinalität, die den Kern jeder Messkonzept-Klassifikation bildet. Eine Klassifikation ohne Stichtag ist deshalb nicht reproduzierbar.
Änderung 3: UTILTS wird zur Nachricht für § 14a
Bisher kannte man UTILTS als die eine Nachricht mit der Formel. Die Fassung 1.1 hängt sechs neue Anwendungsfälle daran, je einen für die Übersicht und einen für die ausgerollte Fassung von Zählzeitdefinitionen, Schaltzeitdefinitionen und Leistungskurvendefinitionen, dazu die neuen Pakete [4P] bis [10P] (Änd-IDs 26185, 26970, 26182 bis 26184).
Schaltzeiten und Leistungskurven sind das Vokabular der steuerbaren Verbrauchseinrichtungen nach § 14a EnWG: Wärmepumpe, Ladeeinrichtung, Speicherheizung. Eine Leistungskurve beschreibt, wie weit gedimmt werden darf, eine Schaltzeitdefinition, wann. Diese Definitionen müssen zwischen Netzbetreiber, Messstellenbetreiber und Lieferant wandern, und UTILTS wird der Träger. Was das prozessual bedeutet, steht im Beitrag §14a EnWG umsetzen.
Für die Verarbeitung heißt das: Eine UTILTS-Strecke, die implizit annimmt, jede Nachricht sei eine Berechnungsformel, verarbeitet ab Oktober Schaltzeitdefinitionen als Formeln oder verwirft sie stillschweigend. Ob die eigene Verarbeitung am Prüfidentifikator verzweigt, ist eine Frage, die sich in einer halben Stunde beantworten lässt.
Änderung 4: die Formel zieht beim Netzbetreiberwechsel um
Der Anwendungsfall 25001 „Berechnungsformel" trug bisher den Kommunikationsweg Netzbetreiber an Messstellenbetreiber oder Lieferant. Neu kommt alter Netzbetreiber an neuen Netzbetreiber hinzu, übernommen aus der Anwendungshilfe „Marktprozesse Netzbetreiberwechsel Strom" (Änd-ID 26971).
Der Grund ist einleuchtend: Eine Summenmessung über mehrere Zählpunkte ist kein Datensatz, den der neue Netzbetreiber aus Zählerständen rekonstruieren kann. Sie ist eine Vorschrift, und die muss mit. Für Rollenmodelle, die UTILTS-Formeln nur an Lieferant und Messstellenbetreiber kennen, bekommt der Anwendungsfall einen Absender und einen Empfänger, die nicht vorgesehen waren. Das ist der Fehlertyp, der beim ersten echten Wechselfall auffällt und dann Zeitdruck erzeugt. Rollenpaare gehören deshalb als Daten in die Verarbeitung, nicht als Annahme in den Code.
Keine der vier Änderungen lässt eine Nachricht abbrechen. Alle vier verändern, was aus einer korrekten Nachricht im Stammdatum wird. Das ist die teurere Sorte Änderung.
Was bis zum Stichtag zu prüfen ist
- Codeübersetzung versionieren. Wo Z53 in ein Stammdatenfeld übersetzt wird, gilt die Übersetzungsvorschrift mit dem Datum der Nachricht, nicht der Verarbeitung. Historische Auswertungen mit Z53 kennzeichnen.
- Formel als Zeitreihe modellieren. Bis zu neun Zeitscheiben je Lokation, jede mit Verwendungszeitraum und Status. Prüfungen auf „genau einmal" umstellen.
- Am Prüfidentifikator verzweigen. Sechs neue Anwendungsfälle über denselben Kanal; keine UTILTS ist mehr automatisch eine Berechnungsformel.
- Rollenpaare als Daten führen. Netzbetreiber an Netzbetreiber ist ab Oktober ein gültiger Weg für 25001.
Die Fassung 1.1 ist Teil des Konsolidierungs-Releases zum 01.10.2026; alle Versionsstände stehen im Beitrag MaKo-Release Oktober 2026. Wer spät dran ist, findet die Priorisierung im Beitrag Die letzten zwei Wochen vor dem Formatwechsel.
Das Wichtigste in Kürze
- UTILTS AHB 1.1 (Stand 02.02.2026, Publikation 01.04.2026) ist mit BNetzA-Mitteilung Nr. 56 ab dem 01.10.2026 verbindlich.
- Z53 „Keine Daten" heißt künftig „keine Berechtigung für den Empfänger", nicht mehr „keine Formel vorhanden" (Änd-ID 25899). Übersetzungen in Stammdaten müssen mit dem Nachrichtendatum versioniert werden.
- Bis zu neun Zeitscheiben je Lokation, Statuscodes bis zu neunmal je Vorgang (Änd-IDs 25357, 25898). Eine Formel ist eine Zeitreihe, keine Momentaufnahme.
- Sechs neue Anwendungsfälle für Zählzeit-, Schaltzeit- und Leistungskurvendefinitionen machen UTILTS zur Trägernachricht für § 14a EnWG. Verarbeitung muss am Prüfidentifikator verzweigen.
- Der Kommunikationsweg alter an neuer Netzbetreiber kommt für die Berechnungsformel hinzu (Änd-ID 26971).