Was ist eine ZUGFeRD-Rechnung?
Eine ZUGFeRD-Rechnung ist eine sogenannte hybride E-Rechnung. Sie besteht aus zwei Schichten in einer einzigen Datei: einer ganz normalen PDF, die jeder Mensch öffnen und lesen kann, und einem darin eingebetteten XML-Datensatz, der dieselben Rechnungsdaten in maschinenlesbarer Form enthält.
Der Clou ist diese Doppelnatur. Der Empfänger sieht eine vertraute Rechnung wie immer — mit Logo, Layout und Beträgen. Sein Buchhaltungssystem liest gleichzeitig das XML aus und übernimmt Rechnungsnummer, Datum, Positionen, Steuersätze und Beträge automatisch und ohne Abtippen. So funktioniert ZUGFeRD sowohl für hochautomatisierte Empfänger als auch für solche, die einfach nur eine PDF öffnen wollen.
Der Name ZUGFeRD steht für 'Zentraler User Guide des Forums elektronische Rechnung Deutschland'. Das Format wurde gemeinsam von Wirtschaft und Verwaltung entwickelt und ist heute mit dem französischen Format Factur-X technisch weitgehend identisch — was es auch für den grenzüberschreitenden Handel attraktiv macht.
Der technische Aufbau: PDF/A-3 + eingebettetes XML
Technisch besteht eine ZUGFeRD-Rechnung aus drei Bausteinen, die zusammenspielen müssen:
• PDF/A-3 als Container: Die äußere Hülle ist eine PDF im archivierungsfähigen Standard PDF/A-3. Dieser Standard erlaubt es ausdrücklich, beliebige Dateien einzubetten — und genau das nutzt ZUGFeRD für den XML-Datensatz.
• Eingebettetes XML (CII): Im Inneren liegt der strukturierte Datensatz im Format Cross Industry Invoice (CII) von UN/CEFACT. Dieses XML ist das, was Maschinen tatsächlich auslesen.
• Konformität zur EN 16931: Der Dateninhalt folgt dem semantischen Datenmodell der europäischen Norm EN 16931, das festlegt, welche Felder eine elektronische Rechnung enthalten muss.
Wichtig: Die PDF und das XML müssen inhaltlich identisch sein. Steht im sichtbaren PDF ein anderer Betrag als im XML, ist die Rechnung fehlerhaft und kann beanstandet werden. Eine gute Software stellt sicher, dass beide Schichten immer aus derselben Datenquelle erzeugt werden.
Hier liegt auch der Unterschied zu reinen XML-Formaten wie UBL oder zur XRechnung: Diese enthalten nur strukturierte Daten ohne menschenlesbare Sichtschicht. ZUGFeRD liefert beides in einem.
ZUGFeRD und die E-Rechnungspflicht in Deutschland
Seit 2025 gilt in Deutschland eine stufenweise E-Rechnungspflicht für inländische B2B-Umsätze. Seit Anfang 2025 muss grundsätzlich jedes Unternehmen E-Rechnungen empfangen und verarbeiten können; die Pflicht zum aktiven Versand strukturierter E-Rechnungen wird über mehrere Jahre mit Übergangsfristen ausgerollt.
Entscheidend ist die Definition: Eine gültige E-Rechnung im rechtlichen Sinne ist nur ein Format, das die EN 16931 erfüllt. Eine einfache PDF per E-Mail gilt ausdrücklich nicht mehr als E-Rechnung, sondern nur noch als 'sonstige Rechnung'. ZUGFeRD erfüllt die Norm ab dem Profil EN 16931 (Comfort) — niedrigere Profile wie 'Basic-WL' oder 'Minimum' sind für sich genommen keine vollwertigen E-Rechnungen.
Da sich Fristen und Schwellen ändern können, sollten Sie den genauen Stand für Ihr Unternehmen immer mit Ihrem Steuerberater oder direkt beim Bundeszentralamt für Steuern abgleichen. Einen Überblick gibt unser Artikel zur E-Rechnungspflicht in Deutschland.
Schluss mit dem ZUGFeRD-Bastelaufwand
Winkel Factuur erzeugt für jede Bestellung automatisch normkonforme ZUGFeRD- und XRechnung-Dateien, wendet die richtige MwSt.-Logik an, prüft USt-IdNr. und hält Ihre Rechnungen über Amazon, bol.com, Shopify und WooCommerce prüfungssicher.
Wie Sie eine ZUGFeRD-Rechnung erstellen
Eine ZUGFeRD-Rechnung lässt sich nicht einfach in Word 'als PDF speichern' — das eingebettete XML muss korrekt erzeugt und der PDF/A-3-Container richtig aufgebaut werden. In der Praxis gibt es drei Wege:
• Manuell mit Spezialtools: Programme wie kostenlose PDF-Werkzeuge oder Open-Source-Bibliotheken können aus einer bestehenden PDF eine ZUGFeRD-Datei bauen. Das ist fehleranfällig und kaum für hohe Volumina geeignet.
• Mit Buchhaltungs- oder Rechnungssoftware: Viele Programme bieten den ZUGFeRD-Export inzwischen direkt an. Sie erfassen die Rechnung einmal und die Software erzeugt PDF und XML in einem Schritt.
• Automatisiert aus dem Shop heraus: Für Webshop- und Marktplatz-Händler ist die manuelle Erzeugung pro Bestellung keine Option. Hier erzeugt eine Lösung wie Winkel Factuur die normkonforme Datei automatisch aus den Bestelldaten.
Unabhängig vom Weg muss die Datenbasis stimmen. Alle Pflichtangaben einer Rechnung — Verkäufer- und Käuferdaten, fortlaufende Rechnungsnummer, Datum, Leistungsbeschreibung, Netto, Steuersatz, Steuerbetrag und Bruttosumme — müssen sowohl im sichtbaren PDF als auch im XML korrekt und identisch enthalten sein.
Möchten Sie tiefer in das verwandte XML-Format einsteigen, hilft unsere Komplettanleitung zu XML-Rechnungen beim Verständnis der Datenstruktur.
ZUGFeRD-Rechnung prüfen und validieren
Eine ZUGFeRD-Rechnung zu erzeugen ist nur die halbe Miete — sie muss auch valide sein. Validieren bedeutet, das eingebettete XML gegen die EN-16931-Norm zu prüfen: Sind alle Pflichtfelder vorhanden, stimmen die Datentypen, passen die Beträge rechnerisch zusammen und entspricht das Profil dem, was es vorgibt zu sein?
Beim Prüfen einer ZUGFeRD-Rechnung gibt es zwei Ebenen:
• Strukturelle Validierung: Ist das XML technisch wohlgeformt und entspricht es dem Schema (Syntax CII)?
• Inhaltliche Validierung (Schematron): Sind die Geschäftsregeln der EN 16931 erfüllt — etwa dass Steuerbeträge zur Bemessungsgrundlage passen und Pflichtfelder belegt sind?
Genau dafür gibt es Validierungswerkzeuge. Mit unserem kostenlosen E-Rechnungs-Validator prüfen Sie das strukturierte XML einer E-Rechnung in Sekunden gegen die Norm und erkennen Fehler, bevor Ihr Kunde die Rechnung ablehnt. Validieren Sie idealerweise jede ausgehende E-Rechnung, besonders zu Beginn, wenn Sie ein neues System einführen.
Auch eingehende ZUGFeRD-Rechnungen sollten Sie prüfen: Stimmt das XML mit dem sichtbaren PDF überein? Nur die strukturierten Daten sind für die automatische Buchung maßgeblich — Abweichungen zwischen beiden Schichten führen sonst zu falschen Buchungen.
ZUGFeRD vs. XRechnung vs. UBL: Welches Format wann?
Im deutschen Markt begegnen Ihnen vor allem drei Begriffe. Die Abgrenzung ist einfacher, als sie klingt:
• ZUGFeRD: Hybrid (PDF + XML). Ideal im B2B-Bereich, wenn Ihr Empfänger sowohl eine lesbare Rechnung als auch maschinenlesbare Daten erhalten soll.
• XRechnung: Reines XML ohne Sichtschicht. Im öffentlichen Auftragswesen (B2G) in Deutschland in der Regel vorgeschrieben. Technisch ein CIUS der EN 16931.
• UBL: Eine alternative XML-Syntax zur EN 16931, im europäischen Ausland (z. B. Peppol-Netzwerk) weit verbreitet. Mehr dazu in unserem Leitfaden zum UBL-Rechnungsformat.
Wichtig zu verstehen: ZUGFeRD und XRechnung sind keine Gegner. Beide erfüllen dieselbe Norm EN 16931. Die XRechnung kann sogar als XML-Profil innerhalb einer ZUGFeRD-PDF transportiert werden. Welches Format Sie konkret nutzen, hängt vom Empfänger ab — die öffentliche Hand verlangt meist XRechnung, im B2B ist ZUGFeRD oft die komfortablere Wahl.
Für Online-Händler bedeutet das vor allem: Sie sollten beide Formate erzeugen können, ohne sich tief in die Technik einarbeiten zu müssen. Eine Software, die je nach Empfänger automatisch das passende, normkonforme Format wählt, nimmt Ihnen diese Entscheidung ab.
Schluss mit dem ZUGFeRD-Bastelaufwand
Winkel Factuur erzeugt für jede Bestellung automatisch normkonforme ZUGFeRD- und XRechnung-Dateien, wendet die richtige MwSt.-Logik an, prüft USt-IdNr. und hält Ihre Rechnungen über Amazon, bol.com, Shopify und WooCommerce prüfungssicher.
ZUGFeRD-Rechnungen automatisiert erstellen mit Winkel Factuur
Für jede einzelne Bestellung von Hand eine normkonforme ZUGFeRD- oder XRechnung-Datei zu bauen und zu validieren, ist im E-Commerce schlicht nicht praktikabel. Winkel Factuur ist für Marktplatz- und Webshop-Händler gebaut, die korrekte E-Rechnungen brauchen, ohne über Profile, Schemata und Validierung nachdenken zu müssen:
• Automatische E-Rechnungen: Für jede Bestellung wird automatisch eine normkonforme Rechnung erzeugt — als ZUGFeRD, XRechnung oder klassische PDF, je nach Empfänger.
• Korrekte MwSt.- und VIES-Logik: Der richtige Steuersatz, Reverse-Charge bei innergemeinschaftlichen B2B-Umsätzen und die Prüfung von USt-IdNr. werden automatisch angewandt.
• Multi-Marktplatz, eigenes Branding: Konforme Rechnungen für bol.com, Amazon, Shopify und WooCommerce — alle im Design Ihres Unternehmens.
• Bewertungs-Journeys, Buy-Box- & Bestands-Alerts: Mehr Umsatz durch automatische Bewertungsanfragen und Warnungen bei Buy-Box-Verlust oder niedrigem Bestand.
• Gewinn- & MwSt.-Dashboard: Marge und Umsatzsteuer über alle Kanäle hinweg im Blick.
• Buchhaltungsintegrationen: Alle Daten fließen direkt in Exact Online, AFAS, Twinfield und Snelstart — ohne manuelles Übertragen.
Statt sich mit PDF/A-3-Containern und CII-XML zu beschäftigen, lassen Sie die Plattform die Regeln anwenden und konzentrieren sich aufs Verkaufen.
Jede Bestellung als gültige E-Rechnung — automatisch
Winkel Factuur erzeugt für jede Bestellung normkonforme ZUGFeRD- und XRechnung-Dateien, wendet die richtige MwSt.-Behandlung an, prüft USt-IdNr. und liefert Rechnungen über Amazon, bol.com, Shopify und WooCommerce — alles in Ihrem Branding. 14 Tage kostenlos testen, Tarife ab 9 €/Monat.
Kostenlos testen →