Start › ZUGFeRD vs. XRechnung

ZUGFeRD vs. XRechnung vs. Factur-X

Drei Namen, ein gemeinsamer Standard: Alle drei Formate erfüllen die europäische Norm EN 16931. Der Unterschied liegt in der Form (Hybrid-PDF oder reines XML), im Einsatzbereich (B2B oder Behörden) und im Land. Hier ist der direkte Vergleich.

Aktualisiert: Juni 2026 · Lesezeit: ca. 5 Minuten

Der Unterschied in einem Satz

XRechnung ist eine reine XML-Datei für Behörden (B2G), ZUGFeRD eine PDF mit eingebettetem XML für das B2B-Geschäft, und Factur-X ist schlicht der französische Name für dasselbe Hybridformat wie ZUGFeRD. Alle drei sind EN-16931-konform und erfüllen die E-Rechnungspflicht.

Vergleichstabelle

EigenschaftZUGFeRDXRechnungFactur-X
Art des FormatsHybrid (PDF + XML)Reines XMLHybrid (PDF + XML)
Für Menschen lesbar Ja (PDF) Nein Ja (PDF)
XML-SyntaxCIICII oder UBLCII
Typischer EinsatzB2B (Unternehmen)B2G (Behörden)B2B (Frankreich)
HerkunftslandDeutschlandDeutschlandFrankreich
Dateiendung.pdf.xml.pdf
NormEN 16931EN 16931EN 16931
Erfüllt E-Rechnungspflicht Ja* Ja Ja*

* ab ZUGFeRD/Factur-X Version 2.0.1 und mindestens Profil EN16931. Die Profile MINIMUM und BASIC-WL reichen nicht aus.

ZUGFeRD: das Hybridformat fürs B2B

ZUGFeRD (Zentraler User Guide des Forums elektronische Rechnung Deutschland) kombiniert beide Welten: Die Datei ist eine ganz normale PDF/A-3, in die zusätzlich eine strukturierte XML-Datei eingebettet ist. Der Empfänger kann die Rechnung wie gewohnt als PDF ansehen, seine Software liest gleichzeitig die maschinenlesbaren Daten aus dem XML. Das macht ZUGFeRD besonders im B2B beliebt, wo nicht jeder Empfänger eine reine XML-Datei verarbeiten kann oder will.

ZUGFeRD kennt mehrere Profile mit steigendem Detailgrad: MINIMUM, BASIC-WL, BASIC, EN16931 (Comfort) und EXTENDED. Für eine vollwertige, pflichtkonforme Rechnung ist mindestens EN16931 nötig.

XRechnung: der Standard für Behörden

XRechnung ist eine reine XML-Datei ohne sichtbare PDF. Sie ist die verbindliche Vorgabe (CIUS) für Rechnungen an öffentliche Auftraggeber in Deutschland (B2G) und konkretisiert EN 16931 mit zusätzlichen nationalen Regeln. XRechnung kann in zwei XML-Syntaxen vorliegen: CII (UN/CEFACT) oder UBL (OASIS). Da keine menschenlesbare Ansicht eingebettet ist, braucht der Empfänger eine Software, die das XML darstellt.

Factur-X: ZUGFeRDs französischer Zwilling

Factur-X ist die in Frankreich entwickelte Variante desselben Hybridkonzepts. Seit ZUGFeRD 2.0 und Factur-X 1.0 sind die beiden Formate datenformatgleich: dieselbe PDF/A-3 mit eingebettetem CII-XML. Eine korrekt erzeugte Datei ist gleichzeitig ZUGFeRD- und Factur-X-konform. In der Praxis ist der Unterschied vor allem ein Namensunterschied für den jeweiligen Markt.

Welches Format soll ich wählen?

Egal für welches Format du dich entscheidest: Validiere vor dem Versand. Der ZUGFeRD Validator prüft alle drei Formate gegen EN 16931 und die deutschen KoSIT-Regeln. So geht die Validierung Schritt für Schritt.

Häufige Fragen

Was ist der Unterschied zwischen ZUGFeRD und XRechnung?
ZUGFeRD ist ein hybrides Format (PDF mit eingebettetem XML) und im B2B verbreitet. XRechnung ist ein reines XML-Format und der verbindliche Standard für Rechnungen an öffentliche Auftraggeber (B2G). Beide erfüllen EN 16931.
Ist Factur-X dasselbe wie ZUGFeRD?
Technisch ja. Factur-X ist das französische Pendant und seit ZUGFeRD 2.0 / Factur-X 1.0 datenformatgleich: dieselbe PDF/A-3 mit eingebettetem CII-XML. Eine Datei kann gleichzeitig beide Standards erfüllen.
Was bedeutet CII und UBL?
CII (Cross Industry Invoice, UN/CEFACT) und UBL (Universal Business Language, OASIS) sind zwei XML-Syntaxen für eine EN-16931-Rechnung. ZUGFeRD und Factur-X nutzen CII, XRechnung erlaubt beide. Inhaltlich beschreiben sie dieselben Felder.
Welches Format soll ich wählen: ZUGFeRD oder XRechnung?
Für Behörden ist XRechnung vorgeschrieben. Im B2B ist ZUGFeRD meist besser, weil die sichtbare PDF die Akzeptanz erhöht und das XML die automatische Verarbeitung ermöglicht. Beide sind EN-16931-konform.

Weiterlesen

ZUGFeRD, XRechnung oder Factur-X — eine API prüft alle

Validiere jedes Format gegen EN 16931 und die deutschen KoSIT-Regeln. Strukturiertes JSON mit Fehlern und Korrekturvorschlägen, kostenlos starten.

Kostenlosen API-Key holen