ZUGFeRD, XRechnung und Factur-X: Was ist der Unterschied?

ZUGFeRD, XRechnung und Factur-X sind keine Konkurrenten, sondern Varianten derselben Idee: Rechnungsdaten strukturiert und maschinenlesbar nach der europäischen Norm EN 16931 zu übermitteln. Die Unterschiede liegen im Format (hybrides PDF oder reines XML), in nationalen Zusatzregeln und darin, wer welches Format verlangt.

Die Formate im Vergleich

ZUGFeRDFactur-XXRechnung
HerkunftDeutschland (FeRD)Frankreich (FNFE-MPE)Deutschland (KoSIT)
Formathybrid: PDF/A-3 mit eingebettetem XMLhybrid: PDF/A-3 mit eingebettetem XMLreines XML (kein Sichtbeleg)
XML-SyntaxUN/CEFACT CIIUN/CEFACT CIICII oder UBL
GrundlageEN 16931 (Profile MINIMUM bis EXTENDED)EN 16931 (identisch mit ZUGFeRD 2.x)EN 16931 + nationale Regeln (CIUS)
Typischer EinsatzB2B in DeutschlandB2B in Frankreich, internationalB2G (öffentliche Auftraggeber)

ZUGFeRD: das hybride Format

Eine ZUGFeRD-Rechnung ist eine PDF/A-3-Datei mit eingebetteter XML-Datei. Menschen lesen das PDF, Buchhaltungssysteme lesen das XML. Seit Version 2.1 ist ZUGFeRD technisch identisch mit Factur-X; die aktuelle Spezifikation trägt beide Namen (ZUGFeRD 2.3.3 / Factur-X 1.07.3). Welche Felder enthalten sind, bestimmt das ZUGFeRD-Profil.

XRechnung: das reine XML-Format

Die XRechnung ist die deutsche Umsetzung (CIUS) der EN 16931 mit zusätzlichen Geschäftsregeln, zum Beispiel der Leitweg-ID für die Adressierung von Behörden. Sie besteht nur aus XML; eine Sichtdarstellung erzeugt erst das Empfangssystem. Öffentliche Auftraggeber verlangen in der Regel die XRechnung. ZUGFeRD bietet mit dem Profil XRECHNUNG eine Variante, deren XML die Regeln der XRechnung erfüllt.

EN 16931: die gemeinsame Basis

Alle drei Formate setzen das semantische Datenmodell der EN 16931 um: rund 160 Business Terms (BT) in 32 Gruppen (BG), etwa die Rechnungsnummer (BT-1) oder die Umsatzsteuer-Identifikationsnummer des Verkäufers (BT-31). Alle Felder mit deutscher Bezeichnung, XPath und Profilzuordnung finden Sie im BT/BG-Explorer.

Was gilt in Deutschland als E-Rechnung?

Seit 2025 gelten Rechnungen als E-Rechnung, die der EN 16931 entsprechen – also XRechnung und ZUGFeRD ab Version 2.0.1 mit Ausnahme der Profile MINIMUM und BASIC WL. Eine einfache PDF-Rechnung ist keine E-Rechnung. Zu Fristen und Übergangsregeln siehe E-Rechnungspflicht in Deutschland.

Ein SDK für alle Formate

Mit der Aloaha ZUGFeRD SDK erzeugen Sie aus denselben Rechnungsdaten ZUGFeRD-, Factur-X- und XRechnung-XML, betten das XML in ein bestehendes oder neu erzeugtes PDF/A-3 ein und lesen eingegangene Rechnungen wieder aus – on-premise, für .NET, COM/VB6 und Kommandozeile. Einstieg: Schnellstart mit VB.NET.

Häufige Fragen

Sind ZUGFeRD und Factur-X dasselbe?

Technisch ja: Seit ZUGFeRD 2.1 sind beide Formate identisch und werden gemeinsam spezifiziert (aktuell ZUGFeRD 2.3.3 / Factur-X 1.07.3). Unterschiedlich sind nur Name und Herkunft.

Ist eine XRechnung ein PDF?

Nein. Die XRechnung ist ein reines XML-Format. Eine ZUGFeRD-Rechnung dagegen ist ein PDF/A-3 mit eingebettetem XML.

Kann ich mit ZUGFeRD an Behörden fakturieren?

Viele öffentliche Auftraggeber verlangen eine XRechnung. Ob sie ZUGFeRD akzeptieren, hängt vom Empfänger ab; das ZUGFeRD-Profil XRECHNUNG erfüllt die Regeln der XRechnung.