XRechnung vs. ZUGFeRD (und Factur-X, Peppol BIS) im Vergleich
Kurz gesagt: XRechnung ist reines XML, ZUGFeRD ist ein PDF mit eingebettetem XML. Beide beruhen auf derselben europäischen Norm EN 16931 und sind für Rechnungen zwischen Unternehmen gleichermaßen zulässig. Die Unterschiede liegen in der Datei, den Zusatzregeln und darin, wer welches Format erwartet.
Stand 19. Oktober 2026
Die Formate nebeneinander
| XRechnung | ZUGFeRD | Factur-X | Peppol BIS 3.0 | |
|---|---|---|---|---|
| Datei | Nur XML | PDF/A-3 mit XML | PDF/A-3 mit XML | Nur XML |
| Syntax | UBL oder CII | CII | CII | UBL |
| Herausgeber | KoSIT | FeRD | FNFE-MPE (Frankreich) | OpenPeppol |
| Für Menschen lesbar | Mit Viewer | Ja, es ist ein PDF | Ja, es ist ein PDF | Mit Viewer |
| Bezug zur EN 16931 | CIUS, optional mit Extension | Profile von unterhalb der Norm (MINIMUM, BASIC WL) bis Erweiterung (EXTENDED) | Wie ZUGFeRD | CIUS |
| E-Rechnung zwischen Unternehmen (UStG) | Ja | Ja, ab 2.0.1, außer MINIMUM und BASIC WL | Ja (dieselbe Datei wie ZUGFeRD) | Ja, sie entspricht der EN 16931 |
| Öffentliche Auftraggeber | Der Standard | Beim jeweiligen Portal nachfragen | Beim jeweiligen Portal nachfragen | Peppol ist ein Übermittlungsweg; erwartet wird meist XRechnung |
| Übermittlung | Beliebig; bei Behörden Portal oder Peppol | Beliebig, E-Mail genügt | In Frankreich über eine zugelassene Plattform | Über Peppol-Access-Points |
| Prüfung mit | KoSIT-Validator, XRechnung-Konfiguration | veraPDF + Schematron des Profils | veraPDF + Schematron des Profils | CEN- und Peppol-Schematron |
Quellen: BMF-FAQ, Fragen 7, 8 und 12a; KoSIT; FeRD; FNFE-MPE.
Der eigentliche Unterschied: PDF oder nicht
ZUGFeRD ist bequem für Empfänger, die Rechnungen noch ansehen: Es öffnet sich in jedem PDF-Viewer, und die Buchhaltungssoftware liest das XML. Der Preis ist eine zweite Fehlerquelle. Das PDF muss PDF/A-3-konform sein, und seine Metadaten müssen zum XML passen. Weichen PDF und XML voneinander ab, gilt das XML (BMF-FAQ, Frage 12a).
XRechnung ist einfacher zu erzeugen und das, was Behörden erwarten. Wer keinen Viewer hat, kann sie nicht lesen, und sie hat strengere Pflichtfelder (die BR-DE-Regeln): Käuferreferenz, Kontaktdaten, Zahlungsanweisungen.
Kann eine Datei beides sein?
- ZUGFeRD und XRechnung: Ja, im Profil XRECHNUNG. Das ist ein ZUGFeRD-PDF mit einer XRechnung in CII als Anhang.
- ZUGFeRD und Factur-X: Ja, die beiden sind technisch identisch.
- XRechnung (UBL) und Peppol BIS: Nein. Beides sind UBL-CIUS der EN 16931, aber mit unterschiedlichen Kennungen und Zusatzregeln. Ein Datenmodell, zwei Ausgaben.
Welches Format für welche Kunden
- Kunden sind Unternehmen in Deutschland
- ZUGFeRD im Profil EN 16931. Als PDF lesbar, umsatzsteuerlich anerkannt, und dieselbe Datei funktioniert als Factur-X auch für französische Kunden.
- Kunden sind Behörden
- XRechnung mit der Leitweg-ID als Käuferreferenz. CII, wenn Sie schon ZUGFeRD erzeugen; UBL, wenn Sie auch Peppol nutzen.
- Kunden sind Unternehmen in Frankreich oder Belgien
- Frankreich: Factur-X über die Plattform, die der Rechnungsaussteller gewählt hat. Belgien: Peppol BIS über einen Access Point. Details: Frankreich, Belgien (Englisch).
- Kunden in mehreren Ländern
- Ein Rechnungsmodell nach EN 16931 pflegen und das Format pro Kunde erzeugen. Genau das macht die Erzeugungs-API von Invoir (in Entwicklung): eine JSON-Anfrage, das gewünschte Profil, validierte Ausgabe.
Datei im Browser prüfen – oder per API. Der kostenlose Validator prüft nach den offiziellen Regeln (KoSIT, CEN- und Peppol-Schematron, Mustang, veraPDF) und nennt jeden Fehler mit Regel-ID. Es wird nichts gespeichert. Dieselbe Prüfung gibt es als einen HTTP-Aufruf mit kostenlosem API-Key: 25 Dokumente im Monat, ohne Kreditkarte.
Quellen
- Bundesministerium der Finanzen: Fragen und Antworten zur E-Rechnung, Stand März 2026.
- KoSIT: XRechnung; FeRD: ZUGFeRD 2.5.2.
- FNFE-MPE: Factur-X; OpenPeppol: Peppol BIS Billing 3.0.