ZUGFeRD vs XRechnung: Hybrid-PDF oder reines XML
Der Unterschied lässt sich in einem Satz sagen: XRechnung ist reines XML, ZUGFeRD ist ein PDF mit eingebettetem XML. Beide sind gültige E-Rechnungen nach EN 16931. Die Frage ist nicht, welches besser ist, sondern wer die Rechnung empfängt und ob ein Mensch sie sehen soll.
XRechnung = reines XML, keine sichtbare Darstellung, maßgeblich für B2G mit Leitweg-ID. ZUGFeRD = Hybrid aus PDF plus eingebettetem XML, beliebt im B2B, weil der Empfänger ein lesbares PDF bekommt. Beide erfüllen EN 16931. Das ZUGFeRD-Profil XRECHNUNG hält zusätzlich die XRechnung-Regeln ein und ist damit B2G-tauglich. Vera erzeugt beide Formate, validiert vor dem Download.
Der Kernunterschied
XRechnung ist eine reine XML-Datei. Sie ist für die maschinelle Verarbeitung gemacht, eine Person sieht ohne Viewer nur Code. ZUGFeRD dagegen ist ein PDF/A-3, das ein vollständiges, gültiges XML im Dokument trägt. Der Empfänger öffnet ein normales PDF, das System liest parallel das eingebettete XML. Für die rechtliche Wirkung als E-Rechnung zählt in beiden Fällen das XML.
Im Vergleich
| Aspekt | XRechnung | ZUGFeRD |
|---|---|---|
| Aufbau | reines XML (UBL oder CII) | Hybrid PDF/A-3 plus CII-XML |
| Für Menschen lesbar | nur mit Viewer | ja, als PDF |
| Typischer Einsatz | B2G, reine Datenübergabe | B2B, wenn ein PDF erwartet wird |
| Leitweg-ID | Pflicht bei B2G | Pflicht nur im Profil XRECHNUNG |
| Norm | EN 16931 | EN 16931 |
Wann welches Format
- Behörde (B2G): XRechnung ist der maßgebliche Standard, mit Leitweg-ID. Viele Stellen nehmen auch ZUGFeRD im Profil XRECHNUNG an.
- Geschäftskunde (B2B), der ein PDF erwartet: ZUGFeRD, weil lesbares PDF plus Daten in einer Datei.
- Reiner Datenaustausch mit einem System: XRechnung als reines XML genügt.
Das Profil XRECHNUNG in ZUGFeRD
ZUGFeRD ab Version 2.x kennt mehrere Profile. Das Profil XRECHNUNG hält genau die Pflichtregeln der deutschen XRechnung ein. Eine ZUGFeRD-Datei in diesem Profil ist damit zugleich eine konforme XRechnung im PDF-Mantel und für B2G geeignet. Andere Profile sind EN-16931-konform, erfüllen aber nicht automatisch die B2G-Anforderungen.
Häufige Fragen
Was ist der Unterschied zwischen ZUGFeRD und XRechnung?
XRechnung ist reines XML, ZUGFeRD ein PDF mit eingebettetem XML. Beide erfüllen EN 16931, ein Mensch liest das PDF, ein System das XML.
Welches Format brauche ich für deutsche Behörden?
XRechnung mit Leitweg-ID. Viele Stellen akzeptieren auch ZUGFeRD im Profil XRECHNUNG.
Welches Format ist für B2B besser?
Oft ZUGFeRD, weil der Empfänger ein lesbares PDF plus die Daten bekommt. Reiner Datenaustausch geht auch mit XRechnung.
Ist ZUGFeRD eine XRechnung?
Nur im Profil XRECHNUNG. Andere ZUGFeRD-Profile sind EN-16931-konform, aber nicht zwingend B2G-tauglich.
Erstellt Vera beide Formate?
Ja, XRechnung als reines XML und ZUGFeRD beziehungsweise Factur-X als Hybrid-PDF, jeweils nach EN 16931, validiert vor dem Download.
XRechnung und ZUGFeRD aus einem Tool
Vera erzeugt reines XML und Hybrid-PDF nach EN 16931, validiert vor dem Download. Du wählst das Format, das dein Empfänger braucht.
Jetzt erstellenFrei für 5 Rechnungen / Monat · Pro 29 € / Monat · 27 EU-Länder