ZUGFeRD vs. XRechnung im Direktvergleich
| Merkmal | ZUGFeRD | XRechnung |
|---|---|---|
| Dateiaufbau | PDF/A-3 mit eingebetteter XML-Datei | strukturierte XML-Datei |
| Ohne Spezialansicht lesbar | ja, über die PDF-Sicht | nicht komfortabel; Visualisierung erforderlich |
| Maschinelle Verarbeitung | über die eingebettete XML | direkt über XML |
| Typischer Einsatz | häufig B2B, auch B2G möglich | stark im B2G-Umfeld, auch B2B möglich |
| Syntax | UN/CEFACT Cross Industry Invoice (CII) | UBL oder CII |
| Leitweg-ID | bei passendem Behördenprozess möglich | bei Rechnungen an Bundesbehörden typischerweise erforderlich |
| Entscheidend | gültiges Profil und identische Inhalte | gültige Geschäftsregeln und Empfängerdaten |
So funktioniert ZUGFeRD
ZUGFeRD ist ein hybrides Rechnungsformat. Nach der offiziellen Beschreibung des Forums elektronische Rechnung Deutschland werden strukturierte Rechnungsdaten im XML-Format in ein PDF/A-3-Dokument eingebettet. Das PDF ist die sichtbare Komponente, die XML-Datei kann automatisiert verarbeitet werden.
- Der Mensch öffnet die PDF-Sicht wie ein gewohntes Rechnungsdokument.
- Die Buchhaltungssoftware liest die eingebettete XML-Struktur.
- PDF und XML gehören zu derselben Rechnung und müssen inhaltlich übereinstimmen.
- Das verwendete Profil muss die benötigten Rechnungsdaten abbilden.
So funktioniert XRechnung
XRechnung konkretisiert die europäische Norm EN 16931 für deutsche Anforderungen. Die Rechnung besteht aus strukturierten XML-Daten. Die offiziellen XStandards Einkauf stellen Spezifikation, Testszenarien, UBL- und CII-Beispiele sowie Validator-Komponenten bereit.
Eine XRechnung ist für Programme gut auswertbar, aber als Roh-XML für Menschen unhandlich. Zur visuellen Kontrolle wird sie deshalb mit einer geeigneten Darstellung geöffnet. Eine zusätzlich verschickte PDF-Kopie ersetzt die strukturierte XRechnung nicht und sollte keine abweichenden Beträge oder Angaben enthalten.
XRechnung und Behörden
Bei einer Rechnung an einen öffentlichen Auftraggeber kommen neben dem Format weitere Vorgaben hinzu: etwa Leitweg-ID beziehungsweise Buyer Reference, Routingdaten, zugelassener Übertragungskanal und Größen- oder Anlagenregeln. Diese Daten teilt der jeweilige Auftraggeber mit. Nicht jede Behörde und jedes Bundesland nutzt exakt denselben Einreichungsweg.
Sind ZUGFeRD und XRechnung rechtlich gleichwertig?
Für die umsatzsteuerliche E-Rechnung kommt es auf ein strukturiertes elektronisches Format an, das die elektronische Verarbeitung ermöglicht. Das aktuelle BMF-FAQ zur E-Rechnung nennt XRechnung und ZUGFeRD ab Version 2.0.1 – mit Ausnahme von MINIMUM und BASIC-WL – als in Deutschland übliche Formate, die die Voraussetzungen grundsätzlich erfüllen.
„Gleichwertig“ bedeutet dabei nicht, dass jeder Empfänger jedes Format und jeden Kanal akzeptieren muss. Vertragliche Vorgaben, B2G-Portale und technische Empfangsprozesse können die Auswahl einschränken. Außerdem bleibt eine formal valide XML-Datei inhaltlich falsch, wenn beispielsweise Steuerfall, Leistungsdatum oder Betrag nicht stimmen.
| Prüfebene | Frage |
|---|---|
| Format | Entspricht Struktur und Profil den geforderten Regeln? |
| Inhalt | Sind Pflichtfelder, Beträge und Steuerlogik fachlich richtig? |
| Empfänger | Verlangt der Kunde oder die Behörde ein konkretes Format? |
| Übermittlung | Ist E-Mail, Portal oder ein anderer Kanal vorgesehen? |
| Archivierung | Bleibt die empfangene beziehungsweise versandte Originaldatei unverändert erhalten? |
Die allgemeinen Fristen und Übergangsregeln der deutschen B2B-E-Rechnung behandelt der separate Pillar E-Rechnung-Pflicht. Dieser Vergleich bleibt bewusst bei der Formatentscheidung.
XRechnung oder ZUGFeRD: eine praktische Entscheidungshilfe
- Empfänger fragenKläre zuerst, welches Format und welchen Übertragungskanal der Empfänger akzeptiert oder verlangt.
- B2G-Vorgaben lesenBei Behörden Leitweg-ID, Portal, Syntax und weitere Pflichtfelder aus Auftrag oder Bestellunterlagen übernehmen.
- B2B-Prozess betrachtenKann der Kunde XML importieren und möchte er zusätzlich eine direkt lesbare Sicht? Dann kann ZUGFeRD passend sein.
- Rechnungsdaten vervollständigenSteuerfall, elektronische Adresse, Zahlungsdaten und Referenzen vor der Erzeugung prüfen.
- Datei validierenStrukturelle und fachliche Fehler vor der Übermittlung beheben.
| Ausgangslage | Naheliegende Wahl |
|---|---|
| Kunde verlangt ausdrücklich ZUGFeRD EN 16931 | ZUGFeRD im verlangten Profil |
| Bundesbehörde nennt XRechnung und Leitweg-ID | XRechnung plus angegebener Einreichungsweg |
| B2B-Kunde akzeptiert beide und arbeitet gern mit PDF | häufig ZUGFeRD |
| Empfänger importiert reine XML in einen XRechnungsprozess | XRechnung |
| Anforderung ist unklar | vor dem Versand beim Empfänger klären |
Validierung prüft mehr als die Dateiendung
Eine technische Validierung kann Schema- und Geschäftsregeln prüfen, beispielsweise fehlende Pflichtfelder, ungültige Codes oder rechnerische Widersprüche. Das BMF empfiehlt eine Validierung bereits bei Erstellung und Versand, weist aber zugleich darauf hin, dass sie keine automatische steuerliche Anerkennung garantiert.
- Rechnungssumme entspricht Positionen, Zuschlägen, Nachlässen und Steuerbeträgen.
- Verkäufer- und Käuferdaten sind vollständig und richtig zugeordnet.
- Steuerkategorie und Steuersatz passen zum tatsächlichen Umsatz.
- Einheitencodes, Währung, Zahlungsdaten und Datumsfelder sind zulässig.
- Bei B2G sind Buyer Reference beziehungsweise Leitweg-ID und elektronische Adressen vorhanden.
- Bei ZUGFeRD stimmen sichtbare PDF- und strukturierte XML-Inhalte überein.
ZUGFeRD und XRechnung in Invoify auswählen
Invoify bietet für geeignete deutsche Rechnungen ZUGFeRD und XRechnung als auswählbare E-Rechnungsformate. Der Beleg wird aus denselben geprüften Rechnungsdaten erzeugt; Format und erforderliche Empfängerreferenzen werden vor dem Fertigstellen festgelegt.
- Rechnung erfassenKontakt, Positionen, Leistungsdatum, Steuerfall und Zahlungsdaten vollständig anlegen.
- Empfängerprozess wählenZUGFeRD für den passenden hybriden Austausch oder XRechnung für den verlangten XML-Prozess auswählen.
- B2G-Daten ergänzenBei Behörden die mitgeteilte Leitweg-ID und weitere elektronische Adressdaten eintragen.
- Validierung beachtenGemeldete Struktur- oder Inhaltsfehler vor dem Fertigstellen korrigieren.
- Original übermittelnDie erzeugte E-Rechnung über den mit dem Empfänger abgestimmten Kanal versenden und unverändert aufbewahren.
Für Aufbau und Pflichtangaben einer normalen Ausgangsrechnung führt der Ratgeber Rechnung schreiben durch den vollständigen Workflow.
Häufige Fragen
Was ist der wichtigste Unterschied zwischen ZUGFeRD und XRechnung?
ZUGFeRD kombiniert in der hybriden Ausprägung ein sichtbares PDF/A-3 mit eingebetteten XML-Daten. XRechnung ist ein strukturierter XML-Standard und benötigt zur komfortablen Ansicht üblicherweise eine Visualisierung.
Sind ZUGFeRD und XRechnung gültige E-Rechnungen?
Ja, wenn die konkrete Datei die jeweils maßgeblichen strukturellen und inhaltlichen Anforderungen erfüllt. Das BMF nennt XRechnung und ZUGFeRD ab Version 2.0.1 ausdrücklich, nimmt bei ZUGFeRD aber die Profile MINIMUM und BASIC-WL aus.
Braucht eine XRechnung immer eine Leitweg-ID?
Nein. Eine Leitweg-ID wird für die Adressierung einer Rechnung an eine Behörde benötigt. Im B2B-Bereich ist sie grundsätzlich nicht erforderlich; dort können andere Empfängerreferenzen vereinbart sein.
Kann Invoify ZUGFeRD und XRechnung erstellen?
Ja. Invoify bietet beide Formate pro geeigneter Rechnung an. Vor dem Fertigstellen müssen Empfänger-, Steuer- und gegebenenfalls Behördenangaben vollständig sein.