XRechnung vs ZUGFeRD: Unterschied und Wahl des Formats

XRechnung ist eine reine XML-Datei, ZUGFeRD ein PDF mit eingebetteter XML-Datei. Beide sind in Deutschland zulässige E-Rechnungs-Formate, ZUGFeRD allerdings nicht in jedem Profil.

XRechnung Deutscher Standard auf Basis der EN 16931, gepflegt von der KoSIT
ZUGFeRD Deutsch-französischer Standard (gleich Factur-X), gepflegt von FeRD und FNFE-MPE; aktuell Version 2.5.2
Zulässig als E-Rechnung (UStAE 14.1 Abs. 13 und 14) XRechnung; ZUGFeRD ab Version 2.0.1, ausgenommen die Profile MINIMUM und BASIC WL

Die Unterschiede

Merkmal XRechnung ZUGFeRD
Aufbau XML-Datei PDF (PDF/A-3 oder PDF/A-4f) mit eingebetteter XML-Datei
Syntax UBL oder CII nur CII
Lesbar ohne Zusatzprogramm nein, dafür braucht es ein Anzeigeprogramm ja, als PDF
Käuferreferenz (BT-10) Pflichtfeld nur im Profil XRECHNUNG Pflicht

Welches Format passt

Welches zulässige Format Sie verwenden, vereinbaren Rechnungssteller und Rechnungsempfänger (UStAE 14.1 Abs. 12 Satz 5). XRechnung passt, wenn beide Seiten Rechnungsdaten direkt zwischen Systemen austauschen. ZUGFeRD passt, wenn der Empfänger die Rechnung auch ohne XML-Verarbeitung lesen will. Das ZUGFeRD-Profil XRECHNUNG verbindet beides: Es bettet eine XRechnung in ein PDF ein.

Beide Formate prüfen

Eine XRechnung prüft bei invowerk der KoSIT-Validator, das Prüfprogramm der Koordinierungsstelle für IT-Standards (KoSIT). Bei einem ZUGFeRD-PDF prüft invowerk die eingebetteten Rechnungsdaten nach den Regeln ihres Profils und das PDF auf PDF/A.

Rechnung kostenlos prüfen