Technische Grundlage · Stand September 2026

EN 16931 erklärt: Die europäische Norm für E-Rechnungen 2026

EN 16931 ist die zentrale europäische Norm für strukturierte elektronische Rechnungen. Sie legt nicht einfach ein einzelnes Dateiformat fest, sondern beschreibt, welche Rechnungsinformationen strukturiert vorhanden sein müssen, was sie bedeuten und welche Regeln für ihre Verarbeitung gelten. XRechnung, ZUGFeRD und Peppol BIS Billing bauen auf dieser gemeinsamen europäischen Grundlage auf.

Zuletzt geprüft: 12. September 2026 Europäische Fassung: EN 16931-1:2026 Kern: semantisches Datenmodell Wichtige Syntaxen: UBL & CII
EN 16931 in einem Satz EN 16931 definiert den gemeinsamen fachlichen Kern einer europäischen E-Rechnung: welche Informationen eine Rechnung enthalten kann oder muss, was diese Informationen bedeuten und welche Geschäftsregeln gelten. Dadurch können unterschiedliche nationale Formate und Softwaresysteme interoperabel zusammenarbeiten.
Schnellcheck

EN 16931 in vier Punkten

EU gemeinsamer europäischer Rechnungsstandard
Semantik eindeutige Bedeutung der Rechnungsinformationen
UBL + CII zentrale XML-Syntaxfamilien für die Umsetzung
2026 neue europäische Fassung der EN 16931-1
Die Grundidee

Was ist EN 16931?

EN 16931 ist die europäische Normenreihe für elektronische Rechnungen. Ihr zentraler Teil EN 16931-1 definiert ein semantisches Datenmodell der Kernelemente einer E-Rechnung.

„Semantisch“ bedeutet: Die Norm beschreibt nicht nur, dass irgendwo ein Wert steht, sondern eindeutig, was dieser Wert fachlich bedeutet. Rechnungsnummer, Verkäufer, Käufer, Steuerdaten, Beträge und Zahlungsinformationen erhalten deshalb definierte Informationselemente und Geschäftsregeln.

EN 16931 ist nicht einfach ein XML-Dateiformat. Die Norm definiert zunächst den gemeinsamen fachlichen Rechnungsinhalt. Dieser Inhalt wird anschließend über definierte Syntaxbindings beispielsweise in UBL oder UN/CEFACT CII technisch als XML umgesetzt.

1. Europäische Rechtsgrundlage

Die Richtlinie 2014/55/EU gab den Ausgangspunkt für einen gemeinsamen europäischen E-Rechnungsstandard im öffentlichen Auftragswesen.

2. EN 16931

Die Norm definiert den gemeinsamen semantischen Kern der elektronischen Rechnung.

3. CIUS und konkrete Regeln

Nationale oder prozessbezogene Spezifikationen wie XRechnung oder Peppol BIS Billing konkretisieren den Kern.

4. Technische Rechnung

Am Ende entsteht beispielsweise eine XRechnung als XML oder eine ZUGFeRD-Rechnung als PDF/A-3 mit eingebettetem XML.

Normenreihe

Wie ist EN 16931 aufgebaut?

Für Anwender ist vor allem wichtig zu verstehen, dass EN 16931 aus mehreren Bausteinen besteht. Der semantische Kern, Syntaxbindings, Interoperabilitätsregeln und die Methodik für CIUS greifen ineinander.

EN 16931-1

Semantisches Datenmodell

Definiert die Kernelemente und fachliche Bedeutung einer elektronischen Rechnung.

CEN/TS 16931-2

Konforme Syntaxen

Beschreibt, welche technischen Syntaxen den Anforderungen des semantischen Modells entsprechen.

CEN/TS 16931-3-x

Syntaxbindings

Legt fest, wie Business Terms konkret in UBL, CII oder weiteren Syntaxen abgebildet werden.

CEN/TR 16931-4

Interoperabilität

Behandelt die Interoperabilität elektronischer Rechnungen auf Übertragungsebene.

CEN/TR 16931-5

Extensions

Beschreibt den Umgang mit sektor- oder länderspezifischen Erweiterungen.

CEN/TS 16931-7

CIUS-Methodik

Definiert den methodischen Rahmen für strukturierte Core Invoice Usage Specifications.

Als Anwender musst du diese Normteile nicht selbst programmieren. Eine gute Rechnungssoftware setzt Datenmodell, Syntax und Prüfregeln für dich um. Das Verständnis hilft aber bei der Auswahl von Software und bei technischen Fehlermeldungen.
Die Sprache der Norm

Was bedeuten BT, BG und BR?

In Dokumentationen und Validator-Meldungen tauchen Kürzel wie BT-1, BT-10, BG-25 oder BR-CO-10 auf. Sie identifizieren Rechnungsinformationen und Regeln eindeutig.

BT

Business Term

Ein einzelnes semantisches Informationselement. Beispiel: BT-1 = Rechnungsnummer.

BG

Business Group

Eine logisch zusammengehörende Gruppe von Informationselementen, beispielsweise Rechnungspositionen.

BR

Business Rule

Eine fachliche Regel, die bei einer Validierung geprüft werden kann.

BT-1

Rechnungsnummer

Eindeutige Kennung der Rechnung.

BT-2

Rechnungsdatum

Datum, an dem die Rechnung ausgestellt wird.

BT-10

Käuferreferenz

Vom Käufer vergebene Referenz; im B2G-Bereich häufig die Leitweg-ID.

BT-27

Verkäufername

Name beziehungsweise Firmenbezeichnung des Verkäufers.

BT-44

Käufername

Name beziehungsweise Firmenbezeichnung des Käufers.

BG-25

Rechnungspositionen

Strukturierte Informationen zu Waren oder Leistungen.

Semantik wird technisch

UBL und CII: Wie wird EN 16931 als XML umgesetzt?

Das semantische Modell legt fest, was eine Information bedeutet. Das Syntaxbinding legt fest, wie diese Information technisch in einer XML-Struktur abgebildet wird.

Für europäische E-Rechnungen spielen insbesondere UBL und UN/CEFACT CII eine zentrale Rolle. Welche konkrete Syntaxversion verwendet werden muss, hängt vom Rechnungsformat und dessen aktuell gültigem Syntaxbinding ab.

XML-Syntax

UBL

Universal Business Language wird unter anderem bei XRechnung und Peppol-Prozessen eingesetzt.

<Invoice>
  <cbc:ID>2026-1001</cbc:ID>
  ...
</Invoice>
XML-Syntax

UN/CEFACT CII

Cross Industry Invoice bildet unter anderem die technische Grundlage für ZUGFeRD/Factur-X.

<rsm:CrossIndustryInvoice>
  ...
</rsm:CrossIndustryInvoice>

Mehr zur technischen Struktur: XML-Rechnung einfach erklärt →

Von der Norm zum realen Format

Wie hängen EN 16931, XRechnung, ZUGFeRD und Peppol zusammen?

EN 16931 liefert den gemeinsamen semantischen Kern. Konkrete Rechnungsformate und Austauschprofile setzen diesen Kern für bestimmte technische und organisatorische Prozesse um.

Deutsche CIUS

XRechnung

XRechnung konkretisiert EN 16931 für Deutschland und ist besonders aus dem B2G-Umfeld bekannt.

  • strukturierte XML-Rechnung
  • UBL oder CII
  • zusätzliche deutsche Regeln
  • eigene Validierungsartefakte
XRechnung verstehen →
Hybridformat

ZUGFeRD

ZUGFeRD kombiniert eine PDF/A-3-Darstellung mit eingebetteten strukturierten XML-Daten.

  • PDF + XML
  • CII-basiert
  • mehrere Profile
  • Profil EN 16931 verfügbar
ZUGFeRD verstehen →
Netzwerk & Spezifikation

Peppol BIS Billing

Peppol BIS Billing konkretisiert EN 16931 für interoperable Rechnungsprozesse im Peppol-Ökosystem.

  • EN-16931-Bezug
  • starker EU-Fokus
  • strukturierter Datenaustausch
  • standardisierte Übertragung
Peppol & E-Rechnung verstehen →
EN 16931 und XRechnung sind nicht dasselbe. EN 16931 liefert den europäischen Kern. XRechnung ist eine deutsche Konkretisierung dieses Kerns und ergänzt zusätzliche Regeln.
Wichtig für konkrete Standards

Was ist eine CIUS?

CIUS steht für Core Invoice Usage Specification. Eine CIUS konkretisiert den EN-16931-Kern für einen bestimmten Anwendungsfall.

EN 16931

Europäischer Kern

Definiert gemeinsame Business Terms, Gruppen, Regeln und zulässige Strukturen.

CIUS

Engere Konkretisierung

Kann beispielsweise optionale Angaben verpflichtend machen oder erlaubte Werte stärker einschränken.

XRechnung ist eine CIUS. Die KoSIT bezeichnet XRechnung als deutsche Core Invoice Usage Specification der europäischen Norm EN 16931. Auch Peppol BIS Billing baut als konkrete Anwendungsspezifikation auf dem europäischen Kern auf.
CIUS und Extension sind nicht dasselbe. Eine CIUS konkretisiert beziehungsweise beschränkt den vorhandenen Kern. Eine Extension kann zusätzliche semantische Möglichkeiten ergänzen.
Bedeutung in Deutschland

Warum ist EN 16931 für die deutsche E-Rechnung wichtig?

Seit dem 1. Januar 2025 definiert § 14 UStG die E-Rechnung als Rechnung, die in einem strukturierten elektronischen Format ausgestellt, übermittelt und empfangen wird und eine elektronische Verarbeitung ermöglicht.

Nach den aktuellen FAQ des Bundesfinanzministeriums liegt eine E-Rechnung insbesondere dann vor, wenn sie die Vorgaben der europäischen Normenreihe EN 16931 erfüllt.

Format EN-16931-Bezug In Deutschland grundsätzlich E-Rechnung?
XRechnung deutsche CIUS Ja
ZUGFeRD EN 16931 EN-16931-Profil Ja
ZUGFeRD BASIC reduzierter strukturierter Umfang grundsätzlich ja
ZUGFeRD EXTENDED erweiterter strukturierter Umfang grundsätzlich ja
ZUGFeRD MINIMUM / BASIC WL nicht ausreichend für vollständige Rechnung Nein
normale PDF kein strukturierter Rechnungsdatensatz Nein
EN 16931 ist nicht der einzige denkbare Weg. Das deutsche Umsatzsteuerrecht erlaubt unter bestimmten Voraussetzungen auch ein zwischen Rechnungsaussteller und Empfänger vereinbartes anderes strukturiertes Format. Voraussetzung ist insbesondere, dass die nach dem UStG erforderlichen Angaben richtig und vollständig extrahiert werden können.
Pflichtangaben gehören grundsätzlich in den strukturierten Teil. Ein bloßer Verweis auf eine unstrukturierte Anlage reicht grundsätzlich nicht, wenn die umsatzsteuerlich erforderlichen Angaben erst dort enthalten sind. Für einzelne ausdrücklich geregelte Sonderfälle können Besonderheiten gelten.
Sehr aktuell

Was ist neu bei EN 16931-1:2026?

CEN genehmigte EN 16931-1:2026 am 13. März 2026. Die Europäische Kommission führt die neue Fassung seit Mai 2026 als veröffentlichte Version. Sie löst die bisherige europäische Fassung EN 16931-1:2017+A1:2019 ab.

Die Überarbeitung richtet die Norm stärker auf moderne B2B-Prozesse und die europäischen Entwicklungen rund um VAT in the Digital Age (ViDA) aus.

Europa

EN 16931-1:2026

  • mehr als 50 neue Business Terms
  • 7 neue Business Groups
  • detailliertere Lieferinformationen
  • mehrere Bestellungen und Lieferungen pro Rechnung
  • neue Felder für Skonto, Verzugszinsen und Fremdforderungen
  • XML-Anhänge im Kernmodell
Deutschland · 12.09.2026

DIN EN 16931-1:2026-10

Die deutsche Fassung ist bereits vorab bereitgestellt und für Oktober 2026 datiert.

  • soll DIN EN 16931-1:2020-12 ersetzen
  • 2020-12 wird derzeit noch als aktuell geführt
  • deutsche Fassung von EN 16931-1:2026
Die neue Norm bedeutet nicht, dass alle Formate sofort umgestellt werden müssen. Die Europäische Kommission weist auf eine Migrationsphase hin. Die bisherige Fassung bleibt während des Übergangs weiterhin compliant. XRechnung, ZUGFeRD und Peppol besitzen eigene Release- und Migrationszyklen.
XRechnung 4.0 ist noch kein produktiver Standard. KoSIT plant die Übernahme der neuen EN-16931-Fassung mit XRechnung 4.0. Eine Vorabversion ist für September 2026 vorgesehen, aber nicht für den produktiven Einsatz bestimmt. KoSIT sieht eine parallele Nutzung der bisherigen und der neuen EN-16931-Fassung bis März 2029 vor. Für produktive XRechnungen bleibt derzeit XRechnung 3.0 maßgeblich.
Was Unternehmen jetzt tun sollten Verwende weiterhin die produktiven Formate, die deine Software aktuell unterstützt, halte Software und Schnittstellen aktuell und beobachte bei Eigenentwicklungen, wann CIUS, Syntaxbindings und Validierungsartefakte auf die neue Norm umgestellt werden.
Technische Qualitätskontrolle

Was bedeutet EN-16931-Validierung?

Eine XML-Datei ist nicht automatisch EN-16931-konform. Eine technische Prüfung kontrolliert beispielsweise, ob Pflichtfelder vorhanden sind, erlaubte Codes verwendet werden, Berechnungen stimmen und Geschäftsregeln eingehalten werden.

✓ Valide

Regeln erfüllt

Die geprüften technischen und fachlichen Regeln wurden erfüllt.

! Warnung

Auffälligkeit

Ein Punkt sollte kontrolliert werden, führt aber nicht zwingend zur Ablehnung.

× Fehler

Regel verletzt

Ein relevanter Fehler sollte vor der Übermittlung korrigiert werden.

Das BMF empfiehlt eine Validierung. Sie ist nicht für sich allein Voraussetzung für die steuerliche Anerkennung, kann aber technische und logische Fehler frühzeitig sichtbar machen.

Mehr dazu: E-Rechnung prüfen und validieren →

Für Unternehmen

Was musst du von EN 16931 praktisch wissen?

Wenn du Standardsoftware nutzt, musst du die Norm normalerweise weder kaufen noch selbst programmieren. Entscheidend ist, dass deine Software das benötigte E-Rechnungsformat korrekt unterstützt.

1

Format wählen

XRechnung, ZUGFeRD oder ein anderer geeigneter Prozess müssen zum Empfänger passen.

2

Software prüfen

Version, Profil und aktuelle technische Regeln müssen unterstützt werden.

3

Stammdaten pflegen

Verkäufer-, Käufer-, Steuer- und Zahlungsdaten müssen vollständig sein.

4

E-Rechnung erzeugen

Die Software erzeugt den strukturierten Datensatz aus deinen Rechnungsdaten.

5

Prüfen

Validiere die Rechnung möglichst vor Versand beziehungsweise Übermittlung.

6

Empfang testen

Auch eingehende strukturierte Rechnungen sollten zuverlässig verarbeitet werden können.

Passende E-Rechnungssoftware finden

Für die Praxis zählt, dass die Software XRechnung oder ZUGFeRD aktuell unterstützt, strukturierte Rechnungen empfangen kann und sinnvoll in deine Buchhaltung passt.

FAQ

Häufige Fragen zu EN 16931

Was ist EN 16931?

EN 16931 ist die europäische Normenreihe für elektronische Rechnungen. Ihr Kern ist ein semantisches Datenmodell, das die wesentlichen Informationselemente einer strukturierten E-Rechnung beschreibt.

Welche EN-16931-Version ist aktuell?

Auf europäischer Ebene ist EN 16931-1:2026 die neue Fassung. CEN genehmigte sie am 13. März 2026; die Europäische Kommission führt sie seit Mai 2026 als veröffentlicht. Die deutsche Ausgabe DIN EN 16931-1:2026-10 ist vorab bereitgestellt und für Oktober 2026 datiert. DIN EN 16931-1:2020-12 wird zum Stand 12. September 2026 noch als aktuell geführt.

Ist EN 16931 ein XML-Format?

EN 16931 ist primär ein semantisches Datenmodell und nicht nur ein einzelnes XML-Dateiformat. Die Informationen werden über definierte Syntaxbindings beispielsweise in UBL oder UN/CEFACT CII umgesetzt.

Ist XRechnung EN-16931-konform?

Ja. XRechnung ist die deutsche Core Invoice Usage Specification der EN 16931 und konkretisiert den europäischen Kern mit zusätzlichen Regeln.

Ist ZUGFeRD EN-16931-konform?

Geeignete ZUGFeRD-Profile können die Anforderungen erfüllen. Das BMF nennt ZUGFeRD ab Version 2.0.1 grundsätzlich als geeignet, ausgenommen die Profile MINIMUM und BASIC-WL.

Was ist ein Business Term?

Ein Business Term, kurz BT, ist ein einzelnes semantisches Informationselement. Beispiele sind BT-1 für die Rechnungsnummer oder BT-27 für den Verkäufernamen.

Was ist BT-10?

BT-10 ist die Buyer Reference beziehungsweise Käuferreferenz. Im deutschen B2G-Bereich wird dort häufig die Leitweg-ID angegeben. Im normalen B2B-Bereich besteht keine allgemeine Leitweg-ID-Pflicht.

Was bedeutet CIUS?

CIUS steht für Core Invoice Usage Specification. Eine CIUS konkretisiert den EN-16931-Kern für einen bestimmten Anwendungsfall. XRechnung ist beispielsweise eine CIUS.

Welche XML-Syntaxen sind für EN 16931 wichtig?

Für die praktische Umsetzung spielen insbesondere UBL und UN/CEFACT CII eine zentrale Rolle. Welche konkrete Version verwendet wird, bestimmt das jeweilige Syntaxbinding beziehungsweise Rechnungsformat.

Muss jede deutsche E-Rechnung EN 16931 entsprechen?

EN 16931 ist der wichtigste Standardweg. Das deutsche Umsatzsteuerrecht erlaubt unter bestimmten Voraussetzungen aber auch andere vereinbarte strukturierte Formate, wenn die erforderlichen Angaben richtig und vollständig extrahiert werden können.

Muss eine EN-16931-Rechnung validiert werden?

Eine technische Validierung ist nicht für sich allein Voraussetzung für die steuerliche Anerkennung. Das BMF empfiehlt sie jedoch, weil technische und logische Fehler frühzeitig erkannt werden können.

Was hat EN 16931 mit ViDA zu tun?

Die 2026 überarbeitete Norm berücksichtigt stärker moderne B2B-Prozesse und Anforderungen, die mit der europäischen Digitalisierung des Umsatzsteuer- und Meldesystems im Rahmen von VAT in the Digital Age verbunden sind.

Passende Ratgeber

XRechnung

Die deutsche CIUS der EN 16931 verstehen.

XRechnung erklärt →

ZUGFeRD

Hybridformat aus PDF/A-3 und XML.

ZUGFeRD erklärt →

ZUGFeRD-Profile

BASIC, EN 16931, EXTENDED und weitere Profile.

Profile vergleichen →

XRechnung vs. ZUGFeRD

Unterschiede, Gemeinsamkeiten und Einsatzfälle.

Formate vergleichen →

XML-Rechnung

Aufbau, XML-Syntaxen und technische Struktur.

XML verstehen →

E-Rechnung prüfen

Struktur, Regeln und Fehlermeldungen kontrollieren.

Prüfung & Validierung →

Offizielle Quellen und technische Grundlagen

Rechts- und Technikstand zuletzt geprüft am 12. September 2026. EN 16931-1:2026 ist auf europäischer Ebene die neue Fassung. Die Migration in nationale Umsetzungen, CIUS, Syntaxbindings und Validierungsartefakte erfolgt schrittweise. In Deutschland ist DIN EN 16931-1:2026-10 vorab bereitgestellt und für Oktober 2026 datiert; DIN EN 16931-1:2020-12 wird derzeit noch als aktuell geführt. XRechnung, ZUGFeRD und Peppol besitzen eigene Releasezyklen. Diese Seite dient der allgemeinen Information und ersetzt keine individuelle steuerliche, rechtliche oder technische Beratung.