EN 16931: die Norm hinter XRechnung und ZUGFeRD
Kurz beantwortet: EN 16931 ist die europäische Norm für die Semantik einer elektronischen Rechnung – sie legt fest, welche Informationen enthalten sein müssen und wie sie heißen. Sie schreibt nicht vor, in welcher Dateiform das geschieht. XRechnung und ZUGFeRD sind zwei Ausprägungen dieser Norm. Wenn das deutsche Gesetz von einer E-Rechnung spricht, meint es eine Rechnung nach EN 16931.
Semantik, Syntax, CIUS: drei Ebenen
| Ebene | Frage | Beispiel |
|---|---|---|
| Semantisches Datenmodell (EN 16931) | Welche Information? | „Rechnungsnummer“ = BT-1 |
| Syntax | In welcher Dateisprache? | UBL oder UN/CEFACT CII (beides XML) |
| CIUS / Ausprägung | Welche nationalen Zusatzregeln? | XRechnung für Deutschland |
Deshalb kann eine Rechnung „EN 16931-konform“ und trotzdem in Deutschland unzureichend sein: Die deutsche Ausprägung XRechnung verlangt zusätzliche Felder, die europaweit optional sind – etwa Ansprechpartner und Telefonnummer des Verkäufers. Diese Regeln erkennst du an den BR-DE-Fehlercodes.
BT und BG: die Bausteine
- BT steht für Business Term – ein einzelnes Datenfeld. BT-1 ist die Rechnungsnummer, BT-2 das Rechnungsdatum, BT-48 die USt-IdNr. des Käufers.
- BG steht für Business Group – eine Gruppe zusammengehöriger Felder. BG-16 sind zum Beispiel die Zahlungsanweisungen.
Prüfberichte von Validatoren verweisen fast immer auf diese Nummern. Wer die Systematik kennt, findet den Fehler in Sekunden statt in Stunden.
Wie XRechnung und ZUGFeRD dazu stehen
| XRechnung | ZUGFeRD (ab Profil EN 16931) | |
|---|---|---|
| Grundlage | EN 16931 + deutsche CIUS | EN 16931 |
| Dateiform | reine XML (UBL oder CII) | PDF/A-3 mit eingebetteter XML |
| Für Menschen lesbar | nur mit Viewer | ja, die PDF-Ansicht |
| Typischer Empfänger | Behörden, große Unternehmen | Geschäftskunden |
Beide erfüllen die deutsche E-Rechnungspflicht. Welches Format passt, hängt vom Empfänger ab – ausführlich im Vergleich XRechnung vs. ZUGFeRD.
Warum die Norm für Shopify-Händler praktisch relevant ist
Weil sie erklärt, warum eine hübsche Rechnungs-PDF nicht genügt. Die Norm verlangt, dass jedes Feld eindeutig identifizierbar ist – der Empfänger soll die Rechnung automatisch verbuchen können, ohne sie zu lesen. Eine PDF enthält Text an Positionen auf einer Seite, aber keine benannten Datenfelder. Deshalb ist sie keine E-Rechnung, egal wie vollständig ihr Inhalt ist.
Häufige Fragen
Was ist EN 16931?
EN 16931 ist die europäische Norm für elektronische Rechnungen. Sie legt semantisch fest, welche Informationen eine E-Rechnung enthalten muss und wie diese Felder benannt sind. Die deutsche E-Rechnungspflicht verweist auf diese Norm.
Was bedeuten BT und BG in einer XRechnung?
BT steht für Business Term und bezeichnet ein einzelnes Datenfeld, zum Beispiel BT-1 für die Rechnungsnummer. BG steht für Business Group und fasst zusammengehörige Felder zusammen, etwa BG-16 für die Zahlungsanweisungen. Validatoren verweisen in Fehlermeldungen auf diese Nummern.
Ist XRechnung dasselbe wie EN 16931?
Nein. XRechnung ist die deutsche Ausprägung (CIUS) der Norm. Sie basiert auf EN 16931, verlangt aber zusätzliche Angaben, die europaweit optional sind. Eine Rechnung kann EN-16931-konform sein und trotzdem an einer deutschen BR-DE-Regel scheitern.
Welche Syntax verwendet EN 16931?
Die Norm ist syntaxneutral, zugelassen sind aber zwei XML-Syntaxen: UBL und UN/CEFACT CII. XRechnung erlaubt beide, ZUGFeRD verwendet CII innerhalb einer PDF/A-3.
Warum erfüllt eine PDF die Norm nicht?
Weil EN 16931 benannte, eindeutig identifizierbare Datenfelder verlangt, damit der Empfänger die Rechnung automatisch verarbeiten kann. Eine PDF enthält nur Text an Positionen auf einer Seite, keine strukturierten Felder.
Rechnora erledigt das automatisch
Rechnora erzeugt aus jeder Shopify-Bestellung eine gültige E-Rechnung als XRechnung und ZUGFeRD, prüft sie gegen den offiziellen KoSIT-Validator, archiviert sie GoBD-konform und exportiert für DATEV – ab 9,99 € im Monat, ohne Limit bei der Rechnungsanzahl.
Dieser Text ist keine Steuerberatung und ersetzt kein Gespräch mit deinem Steuerberater.