Formate

EN 16931: Der europäische Standard hinter ZUGFeRD

Letzte Aktualisierung: 1. Mai 2026

Kurzfassung: EN 16931 ist die europäische Norm, die definiert, welche Daten eine E-Rechnung enthalten muss und in welcher Form. ZUGFeRD, XRechnung und Factur-X sind nationale Umsetzungen dieser Norm — kompatibel zueinander, weil sie dieselbe Grundlage teilen.

Was ist eine Norm — und warum braucht es sie?

Ohne eine gemeinsame Norm würde jedes Land, jedes Unternehmen und jede Software E-Rechnungen in einem eigenen Format erzeugen. Eine Rechnung aus einem deutschen System wäre für ein französisches System unleserlich — und umgekehrt.

Die Norm EN 16931 legt fest, welche Felder eine Rechnung enthalten muss (Pflichtfelder), welche optional sind und in welcher technischen Form die Daten übertragen werden. Sie ist die gemeinsame Sprache, die alle europäischen E-Rechnungssysteme sprechen.

Was definiert EN 16931 genau?

Die Norm besteht aus zwei Teilen:

BT-Felder: Das semantische Vokabular

"BT" steht für Business Term — jedes Feld in einer EN-16931-Rechnung hat eine eindeutige BT-Nummer. Das macht die Norm maschinenlesbar und sprachunabhängig:

BT-Nummer Feldname Pflicht?
BT-1Rechnungsnummer✅ Pflicht
BT-2Rechnungsdatum✅ Pflicht
BT-9Fälligkeitsdatum✅ Pflicht
BT-5Währungscode✅ Pflicht
BT-27Name des Verkäufers✅ Pflicht
BT-44Name des Käufers✅ Pflicht
BT-31USt-IdNr. des Verkäufers✅ bei USt-pflichtigen
BT-83ZahlungsreferenzOptional
BT-84IBAN des EmpfängerkontosOptional
BT-109Steuerbasis-Gesamtbetrag✅ Pflicht
BT-112Rechnungsgesamtbetrag (brutto)✅ Pflicht

Wie passt ZUGFeRD zu EN 16931?

ZUGFeRD 2.x (ab Version 2.0.1) ist eine sogenannte "CIUS" — Core Invoice Usage Specification. Das bedeutet: ZUGFeRD übernimmt alle Pflichtfelder der EN 16931, schränkt manche optionalen Felder ein und fügt das PDF/A-3-Hybrid-Format hinzu.

Das ZUGFeRD-Profil "EN 16931" ist die direkteste Umsetzung ohne nationale Einschränkungen — eine Datei in diesem Profil ist vollständig interoperabel mit allen anderen EN-16931-Systemen in der EU.

Warum gibt es dann noch XRechnung und Factur-X?

EN 16931 legt den Mindeststandard fest. Nationale Varianten (XRechnung, Factur-X, ZUGFeRD) können darüber hinaus spezifische Anforderungen setzen — zum Beispiel die Leitwegsnummer in XRechnung für Behörden, oder das PDF/A-3-Hybrid in ZUGFeRD für die menschliche Lesbarkeit.

Alle konformen nationalen Formate sind aufwärtskompatibel zur EN 16931: Ein System, das EN 16931 versteht, kann auch XRechnung und ZUGFeRD verarbeiten — umgekehrt nicht immer, weil nationale Erweiterungen existieren können.

Wo gilt EN 16931?

Die Norm wurde 2017 vom Europäischen Komitee für Normung (CEN) veröffentlicht. Die EU-Richtlinie 2014/55/EU schreibt vor, dass öffentliche Auftraggeber in der EU E-Rechnungen akzeptieren müssen, die EN 16931 erfüllen. Das ist der Grund, warum XRechnung (DE), Peppol BIS Billing (EU-weit) und Factur-X (FR) alle auf dieser Grundlage aufbauen.

Häufige Fragen

Muss ich die Norm EN 16931 kaufen, um ZUGFeRD nutzen zu können?
Nein. Die Norm selbst ist kostenpflichtig beim Beuth-Verlag, aber für die praktische Nutzung reicht die Dokumentation von ZUGFeRD und Factur-X — die FeRD-Spezifikation und Mustangproject-Dokumentation sind kostenlos verfügbar.

Was ist der Unterschied zwischen EN 16931 und ISO 15000 (ebXML)?
Das sind unterschiedliche Standards aus verschiedenen Epochen und Domänen. EN 16931 ist der aktuelle EU-Standard für E-Rechnungen. ebXML war ein älteres UN/CEFACT-Framework. UN/CEFACT CII — die Syntax hinter ZUGFeRD — ist ein Nachfolger aus demselben Ökosystem, aber nicht mit ebXML gleichzusetzen.

Weiterführend: Formate im Vergleich: ZUGFeRD, XRechnung, Factur-X · ZUGFeRD-Profile erklärt