Formate und Standards
EN 16931 für Nicht-Entwickler erklärt
EN 16931 beschreibt, welche Informationen eine europäische E-Rechnung fachlich enthalten muss. Der Standard ist das semantische Fundament hinter XRechnung, ZUGFeRD/Factur-X und vielen Validierungsregeln.
Zuletzt fachlich geprüft: 3. Juni 2026
Kurz gesagt
EN 16931 ist kein einzelnes Dateiformat, sondern ein semantisches Modell für elektronische Rechnungen. Es beschreibt Rechnungsinhalte wie Parteien, Positionen, Steuer, Summen und Zahlungsdaten.
Die technische Datei kann UBL oder CII sein. XRechnung und ZUGFeRD/Factur-X nutzen EN 16931 als fachliche Grundlage, schränken oder ergänzen sie aber je nach Profil.
Semantik statt Dateiendung
Der Kern von EN 16931 ist die Bedeutung der Daten. Eine Rechnungsnummer, eine Käuferreferenz oder eine Steuerkategorie muss nicht nur irgendwo im XML stehen, sondern im richtigen semantischen Feld.
Deshalb reicht ein XML-Schema allein nicht aus. Fachliche Regeln prüfen, ob Summen, Steuern, Pflichtfelder und Codelisten zusammenpassen.
EN 16931, XRechnung und ZUGFeRD unterscheiden
| Begriff | Bedeutung | Praktische Folge |
|---|---|---|
| EN 16931 | Europäisches semantisches Kernmodell | Definiert die fachlichen Rechnungsdaten |
| UBL / CII | Technische XML-Syntax | Transportiert die Daten maschinenlesbar |
| XRechnung | Deutsche CIUS auf EN-16931-Basis | Für viele deutsche B2G-Prozesse relevant |
| ZUGFeRD / Factur-X | Hybrid-PDF mit eingebetteter XML | PDF-Ansicht und XML müssen zusammenpassen |
Was das im Alltag bedeutet
Für KMU bedeutet EN 16931 vor allem: Die sichtbare Rechnung ist nicht genug. Die strukturierten Daten müssen vollständig, korrekt und validierbar sein.
Bei Fehlern sollte der Bericht zeigen, ob ein Pflichtfeld, eine Summenregel, eine Steuerlogik oder ein Profilproblem betroffen ist.
Praktische Checkliste
- EN 16931 als fachliches Modell verstehen, nicht als Dateiendung
- UBL, CII, XRechnung und ZUGFeRD getrennt einordnen
- Pflichtfelder und Business Rules validieren
- Schemafehler und fachliche Fehler getrennt behandeln
- Bei Korrekturen das Quellsystem anpassen
Merksatz
EN 16931 beschreibt, was eine strukturierte Rechnung fachlich bedeuten muss. UBL, CII, XRechnung und ZUGFeRD sind konkrete Umsetzungen oder Profile.