Formate und Standards
ZUGFeRD vs. XRechnung: Was ist der Unterschied?
XRechnung ist eine reine strukturierte XML-Rechnung. ZUGFeRD beziehungsweise Factur-X ist ein hybrides PDF mit eingebetteter XML. Beide können E-Rechnungsprozesse unterstützen, aber sie lösen unterschiedliche praktische Probleme.
Zuletzt fachlich geprüft: 26. Juni 2026
Kurz gesagt
XRechnung ist für maschinelle Verarbeitung und deutsche öffentliche Auftraggeber stark relevant. ZUGFeRD/Factur-X kombiniert eine lesbare PDF-Ansicht mit eingebetteter XML.
Entscheidend ist nicht die Dateiendung, sondern ob das richtige Profil verwendet wird und die strukturierten Daten valide sind.
Die wichtigsten Unterschiede
| Kriterium | XRechnung | ZUGFeRD / Factur-X |
|---|---|---|
| Datei | XML | PDF/A-3 mit eingebetteter XML |
| Lesbarkeit | Für Menschen schwerer lesbar | PDF ist direkt lesbar |
| Automatisierung | Sehr gut bei passenden Systemen | Hängt vom Profil und XML-Inhalt ab |
| B2G | Häufig erwartet | Nur wenn Empfänger es akzeptiert |
| Validierung | XML und Profil prüfen | PDF und eingebettete XML prüfen |
Welches Format passt wann?
XRechnung eignet sich, wenn der Empfänger strukturierte XML verlangt oder ein Portal klare XRechnung-Anforderungen stellt.
ZUGFeRD/Factur-X eignet sich, wenn Menschen weiterhin eine PDF-Ansicht brauchen und die eingebettete XML korrekt erzeugt und validiert wird.
Warum Validierung wichtiger ist als die Dateiendung
Eine XML-Datei kann syntaktisch lesbar sein und trotzdem an Business Rules scheitern. Ein ZUGFeRD-PDF kann sichtbar korrekt aussehen und trotzdem falsche XML enthalten.
Deshalb sollten Unternehmen immer die strukturierte Rechnungsschicht validieren und nicht nur auf Aussehen oder Dateiname vertrauen.
Praktische Checkliste
- Empfängeranforderung vor Formatwahl klären
- XRechnung für klare XML-/B2G-Anforderungen prüfen
- ZUGFeRD/Factur-X nur mit passendem Profil verwenden
- Bei Hybrid-PDFs die eingebettete XML validieren
- PDF-Ansicht nicht als Ersatz für strukturierte Daten behandeln
- Fehlerbericht mit Profil und Prüfebene weitergeben
Merksatz
XRechnung ist XML. ZUGFeRD/Factur-X ist PDF plus XML. Gültig wird beides erst durch korrekte strukturierte Daten und passende Validierung.