Rezepte / EDIFACT-Checkliste

EDIFACT-Segmente mit einer technischen Checkliste prüfen

Bevor ein MaKo-Team über fachliche Bedeutung spricht, lohnt sich ein kleiner neutraler Vorflug: Ist die Nachricht überhaupt als Segmentfolge prüfbar?

Was wird geprüft?

Das Beispiel schaut nur auf technische Struktur: Segment-Ende, Start-/Ende-Tags, Segmentanzahl aus UNT, doppelte Referenzen und auffällige Leersegmente.

Was wird nicht geprüft?

Keine BDEW-Auslegung, keine Fristbewertung, keine Prozessentscheidung und keine Aussage, ob eine Nachricht fachlich korrekt ist.

const result = checklist(syntheticMessage);
console.log(result.ok ? "technisch prüfbar" : "prüfen", result.findings);

Der Nutzen liegt in der Trennung: Erst eine reproduzierbare technische Sicht erzeugen, dann mit Fachwissen, Anwendungshandbuch oder Tooling weiterarbeiten. So bleibt klar, ob ein Problem aus Syntax, Datenbezug oder Prozesslogik kommt.

Beispielskript ansehen Segmentierung zuerst verstehen