PILLAR-ARTIKEL

EDIFACT für die Energiewirtschaft: Der komplette Praxisleitfaden

Alles über EDIFACT in der deutschen Energiewirtschaft: UTILMD, MSCONS, INVOIC, REMADV. Segmente verstehen, Fehler beheben, Validierung durchführen. Mit Praxisbeispielen und Best Practices.

Thorsten Zoerner18 min

EDIFACT für die Energiewirtschaft: Der komplette Praxisleitfaden

EDIFACT (Electronic Data Interchange For Administration, Commerce and Transport) ist der Standard für den elektronischen Datenaustausch in der deutschen Energiewirtschaft. Jeden Tag werden Millionen von EDIFACT-Nachrichten zwischen Marktteilnehmern ausgetauscht – von Lieferantenwechseln über Zählerstandsmeldungen bis hin zu Rechnungen.

Dieser Leitfaden erklärt alles, was du über EDIFACT wissen musst: von den Grundlagen über die wichtigsten Nachrichtentypen bis hin zur praktischen Fehleranalyse.

Was ist EDIFACT?

EDIFACT ist ein internationaler Standard (UN/EDIFACT) für strukturierte elektronische Nachrichten. In Deutschland wird er von der BDEW (Bundesverband der Energie- und Wasserwirtschaft) für die Marktkommunikation spezifiziert.

Warum EDIFACT?

  • Standardisiert: Alle Marktteilnehmer sprechen die gleiche "Sprache"
  • Maschinenlesbar: Automatische Verarbeitung ohne manuelle Eingriffe
  • Versioniert: Klare BDEW-Formate mit eindeutigen Versionsnummern
  • Regulatorisch vorgeschrieben: Verpflichtend für Marktkommunikation

Die wichtigsten EDIFACT-Nachrichtentypen

1. UTILMD – Stammdatennachricht

Verwendung: Übermittlung von Stammdaten (Zählpunkt, Kunde, Vertrag)

Typische Meldecodes:

  • E01: Anmeldung einer Marktlokation
  • E02: Abmeldung einer Marktlokation
  • E03: Ummeldung (Änderung von Stammdaten)
  • Z08: Anforderung von Stammdaten
  • Z09: Antwort auf Stammdatenanforderung
  • Z10: Stammdatenänderungsmitteilung

Wann wird UTILMD verwendet?

  • Lieferantenwechsel (E01/E02)
  • Einzug/Auszug eines Kunden
  • Änderung von Kundendaten
  • Zählerwechsel

2. MSCONS – Zählerstandsnachricht

Verwendung: Übermittlung von Zählerständen und Verbrauchswerten

Typische Inhalte:

  • Ablesezählerstände
  • Ersatzwerte
  • Plausibilisierte Werte
  • Prognosen

Wann wird MSCONS verwendet?

  • Turnusmäßige Ablesung
  • Lieferantenwechsel (Zählerstand zum Wechselzeitpunkt)
  • Jahresverbrauchsmeldung

3. INVOIC – Rechnungsnachricht

Verwendung: Elektronische Rechnungsstellung

Typische Anwendungsfälle:

  • Netznutzungsabrechnung (Netzbetreiber → Lieferant)
  • Mehr-/Mindermengenabrechnung
  • Messentgelte

4. REMADV – Zahlungsavis

Verwendung: Ankündigung von Zahlungen

Typische Inhalte:

  • Zahlungsbetrag
  • Zuordnung zu Rechnungen
  • Bankverbindung

EDIFACT-Struktur verstehen

Jede EDIFACT-Nachricht folgt einer hierarchischen Struktur:

UNB (Interchange Header)
└── UNH (Message Header)
    ├── BGM (Beginning of Message)
    ├── DTM (Date/Time)
    ├── NAD (Name and Address)
    ├── LOC (Location)
    ├── CTA (Contact)
    └── ... (weitere Segmente)
    └── UNT (Message Trailer)
└── UNZ (Interchange Trailer)

Die wichtigsten Segmente

SegmentBedeutungBeispiel
UNBInterchange Header (Start der Nachricht)Absender/Empfänger-IDs
UNHMessage Header (Start einer Nachricht)Nachrichtentyp (z.B. UTILMD)
BGMBeginning of MessageMeldecode (z.B. E01)
DTMDate/TimeWechseldatum, Erfassungsdatum
NADName and AddressMarktpartner-IDs (MS, VNB, LF)
LOCLocationMarktlokations-ID
UNTMessage Trailer (Ende einer Nachricht)Anzahl der Segmente
UNZInterchange Trailer (Ende der Nachricht)Anzahl der Nachrichten

Häufige EDIFACT-Fehler und Lösungen

Fehler 1: Falsche Segmentreihenfolge

Problem: Segmente sind nicht in der richtigen Reihenfolge

Beispiel:

UNH+...
LOC+... <-- Falsch: LOC darf nicht vor BGM stehen
BGM+...

Lösung: Prüfe die BDEW-Formatbeschreibung für die korrekte Reihenfolge

Fehler 2: Fehlende Pflichtsegmente

Problem: Ein verpflichtendes Segment fehlt

Beispiel: UTILMD E01 ohne LOC-Segment (Marktlokation)

Lösung: Ergänze alle Pflichtsegmente gemäß BDEW-Spezifikation

Fehler 3: Ungültige Codes/IDs

Problem: Verwendung ungültiger Code-Listen-Werte

Beispiel:

  • Ungültige Marktlokations-ID (z.B. falsche Prüfziffer)
  • Falscher Meldecode für den Anwendungsfall

Lösung:

  • Prüfe IDs gegen DVGW-Prüfziffernverfahren
  • Verwende nur zugelassene Meldecodes

Fehler 4: Zeitstempel-Probleme

Problem: Datumsformat nicht korrekt oder inkonsistent

Beispiel:

DTM+137:20251301:102' <-- 13. Monat existiert nicht

Lösung: Verwende immer YYYYMMDD:102 oder YYYYMMDDHHmm:203

EDIFACT-Nachrichten validieren

Manuelle Prüfung

  1. Strukturprüfung: Sind alle Segmente vorhanden und in korrekter Reihenfolge?
  2. Syntaxprüfung: Sind alle Trennzeichen korrekt gesetzt?
  3. Inhaltsprüfung: Sind alle IDs und Codes gültig?
  4. Plausibilitätsprüfung: Ergeben die Daten Sinn (z.B. Wechseldatum in der Zukunft)?

Automatische Validierung

Tools:

  • BDEW-Prüftools (von Marktteilnehmern bereitgestellt)
  • Online-Validatoren (z.B. auf Anbieter-Websites)
  • enerchy by Kinergia: KI-gestützte EDIFACT-Analyse mit Willi Mako AI

EDIFACT in der Praxis

Typischer Workflow: Lieferantenwechsel

  1. Kunde kündigt altem Lieferanten
  2. Neuer Lieferant sendet E01 (Anmeldung) an Netzbetreiber
  3. Netzbetreiber prüft Daten und sendet Bestätigung
  4. Netzbetreiber fordert Zählerstand beim alten Lieferanten an
  5. Alter Lieferant sendet Z10 (Abmeldung mit Zählerstand)
  6. Netzbetreiber sendet MSCONS mit Wechselzählerstand
  7. Wechsel vollzogen zum vereinbarten Termin

Alle diese Schritte erfolgen per EDIFACT!

Best Practices

Immer die aktuelle BDEW-Version verwenden
Testdaten vor Produktivsetzung validieren
Fehlerhafte Nachrichten sofort korrigieren
Logging aller ein-/ausgehenden Nachrichten
Regelmäßige Abstimmung mit Marktteilnehmern

EDIFACT-Tools und Ressourcen

Offizielle Quellen

  • BDEW Website: Aktuelle Formatbeschreibungen und Code-Listen
  • edi@energy: Zentrale Informationsplattform zur Marktkommunikation
  • DVGW: Regelwerk für technische Codes

Hilfreiche Tools

  • EDIFACT-Parser: Zur Visualisierung von Nachrichtenstrukturen
  • Testdaten-Generatoren: Für Integrationstests
  • enerchy: KI-gestützte Analyse und Fehlerbehebung

Wie enerchy dir bei EDIFACT hilft

Mit enerchy by Kinergia kannst du EDIFACT-Nachrichten in Sekunden analysieren:

Automatische Strukturerkennung: Willi Mako identifiziert Nachrichtentyp und Segmente
Fehleranalyse: Zeigt Validierungsfehler und Lösungsvorschläge
Code-Lookup: Erklärt alle verwendeten Codes und IDs
Prozess-Kontext: Ordnet Nachricht in GPKE/WiM-Prozess ein
Interaktive Fragen: Stelle Nachfragen bis alles klar ist

Beispiel-Session:

Du: "Hier ist meine UTILMD E01 - ist sie korrekt?"
Willi Mako: "Die Nachricht ist grundsätzlich valide, aber:
- LOC-Segment: Marktlokations-ID hat falsche Prüfziffer
- DTM+137: Wechseldatum liegt in der Vergangenheit
- NAD+VNB: Verwendete BDEW-Code ist veraltet

Soll ich dir zeigen, wie du das korrigierst?"

🔗 Verwandte Themen & Vertiefung

Grundlagen

Marktrollen & Datenfluss

Technische Implementierung

Weiterführende Artikel

Vertiefe dein EDIFACT-Wissen mit unseren Spezial-Artikeln:

  • EDIFACT UTILMD erklärt: Detaillierte Segment-Analyse
  • MSCONS-Nachrichten verstehen: Zählerstände korrekt übermitteln
  • EDIFACT-Fehler beheben: Häufigste Probleme und Lösungen
  • BDEW-Formate im Überblick: Alle Nachrichtentypen erklärt

...

Noch Fragen zu EDIFACT? Starte jetzt eine Session mit Willi Mako und erhalte sofort Antworten – inklusive Code-Lookup und Validierung!

Wissen direkt anwenden mit enerchy

Setzen Sie dieses Wissen sofort in die Praxis um: Analysieren Sie Ihre EDIFACT-Nachrichten, prüfen Sie Fristen und beantworten Sie regulatorische Fragen – automatisch und in Sekundenschnelle.

Jetzt kostenlos testen (5 Sessions)
EDIFACT für die Energiewirtschaft: Der komplette Praxisleitfaden | enerchy