XRechnung vs ZUGFeRD: Unterschied und Wahl des Formats

XRechnung ist reines XML, ZUGFeRD ein hybrides PDF/A-3 mit eingebetteter XML. Beide erfuellen EN 16931 und die deutsche B2B-Pflicht. Vergleich der Formate.

XRechnung Reines XML (KoSIT-CIUS von EN 16931); Syntax UBL oder CII
ZUGFeRD Hybrid: PDF/A-3 mit eingebetteter CII-XML (ab 2.0.1 EN-16931-konform)
Deutsche B2B-Pflicht beide zulaessig (ab 2027/2028 je nach Umsatz)
Menschlich lesbar ohne Zusatzsoftware XRechnung nein, ZUGFeRD ja (PDF-Sichtkomponente)

XRechnung und ZUGFeRD sind die beiden in Deutschland dominierenden E-Rechnungsformate. Beide erfüllen die Norm EN 16931 und damit die deutsche B2B-Pflicht — sie unterscheiden sich aber grundlegend in der Bauart.

Vergleich

Merkmal XRechnung ZUGFeRD (ab 2.0.1)
Art Reines XML Hybrid: PDF/A-3 + eingebettete XML
Syntax UBL oder CII CII (eingebettet)
EN 16931 Ja (deutsche CIUS) Ja (Profile EN 16931 und XRECHNUNG)
Menschlich lesbar Nein (nur mit Viewer) Ja (PDF-Ansicht)
Pflege KoSIT FeRD (mit FNFE-MPE, = Factur-X)
Typischer Einsatz B2G, reine System-zu-System-Flows B2B mit PDF-Beleg

Welches Format wann

XRechnung eignet sich für reine System-zu-System-Prozesse und ist der Standard für Rechnungen an öffentliche Auftraggeber (Leitweg-ID als Pflichtfeld). ZUGFeRD kombiniert einen für Menschen lesbaren PDF-Beleg mit maschinenlesbarer CII-XML — praktisch, wenn Empfänger noch keine reine XML-Verarbeitung haben. Das XRECHNUNG-Profil von ZUGFeRD erzeugt ein Hybrid-PDF, dessen eingebettete XML dem XRechnung-Schema entspricht.

Wie invowerk hilft

invowerk prüft beide Formate gegen EN 16931 samt Urteil des offiziellen KoSIT-Validators, erklärt jeden BR-/BR-DE-Fehlercode in Klartext (siehe /codes) und kann XRechnung-XML erzeugen sowie zwischen UBL und CII konvertieren.