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.