Überblick
E-Rechnungsformate im Vergleich
XRechnung, ZUGFeRD, Factur-X, Peppol und EN 16931 — alle modernen E-Rechnungsformate basieren auf zwei XML-Syntaxen und einer gemeinsamen europäischen Norm. Diese Seite erklärt die Unterschiede, Einsatzbereiche und technischen Eigenschaften.
EN 16931 — Europäische Kernnorm
Semantisches Datenmodell · Basis aller EU-Formate · Seit 2017 verbindlich
Die EN 16931 ist keine Datei, sondern eine Norm: Sie definiert das semantische Datenmodell einer elektronischen Rechnung — also welche Felder es gibt, was sie bedeuten und welche davon Pflicht sind. Alle modernen E-Rechnungsformate in der EU implementieren dieses Modell.
Die Norm wurde vom Europäischen Komitee für Normung (CEN) verabschiedet und ist seit April 2019 für Rechnungen an öffentliche Auftraggeber in EU-Mitgliedsstaaten verbindlich (Richtlinie 2014/55/EU). Sie definiert 120+ Felder, davon rund 26 Pflichtfelder — darunter Lieferanten- und Käuferinformationen, Rechnungsnummer, Datum, Steueraufstellung und Zahlbetrag.
XRechnung
Deutsches B2G-Pflichtformat · UBL und CII · Aktuell: Version 3.x
XRechnung ist der deutsche Standard für elektronische Rechnungen an Bundesbehörden. Er implementiert die EN 16931 vollständig und fügt Deutsche-spezifische Erweiterungen hinzu — insbesondere eine Leitweg-ID zur eindeutigen Adressierung von Empfängern in der öffentlichen Verwaltung.
Seit dem 27. November 2020 sind Rechnungen an oberste Bundesbehörden im XRechnung-Format Pflicht. Bundesländer und Kommunen folgen schrittweise. Ab 2025 ist B2B-Pflicht (Empfang) für alle umsatzsteuerpflichtigen Unternehmen in Deutschland vorgesehen.
- Syntaxen: UBL 2.1 (Invoice, CreditNote) und CII D16B
- Einsatz: Rechnungen an Behörden (B2G), zunehmend B2B
- Besonderheit: Leitweg-ID für Routing zu Behördeneinheiten
- Übertragung: Peppol-Netzwerk, E-Mail, PINT, ZRE/OZG-RE
- Kein PDF-Pendant: Reine XML-Datei, kein Hybrid
- Normkonformität: EN 16931 + Kern-Erweiterung (CIUS DE)
ZUGFeRD
Hybridformat PDF/A + XML · Mehrere Profile · Aktuell: Version 2.3
ZUGFeRD (Zentraler User Guide des Forums elektronische Rechnung Deutschland) ist ein Hybridformat: Es kombiniert ein lesbares PDF/A-3-Dokument mit einer eingebetteten XML-Rechnung nach CII D16B-Standard. Beide Darstellungen enthalten dieselben Rechnungsdaten — die XML-Datei ist maschinenlesbar, das PDF für Menschen.
Das Format wurde vom Forum elektronische Rechnung Deutschland (FeRD) entwickelt und ist seit Version 2.0 inhaltlich identisch mit dem französischen Factur-X-Standard.
- Syntax: CII D16B (Cross Industry Invoice)
- Träger: PDF/A-3 mit eingebetteter XML
- Profile: MINIMUM, BASIC-WL, BASIC, EN 16931, EXTENDED, XRECHNUNG
- Einsatz: B2B und B2G (je nach Profil)
- Identisch mit: Factur-X (ab Version 2.0)
Factur-X
Französisch-deutsches Hybridformat · Identisch mit ZUGFeRD 2.x · Aktuell: 1.0.07
Factur-X ist das französische Pendant zu ZUGFeRD und seit Version 2.0 (ZUGFeRD) / 1.0 (Factur-X) technisch identisch. Entwickelt gemeinsam von FNFE-MPE (Frankreich) und FeRD (Deutschland), ist es das erste gemeinsame europäische E-Rechnungsformat zweier großer Volkswirtschaften.
In Frankreich ist Factur-X für Rechnungen an den Staat (B2G) seit 2017 Pflicht. Ab 2026 gilt die E-Rechnungspflicht für alle B2B-Transaktionen in Frankreich schrittweise.
- Syntax: CII D16B (wie ZUGFeRD)
- Profile: MINIMUM, BASIC-WL, BASIC, EN 16931, EXTENDED
- Träger: PDF/A-3
- Einsatz: B2B und B2G in Frankreich und Deutschland
Peppol BIS Billing 3.0
Pan-europäisches Netzwerk · UBL 2.1 · Über 40 Länder
Peppol (Pan-European Public Procurement Online) ist kein Dateiformat, sondern ein Netzwerk-Ökosystem für den sicheren Austausch von Geschäftsdokumenten. Das dazugehörige Rechnungsformat Peppol BIS Billing 3.0 implementiert EN 16931 in UBL 2.1-Syntax und ist in über 40 Ländern verbreitet.
Der Austausch erfolgt über Access Points (zertifizierte Dienstleister), die Dokumente über das Vier-Ecken-Modell sicher zustellen. Peppol ist in vielen EU-Staaten die bevorzugte Infrastruktur für B2G-Rechnungen und wird für das europaweite B2B-Netzwerk ausgebaut.
- Syntax: UBL 2.1 (Invoice, CreditNote)
- Übertragung: Peppol-Netzwerk (AS4-Protokoll)
- Adressierung: Peppol ID (Teilnehmerkennung)
- Einsatz: B2G Pflicht in Norwegen, Singapur, Australien; wächst EU-weit
- XRechnung-Verbindung: XRechnung kann über Peppol übertragen werden
UBL 2.1 — Universal Business Language
OASIS-Standard · XML-Syntax · Basis für XRechnung und Peppol
UBL (Universal Business Language) ist ein offener XML-Standard der OASIS-Organisation für Geschäftsdokumente. Version 2.1 definiert über 65 Dokumententypen — darunter Invoice und CreditNote — mit standardisierten XML-Namespaces und Schemas.
UBL ist die XML-Syntax hinter XRechnung (UBL-Variante) und Peppol BIS Billing. Der Standard ermöglicht durch seine klare Struktur eine gute Werkzeugunterstützung und breite Interoperabilität.
- Namespace:
urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 - Root-Element:
InvoiceoderCreditNote - Schlüsselelemente:
cbc:ID,cbc:IssueDate,cac:AccountingSupplierParty,cac:InvoiceLine - Validierung: XSD-Schema + Schematron-Regeln
CII D16B — Cross Industry Invoice
UN/CEFACT-Standard · XML-Syntax · Basis für ZUGFeRD und Factur-X
CII (Cross Industry Invoice) ist der XML-Standard der UN/CEFACT (United Nations Centre for Trade Facilitation and Electronic Business). Die Version D16B von 2016 ist die Basis für ZUGFeRD, Factur-X und die CII-Variante von XRechnung.
CII hat eine ausdrucksstärkere Struktur als UBL — besonders für komplexe Handelsszenarien —
ist aber etwas schwerer zu lesen. Die XML-Elemente sind in Namespaces wie rsm
(Root), ram (Aggregate) und udt (Datentypen) organisiert.
- Namespace:
urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100 - Root-Element:
CrossIndustryInvoice - Schlüsselelemente:
rsm:ExchangedDocument,ram:SellerTradeParty,ram:IncludedSupplyChainTradeLineItem - Validierung: XSD-Schema + Schematron-Regeln
Vergleichstabelle
| Format | Syntax | Träger | EN 16931 | Einsatz | Pflicht |
|---|---|---|---|---|---|
| XRechnung | UBL 2.1 / CII D16B | XML | ✓ | B2G Deutschland | ✓ DE B2G |
| ZUGFeRD 2.x | CII D16B | PDF/A-3 + XML | ✓ (EN 16931+) | B2B & B2G DE | — |
| Factur-X | CII D16B | PDF/A-3 + XML | ✓ (EN 16931+) | B2B & B2G FR/DE | ✓ FR B2G |
| Peppol BIS 3.0 | UBL 2.1 | XML (Netzwerk) | ✓ | B2G EU-weit | ✓ NO, SG, AU |
| UBL 2.1 | UBL 2.1 | XML | Variabel | Viele Standards | — |
| CII D16B | CII D16B | XML | Variabel | ZUGFeRD-Basis | — |