XRechnung vs. ZUGFeRD: Der Unterschied im direkten Vergleich

Kurz & knapp: XRechnung ist ein reines XML-Format ohne visuelle Ansicht, das vor allem für Rechnungen an Behörden verpflichtend ist. ZUGFeRD ist ein hybrides Format: eine normale PDF-Datei mit eingebetteter XML-Datei, lesbar für Mensch und Maschine zugleich. Beide erfüllen den europäischen Standard EN 16931 und sind für die E-Rechnung Pflicht grundsätzlich zulässig – welches Format sich besser eignet, hängt von der Software und den Geschäftspartnern ab.

Die Grundlage: EN 16931 als gemeinsamer Nenner

Sowohl XRechnung als auch ZUGFeRD basieren auf demselben europäischen Standard EN 16931, der ein einheitliches semantisches Datenmodell für elektronische Rechnungen definiert: welche Informationen enthalten sein müssen, in welcher Struktur und mit welcher Bedeutung. §14 UStG verlangt für eine gültige E-Rechnung genau diese Konformität mit EN 16931 oder einem kompatiblen Format. Der entscheidende Unterschied liegt nicht in den enthaltenen Pflichtangaben, sondern in der technischen Umsetzung: XRechnung ist reines XML, ZUGFeRD kombiniert XML mit einer visuellen PDF-Ebene.

Was ist XRechnung?

XRechnung ist ein rein strukturiertes XML-Format ohne eigene visuelle Darstellung. Öffnet man eine XRechnung-Datei ohne spezielle Software, sieht man nur Programmiercode, keine lesbare Rechnung im herkömmlichen Sinn. Entwickelt wurde das Format ursprünglich für die öffentliche Verwaltung in Deutschland, um Rechnungen im E-Rechnung Pflicht öffentliche Aufträge-Kontext automatisiert verarbeiten zu können. Bund, Länder und viele Kommunen verlangen bis heute ausschließlich XRechnung oder ein vergleichbares rein strukturiertes Format für Rechnungen an Behörden.

Was ist ZUGFeRD?

ZUGFeRD (Zentraler User Guide des Forums elektronische Rechnung Deutschland) ist ein hybrides Format: Es besteht aus einer normalen PDF/A-3-Datei, in die eine strukturierte XML-Datei eingebettet ist. Für Menschen bleibt die Rechnung als gewohntes PDF lesbar, während Buchhaltungssoftware automatisch die eingebetteten XML-Daten ausliest und weiterverarbeitet. ZUGFeRD existiert zudem in mehreren Profilen unterschiedlicher Komplexität: Minimum, Basic WL, Basic, Comfort, Extended und ein spezielles XRechnung-Profil, das inhaltlich exakt den Anforderungen der reinen XRechnung entspricht, aber im ZUGFeRD-Container verpackt ist.

Die Profile unterscheiden sich vor allem im Detailgrad der enthaltenen Daten: Das Profil „Minimum“ enthält nur grundlegende Rechnungsdaten für die Buchhaltung, ohne einzelne Positionen aufzuschlüsseln, während „Extended“ auch komplexe Sachverhalte wie mehrstufige Rabatte oder Projektbezüge abbilden kann. Für die neue E-Rechnung Pflicht nach §14 UStG ist mindestens das Profil „Basic“ erforderlich, da erst ab diesem Profil alle für EN 16931 vorgeschriebenen Pflichtfelder enthalten sind.

Direkter Vergleich: XRechnung vs. ZUGFeRD

KriteriumXRechnungZUGFeRD
FormattypReines XMLHybrid: PDF/A-3 mit eingebettetem XML
MenschenlesbarkeitNicht ohne spezielle Software lesbarDirekt als PDF lesbar
SoftwareanforderungViewer oder Buchhaltungssoftware zwingend nötigJeder PDF-Reader zeigt zumindest die Ansicht
Typischer EinsatzB2G – Rechnungen an BehördenB2B und B2C – auch für kleinere Geschäftspartner
DateigrößeSehr klein (nur XML-Text)Größer durch eingebettete PDF-Grafikdaten
ÜbertragungswegHäufig Peppol oder VergabeportaleE-Mail-Anhang, Kundenportal, Peppol möglich
Konformität mit EN 16931Ja, vollständigJa, je nach gewähltem Profil
UmstellungsaufwandHöher, da keine PDF-Ansicht ohne ZusatzsoftwareGeringer, da PDF-Gewohnheit erhalten bleibt

Herkunft und Weiterentwicklung beider Standards

XRechnung wurde von der Koordinierungsstelle für IT-Standards (KoSIT) im Auftrag der öffentlichen Verwaltung entwickelt und wird seither regelmäßig aktualisiert, um neue gesetzliche Vorgaben und EU-Anforderungen abzubilden. ZUGFeRD entstand ursprünglich aus einer Initiative des Forums elektronische Rechnung Deutschland (FeRD) gemeinsam mit dem französischen Pendant Factur-X, wodurch das Format auch international, insbesondere im deutsch-französischen Handel, breite Akzeptanz gefunden hat. Beide Standards werden kontinuierlich weiterentwickelt und in neuen Versionen an aktuelle EN-16931-Anforderungen angepasst, sodass Unternehmen bei der Softwareauswahl auf eine automatische Versionsaktualisierung durch den Anbieter achten sollten.

Praxisbeispiel: Zulieferbetrieb Kessler Metalltechnik

Kessler Metalltechnik aus Stuttgart beliefert sowohl einen großen Automobilkonzern (reine B2B-Beziehung mit ERP-Anbindung) als auch mehrere Handwerksbetriebe mit zehn bis zwanzig Mitarbeitenden. Für den Automobilkonzern stellt Kessler auf Wunsch reine XRechnungen aus, die automatisch ins SAP-System des Kunden eingelesen werden. Für die kleineren Handwerksbetriebe, die oft keine spezialisierte Buchhaltungssoftware nutzen und Rechnungen manuell prüfen, verwendet Kessler stattdessen ZUGFeRD im Comfort-Profil – so kann der Handwerksmeister die Rechnung einfach als PDF öffnen und lesen, während sein Steuerberater die eingebetteten Daten trotzdem maschinell verarbeiten kann.

Wann ist XRechnung die richtige Wahl?

  • Rechnungen an Bund, Länder oder Kommunen – hier ist XRechnung oft verpflichtend vorgeschrieben
  • Vollautomatisierte Prozesse zwischen ERP-Systemen ohne menschliche Sichtprüfung
  • Geschäftspartner mit eigener Buchhaltungssoftware, die XML direkt verarbeiten kann
  • Situationen, in denen minimale Dateigröße und maximale Maschinenlesbarkeit Priorität haben

Wann ist ZUGFeRD die richtige Wahl?

  • Gemischte Kundenstruktur mit kleineren Unternehmen ohne spezialisierte Software
  • Rechnungsversand per E-Mail, bei dem der Empfänger die Rechnung auch optisch prüfen möchte
  • Übergangsphase, in der sowohl PDF-Gewohnheiten als auch neue gesetzliche Anforderungen bedient werden müssen
  • Kleinunternehmen und Solo-Selbstständige, die eine einfache, vertraute Rechnungsoptik behalten wollen

Peppol als gemeinsamer Übertragungsweg

Ein wichtiger, oft übersehener Punkt: Sowohl XRechnung als auch ZUGFeRD können über das Peppol E-Rechnung Netzwerk übertragen werden, da Peppol lediglich das Transportprotokoll definiert, nicht das Rechnungsformat selbst. Wer sich fragt, ob XRechnung oder ZUGFeRD besser zu Peppol „passt“, verwechselt damit zwei unterschiedliche Ebenen: das Format der Rechnung und den Weg, auf dem sie beim Empfänger ankommt. In der Praxis transportiert Peppol in Deutschland überwiegend XRechnung-konforme Inhalte, technisch ist aber auch die Übertragung von ZUGFeRD-Dateien über Peppol möglich.

Häufige Missverständnisse im Vergleich

Ein verbreiteter Irrtum ist, ZUGFeRD sei „weniger offiziell“ oder rechtlich schwächer als XRechnung. Das stimmt nicht: Beide Formate sind bei korrekter Umsetzung vollwertig EN-16931-konform und erfüllen die Anforderungen des §14 UStG gleichermaßen. Ein zweites Missverständnis betrifft die Behördenpflicht: Nicht jede Behörde verlangt zwingend die reine XRechnung – manche akzeptieren auch das ZUGFeRD-XRechnung-Profil, das inhaltlich identisch ist, aber im PDF-Container geliefert wird. Ein dritter Irrtum ist, dass sich ZUGFeRD und XRechnung gegenseitig ausschließen – viele Unternehmen setzen beide Formate parallel ein, je nach Empfänger.

Software und Umstellungsaufwand

Für die Erstellung beider Formate wird in der Praxis ohnehin spezialisierte Rechnungssoftware benötigt, da sich XML-Strukturen nicht manuell in Word oder Excel korrekt erzeugen lassen. Der Unterschied liegt eher in der Handhabung danach: Eine reine XRechnung kann ohne passenden Viewer von Menschen praktisch nicht kontrolliert werden, während eine ZUGFeRD-Datei jederzeit mit einem normalen PDF-Programm geöffnet und geprüft werden kann. Für Unternehmen, die ihren Mitarbeitenden weiterhin eine visuelle Endkontrolle ermöglichen wollen, ist das ein relevanter praktischer Vorteil von ZUGFeRD.

Kann man zwischen den Formaten konvertieren?

Technisch ist eine Konvertierung zwischen XRechnung und ZUGFeRD möglich, da beide auf demselben semantischen Datenmodell EN 16931 basieren. Viele Rechnungssoftware-Lösungen bieten daher die Funktion, aus einer bestehenden XRechnung automatisch eine ZUGFeRD-Datei mit visueller PDF-Ebene zu erzeugen oder umgekehrt aus einer ZUGFeRD-Datei die reine XML-Ebene für den Versand an eine Behörde zu extrahieren. Wichtig ist dabei, dass bei der Konvertierung keine für EN 16931 relevanten Datenfelder verloren gehen – eine Prüfung der konvertierten Datei mit einem Validierungstool ist deshalb empfehlenswert, bevor sie an Kunden oder Behörden verschickt wird.

Kosten- und Aufwandsvergleich bei der Einführung

Für kleine und mittlere Unternehmen unterscheidet sich der Einführungsaufwand beider Formate in der Praxis weniger stark, als der technische Unterschied vermuten lässt, da ohnehin in beiden Fällen eine E-Rechnung-fähige Software benötigt wird. Der eigentliche Mehraufwand bei XRechnung entsteht meist nachgelagert: Mitarbeitende benötigen einen zusätzlichen Viewer, um eingehende oder ausgehende XRechnungen zu kontrollieren, was bei ZUGFeRD durch die integrierte PDF-Ansicht entfällt. Umgekehrt kann die größere Dateigröße von ZUGFeRD bei sehr hohen Rechnungsvolumina spürbare Mehrkosten bei Speicherplatz und Übertragung verursachen, was bei automatisierten Massenprozessen zwischen Konzernen ein Argument für die schlankere XRechnung ist.

Rechtliche Gleichwertigkeit nach §14 UStG

Für den Vorsteuerabzug und die steuerliche Anerkennung ist ausschließlich entscheidend, ob das verwendete Format den Anforderungen von EN 16931 entspricht – nicht, ob es sich um XRechnung oder ZUGFeRD handelt. Wird ZUGFeRD in einem Profil unterhalb von „Comfort“ verwendet, etwa im Profil „Minimum“ oder „Basic WL“, fehlen jedoch bestimmte Detailangaben, die für eine vollständige E-Rechnung nach neuem Recht notwendig sind. Unternehmen sollten daher bei der Formatwahl nicht nur zwischen XRechnung und ZUGFeRD, sondern auch zwischen den ZUGFeRD-Profilen genau unterscheiden.

Entscheidungshilfe für die Praxis

Wer unsicher ist, welches Format für das eigene Unternehmen passt, sollte zunächst die eigene Kundenstruktur betrachten: Überwiegen automatisierte Geschäftsbeziehungen mit großen Partnern oder Behörden, spricht viel für XRechnung. Dominieren kleinere Geschäftskunden, die Rechnungen noch manuell prüfen, ist ZUGFeRD oft die praktikablere Wahl. Unternehmen mit gemischter Kundenstruktur sollten von Anfang an eine Software wählen, die beide Formate parallel unterstützt, statt sich auf eines festzulegen und später nachrüsten zu müssen. Eine ausführliche schrittweise Anleitung zur Formatwahl bietet der Beitrag Welches E-Rechnung Format soll ich nutzen.

Fazit

XRechnung und ZUGFeRD sind keine konkurrierenden, sondern komplementäre Formate mit unterschiedlichen Stärken: XRechnung punktet bei vollautomatisierten B2G-Prozessen mit maximaler Maschinenlesbarkeit, ZUGFeRD bei gemischten Kundenstrukturen mit dem Bedürfnis nach menschlicher Lesbarkeit. Die pragmatischste Lösung für die meisten Unternehmen ist eine Software, die beide Formate je nach Empfänger flexibel unterstützt, statt sich von vornherein auf ein einziges Format festzulegen.

Häufig gestellte Fragen

Ist ZUGFeRD rechtlich genauso anerkannt wie XRechnung?

Ja, solange das verwendete ZUGFeRD-Profil (mindestens Basic oder höher) die vollständigen Anforderungen von EN 16931 erfüllt, ist es rechtlich gleichwertig zur reinen XRechnung.

Kann ich eine XRechnung mit einem normalen PDF-Programm öffnen?

Nein, eine XRechnung ist reiner XML-Code ohne visuelle Ebene. Sie benötigen einen speziellen XRechnung-Viewer oder eine entsprechende Buchhaltungssoftware, um sie lesbar darzustellen.

Welches Format verlangen deutsche Behörden konkret?

In der Regel die reine XRechnung oder das inhaltlich identische ZUGFeRD-XRechnung-Profil, meist übermittelt über Vergabeportale oder das Peppol-Netzwerk.

Muss ich mich für ein einziges Format entscheiden?

Nein, viele Unternehmen nutzen beide Formate parallel: XRechnung für Behörden und automatisierte B2B-Partner, ZUGFeRD für Kunden, die eine lesbare PDF-Ansicht bevorzugen.

Welches ZUGFeRD-Profil ist für die E-Rechnung Pflicht ausreichend?

Mindestens das Profil „Basic“, besser „Comfort“ oder „Extended“, da niedrigere Profile wie „Minimum“ nicht alle nach §14 UStG geforderten Datenfelder enthalten.

Ist XRechnung oder ZUGFeRD einfacher in der Software zu implementieren?

Für Softwarehersteller ist die reine XRechnung technisch oft einfacher zu erzeugen, für Endnutzer ist ZUGFeRD durch die vertraute PDF-Ansicht meist praktikabler im Alltag.

Spielt die Dateigröße in der Praxis eine relevante Rolle?

Bei einzelnen Rechnungen kaum, bei sehr großen Rechnungsvolumen mit tausenden Dokumenten kann die kompaktere XRechnung jedoch Speicher- und Übertragungskosten spürbar senken.

Verliert man Daten, wenn man zwischen XRechnung und ZUGFeRD konvertiert?

Bei korrekter Konvertierung mit einem geprüften Tool nicht, da beide Formate auf demselben EN-16931-Datenmodell basieren. Eine Validierung der konvertierten Datei vor dem Versand ist dennoch empfehlenswert.

Können Peppol-Übertragungen sowohl XRechnung als auch ZUGFeRD transportieren?

Ja, Peppol als reines Transportnetzwerk ist formatunabhängig und kann sowohl XRechnung- als auch ZUGFeRD-konforme Nachrichten übermitteln, sofern der jeweilige Empfänger das Format akzeptiert.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert