EN 16931: die europäische E-Rechnungsnorm
EN 16931 ist die Norm, die festlegt, welche Felder eine E-Rechnung enthält und wie sie zusammenhängen. Sie beschreibt nicht die XML-Datei selbst, sondern die Bedeutung dahinter, das semantische Modell. Genau deshalb können XRechnung, Factur-X und Peppol BIS unterschiedlich aussehen und trotzdem dieselbe Norm erfüllen.
EN 16931 ist das semantische Datenmodell einer E-Rechnung, entwickelt vom CEN im Auftrag der EU, Grundlage der Richtlinie 2014/55/EU. Es definiert benannte Felder (Business Terms, BT) und Gruppen (Business Groups, BG), unabhängig von der Syntax. Erlaubt sind zwei Syntaxen: UBL 2.1 und UN/CEFACT CII. Nationale CIUS wie XRechnung bauen darauf auf. Vera erzeugt EN-16931-konforme Dateien in beiden Syntaxen.
Was die Norm festlegt
EN 16931 wurde vom CEN, dem Europäischen Komitee für Normung, im Auftrag der EU-Kommission entwickelt. Sie ist die Grundlage für die E-Rechnung im öffentlichen Auftragswesen nach Richtlinie 2014/55/EU. Der Kern ist das sogenannte Kernrechnungsmodell: eine Liste von Feldern und Regeln, die eine konforme E-Rechnung erfüllen muss, unabhängig davon, in welcher XML-Sprache sie geschrieben ist.
Business Terms und Business Groups
Die Norm beschreibt die Rechnung über benannte Bausteine. Ein Business Term (BT) ist ein einzelnes Feld, etwa BT-5 für die Rechnungswährung oder BT-112 für den Gesamtbetrag. Eine Business Group (BG) fasst Felder zusammen, etwa BG-25 für eine einzelne Rechnungsposition. Diese Bezeichner sind syntaxunabhängig. Erst die Syntax legt fest, in welches XML-Element ein BT konkret übersetzt wird.
Zwei Syntaxen, ein Modell
| Syntax | Herkunft | Typische Formate |
|---|---|---|
| UBL 2.1 | OASIS | XRechnung, Peppol BIS |
| UN/CEFACT CII | UN/CEFACT | Factur-X, ZUGFeRD, XRechnung (CII-Variante) |
Beide Syntaxen bilden dasselbe semantische Modell ab, nur in unterschiedlicher XML-Struktur. Der Unterschied zwischen UBL und CII steht im eigenen Guide.
CIUS und nationale Ausprägungen
Eine CIUS (Core Invoice Usage Specification) schränkt die EN 16931 für ein Land oder eine Branche ein: Sie macht optionale Felder verpflichtend oder ergänzt Prüfregeln, bleibt aber innerhalb des Kernmodells. XRechnung (Deutschland), HR-CIUS (Kroatien) und CIUS-PT (Portugal) sind solche Ausprägungen. Eine Extension geht weiter und ergänzt zusätzliche Felder. Beides bleibt kompatibel mit der Norm.
Häufige Fragen
Was ist EN 16931?
Die europäische Norm für das semantische Datenmodell einer E-Rechnung, entwickelt vom CEN, Grundlage der Richtlinie 2014/55/EU.
Welche Syntaxen erlaubt EN 16931?
UBL 2.1 und UN/CEFACT CII. Beide bilden dasselbe Modell ab. XRechnung und Peppol BIS nutzen meist UBL, Factur-X und ZUGFeRD nutzen CII.
Was sind Business Terms (BT) und Business Groups (BG)?
Benannte, syntaxunabhängige Bausteine: ein BT ist ein einzelnes Feld (z.B. BT-5 Währung), eine BG eine Gruppe (z.B. BG-25 Rechnungsposition).
Was ist eine CIUS?
Eine nationale oder branchenspezifische Einschränkung der EN 16931, die Felder verpflichtend macht oder Regeln ergänzt, ohne das Kernmodell zu verlassen. XRechnung ist ein Beispiel.
Erzeugt Vera EN-16931-konforme Rechnungen?
Ja, in UBL oder CII je nach Zielformat (XRechnung, Factur-X, Peppol BIS, länderspezifische CIUS), validiert vor dem Download.
EN-16931-konforme Rechnungen aus dem Browser
Vera erzeugt XRechnung, Factur-X und Peppol BIS nach EN 16931, validiert vor dem Download. Eine Norm, viele Zielformate.
Jetzt erstellenFrei für 5 Rechnungen / Monat · Pro 29 € / Monat · 27 EU-Länder