Formate verstehen
ZUGFeRD vs. XRechnung: Was ist der Unterschied?
XRechnung ist in der Praxis meist eine reine XML-Rechnung. ZUGFeRD und Factur-X sind hybride Formate: ein PDF/A-3-Dokument mit eingebetteter XML-Rechnung. Beide Formate können EN-16931-konform sein, lösen aber unterschiedliche Probleme.
Zuletzt fachlich geprüft: 14. Mai 2026
Kurz gesagt
Der wichtigste Unterschied ist die Verpackung: XRechnung ist ein strukturiertes XML-Format. ZUGFeRD und Factur-X verbinden eine lesbare PDF-Ansicht mit strukturierten XML-Daten im selben Dokument.
Für Software zählt am Ende nicht, ob eine Rechnung schön aussieht, sondern ob die strukturierten Daten den Regeln von EN 16931, dem gewählten Profil und gegebenenfalls XRechnung entsprechen. Deshalb sollte man beide Formate vor dem Versand oder vor der Annahme validieren.
Was ist XRechnung?
XRechnung ist die deutsche Core Invoice Usage Specification für strukturierte elektronische Rechnungen. Sie konkretisiert EN 16931 für den deutschen Kontext und wird besonders bei öffentlichen Auftraggebern genutzt.
Eine XRechnung wird typischerweise als XML-Datei übertragen. Sie ist sehr gut maschinenlesbar, aber für Menschen ohne passende Software schwer zu prüfen. In der Buchhaltung braucht man deshalb häufig eine lesbare Darstellung oder einen Validierungsbericht.
Was ist ZUGFeRD beziehungsweise Factur-X?
ZUGFeRD und Factur-X beschreiben ein hybrides Rechnungsformat. Die Datei ist ein PDF/A-3-Dokument, in dem zusätzlich eine strukturierte XML-Rechnung eingebettet ist. Menschen sehen das PDF, Buchhaltungs- oder ERP-Systeme lesen die XML-Daten.
ZUGFeRD und Factur-X sind technisch aufeinander abgestimmt. Entscheidend ist aber das Profil: Für viele E-Rechnungsprozesse ist das EN16931-Profil relevant. Ein PDF mit eingebetteter XML ist nicht automatisch ausreichend, wenn das falsche oder ein zu schwaches Profil verwendet wird.
Die wichtigsten Unterschiede
| Frage | XRechnung | ZUGFeRD / Factur-X |
|---|---|---|
| Dateityp | Meist XML | PDF/A-3 mit eingebetteter XML-Rechnung |
| Lesbarkeit | Ohne Viewer schwer lesbar | PDF ist direkt visuell lesbar |
| Typischer Einsatz | Öffentliche Auftraggeber, strukturierte B2B-Prozesse | KMU, hybride Prozesse, Übergang von PDF zu XML |
| Validierung | XML, Schema, EN 16931, XRechnung-Regeln | PDF-Einbettung, XML, Profil, EN-16931-Regeln |
| Häufiges Problem | Pflichtfelder, Referenzen, Steuer- oder Summenregeln fehlen | PDF sieht richtig aus, aber die eingebettete XML ist fehlerhaft |
Welches Format sollten Unternehmen verwenden?
Wenn ein Kunde ausdrücklich XRechnung verlangt, sollte die Rechnung auch als XRechnung erzeugt und validiert werden. Das gilt besonders im öffentlichen Beschaffungsumfeld und bei Prozessen, die auf reine XML-Verarbeitung ausgelegt sind.
ZUGFeRD oder Factur-X ist oft praktisch, wenn Menschen weiterhin eine PDF-Ansicht benötigen und gleichzeitig strukturierte Daten für automatische Verarbeitung vorhanden sein sollen. Das ist für viele kleine und mittlere Unternehmen ein realistischer Übergangspfad.
Warum Validierung wichtiger ist als die Dateiendung
Eine Datei kann technisch geöffnet werden und trotzdem nicht konform sein. Bei XRechnung können Pflichtfelder, Codelisten, Summen oder Steuerregeln falsch sein. Bei ZUGFeRD kann zusätzlich die eingebettete XML-Datei fehlen, unvollständig sein oder ein unpassendes Profil verwenden.
E-Rechnung Check trennt deshalb mehrere Ebenen: Format- und Profilerkennung, XML-Syntax, Schema-Prüfung und Geschäftsregeln. Das hilft Buchhaltung und Lieferanten, nicht nur ein technisches Fehlerkürzel zu sehen, sondern den praktischen Grund des Problems zu verstehen.
Typische Fehler in der Praxis
Bei XRechnung entstehen Fehler häufig durch fehlende Käuferreferenzen, unvollständige Stammdaten, falsche Steuerkategorien oder Rundungsdifferenzen. Bei ZUGFeRD kommt oft hinzu, dass nur das PDF geprüft wurde, nicht aber die eingebettete XML-Rechnung.
Besonders gefährlich ist die Annahme, ein sichtbares PDF sei automatisch eine gültige E-Rechnung. Für die technische Verarbeitung zählt die strukturierte Rechnungsschicht. Die PDF-Ansicht allein reicht nicht als Nachweis, dass die XML-Daten korrekt sind.
Praktische Checkliste
- Kundenanforderung prüfen: XRechnung, ZUGFeRD, Factur-X oder allgemeine EN-16931-Konformität
- Bei ZUGFeRD / Factur-X das Profil prüfen, nicht nur die PDF-Ansicht
- Echte Beispielrechnungen vor dem produktiven Versand validieren
- Fehlerbericht intern und mit Lieferanten teilen, statt nur Dateiendungen zu vergleichen
- Für öffentliche Auftraggeber Leitweg-ID, Käuferreferenz und Profilanforderungen besonders sorgfältig prüfen
Merksatz
XRechnung ist XML-first. ZUGFeRD und Factur-X sind PDF-plus-XML. Für die Konformität zählt aber immer die strukturierte Rechnung und das passende Profil.