Formate und Standards

HauptartikelFormat und Standard wählenFormate 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

BegriffBedeutungPraktische Folge
EN 16931Europäisches semantisches KernmodellDefiniert die fachlichen Rechnungsdaten
UBL / CIITechnische XML-SyntaxTransportiert die Daten maschinenlesbar
XRechnungDeutsche CIUS auf EN-16931-BasisFür viele deutsche B2G-Prozesse relevant
ZUGFeRD / Factur-XHybrid-PDF mit eingebetteter XMLPDF-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.