XRechnung vs. ZUGFeRD: Der große Unterschied erklärt
XRechnung ist reines XML für Behörden, ZUGFeRD kombiniert PDF mit XML für den B2B-Bereich. Beide entsprechen EN 16931. CERTISCAN unterstützt beide Formate – hier erfahren Sie, wann welches Format richtig ist.
Die zwei zugelassenen E-Rechnungsformate in Deutschland verwirren viele Unternehmen: XRechnung ist reines XML für Behörden und maximale Automatisierung, ZUGFeRD kombiniert ein lesbares PDF mit eingebettetem XML für den B2B-Alltag. CERTISCAN unterstützt beide Formate und hat seit Einführung des E-Rechnungsmoduls über 25.000 E-Rechnungen in beiden Formaten verarbeitet. In diesem Artikel erfahren Sie, wann welches Format das richtige ist.
01Die europäische Norm EN 16931
Bevor wir in die Details gehen, ein wichtiger Hintergrund: Beide Formate basieren auf der europäischen Norm EN 16931. Diese Norm definiert ein semantisches Datenmodell für elektronische Rechnungen – also welche Informationen eine E-Rechnung enthalten muss und wie diese strukturiert sein müssen.
Die Norm wurde 2017 veröffentlicht und ist die Grundlage für die E-Rechnungspflicht in allen EU-Mitgliedstaaten. Deutschland hat mit XRechnung und ZUGFeRD zwei nationale Umsetzungen dieser Norm geschaffen.
02XRechnung: Das reine XML-Format
Häufige Fragen (FAQ)
Was ist der Hauptunterschied zwischen XRechnung und ZUGFeRD?
XRechnung ist ein reines XML-Format – die Rechnung besteht nur aus maschinenlesbaren Daten ohne visuelle Darstellung. ZUGFeRD hingegen ist ein hybrides Format: ein lesbares PDF-Dokument mit einer eingebetteten XML-Datei. Beide Formate entsprechen der europäischen Norm EN 16931.
Welches Format brauche ich für Rechnungen an Behörden?
Für Rechnungen an öffentliche Auftraggeber des Bundes ist XRechnung das Pflichtformat. Einige Länder und Kommunen akzeptieren auch ZUGFeRD im Profil EN 16931, aber XRechnung ist immer die sichere Wahl für den öffentlichen Sektor.
XRechnung ist die deutsche Referenzumsetzung der EN 16931. Es handelt sich um ein reines XML-Format – die Rechnungsdaten werden ausschließlich in maschinenlesbarer Form gespeichert. Es gibt keine visuelle Darstellung wie ein PDF.
Aufbau einer XRechnung
Eine XRechnung-Datei hat die Endung .xml und enthält alle Rechnungsinformationen in strukturierter Form:
XRechnung ist das vorgeschriebene Format für Rechnungen an den Bund (E-Rechnungsverordnung des Bundes). Für Landesbehörden und Kommunen gelten teilweise eigene Regelungen, aber XRechnung wird überall akzeptiert.
Empfänger
XRechnung Pflicht?
Seit wann?
Bundesbehörden
Ja
27.11.2020
Landesbehörden (die meisten)
Ja
2020-2024 (je nach Land)
Kommunen
Teilweise
Unterschiedlich
B2B-Unternehmen
Akzeptiert, nicht Pflicht
–
Empfänger
Bundesbehörden
XRechnung Pflicht?
Ja
Seit wann?
27.11.2020
Empfänger
Landesbehörden (die meisten)
XRechnung Pflicht?
Ja
Seit wann?
2020-2024 (je nach Land)
Empfänger
Kommunen
XRechnung Pflicht?
Teilweise
Seit wann?
Unterschiedlich
Empfänger
B2B-Unternehmen
XRechnung Pflicht?
03ZUGFeRD: Das hybride Format
Was ist ZUGFeRD?
ZUGFeRD (Zentraler User Guide des Forums elektronische Rechnung Deutschland) ist ein hybrides Format, das ein lesbares PDF-Dokument mit einer eingebetteten XML-Datei kombiniert. Der Empfänger kann die Rechnung wie gewohnt als PDF öffnen und lesen – gleichzeitig enthält die Datei strukturierte Daten für die automatische Verarbeitung.
Die ZUGFeRD-Profile
ZUGFeRD kennt verschiedene Profile mit unterschiedlichem Detaillierungsgrad:
Profil
Beschreibung
EN-16931-konform
Für E-Rechnungspflicht
MINIMUM
Nur Basisdaten
Nein
Nein
BASIC WL
Erweiterte Basisdaten
Nein
Nein
BASIC
Vollständige Rechnungsdaten
Nein
Nein
EN 16931 (COMFORT)
Volle EN-16931-Abdeckung
Ja
Profil
MINIMUM
Beschreibung
Nur Basisdaten
EN-16931-konform
Nein
Für E-Rechnungspflicht
Nein
Profil
BASIC WL
Beschreibung
Erweiterte Basisdaten
EN-16931-konform
Nein
Für E-Rechnungspflicht
Nein
Profil
BASIC
Beschreibung
Vollständige Rechnungsdaten
EN-16931-konform
Nein
Achtung: Nur die Profile EN 16931 (COMFORT), EXTENDED und XRECHNUNG erfüllen die Anforderungen der E-Rechnungspflicht. CERTISCAN generiert standardmäßig das Profil EN 16931.
Versionierung
ZUGFeRD 1.0 (2014): Erste Version, nicht EN-16931-konform, nicht mehr zulässig
ZUGFeRD 2.0 (2019): Erste EN-16931-konforme Version
ZUGFeRD 2.1 (2020): Bugfixes und Erweiterungen
ZUGFeRD 2.2 (2022): Aktuelle Version, empfohlen
Factur-X: Französisches Pendant, technisch identisch mit ZUGFeRD 2.x
04Der große Vergleich: XRechnung vs. ZUGFeRD
Kriterium
XRechnung
ZUGFeRD 2.x (EN 16931)
Dateiformat
Reines XML (.xml)
PDF/A-3 mit XML (.pdf)
Visuell lesbar
Nein (Viewer nötig)
Ja (als PDF)
Maschinenlesbar
Ja (direkt)
Ja (eingebettetes XML)
05Praxisempfehlung: Welches Format für welchen Zweck?
Verwenden Sie XRechnung, wenn:
Sie an Bundesbehörden oder Landesbehörden liefern
Der Empfänger eine Leitweg-ID hat
Maximale Automatisierung das Ziel ist
Der Empfänger ein ERP-System mit XML-Import hat
Verwenden Sie ZUGFeRD, wenn:
Sie an B2B-Kunden fakturieren
Der Empfänger die Rechnung auch visuell lesen will
Sie international tätig sind (Factur-X-Kompatibilität)
Sie eine PDF-Kopie für Ihre Unterlagen benötigen
Die CERTISCAN-Lösung: Beides aus einer Quelle
Mit CERTISCAN müssen Sie sich nicht entscheiden. Aus denselben Stammdaten generieren Sie auf Knopfdruck beide Formate – ohne doppelten Aufwand. Im E-Rechnungs-Dashboard wählen Sie einfach das gewünschte Format pro Empfänger.
06Validierung: So prüfen Sie Ihre E-Rechnungen
Egal welches Format – jede E-Rechnung muss gegen die EN 16931 validiert werden. CERTISCAN prüft automatisch:
Die EU arbeitet mit dem ViDA-System an einer Vereinheitlichung der E-Rechnungsformate. Langfristig wird EN 16931 der europäische Standard. Wer heute XRechnung oder ZUGFeRD (EN 16931) nutzt, ist bestens vorbereitet.
09Fazit: Format ist zweitrangig – Hauptsache EN 16931
Die Entscheidung zwischen XRechnung und ZUGFeRD ist weniger dramatisch, als sie scheint: Beide Formate erfüllen die gesetzlichen Anforderungen, beide basieren auf EN 16931. Entscheidend ist, dass Sie überhaupt auf E-Rechnung umstellen – und dass Ihre Lösung beide Formate beherrscht. CERTISCAN tut genau das.
Kann ein Empfänger eine XRechnung überhaupt lesen?
Nicht direkt – eine XRechnung ist eine XML-Datei und ohne speziellen Viewer nicht menschenlesbar. Es gibt kostenlose Online-Viewer (z.B. vom BMF) und professionelle Tools wie CERTISCAN, die XRechnungen visuell aufbereiten.
Ist ZUGFeRD 1.0 noch gültig?
Nein. Für die deutsche E-Rechnungspflicht ist mindestens ZUGFeRD Version 2.0 erforderlich, da erst ab dieser Version die europäische Norm EN 16931 unterstützt wird. ZUGFeRD 1.0 entspricht nicht den aktuellen gesetzlichen Anforderungen.
05
Praxisempfehlung: Welches Format für welchen Zweck?