Rechnungswerk
Formate

ZUGFeRD oder XRechnung? Der Unterschied einfach erklärt

Kurz gesagt

Die XRechnung ist eine reine XML-Datei, die nur Programme lesen; sie ist der Standard für Rechnungen an öffentliche Auftraggeber. ZUGFeRD ist ein PDF/A-3 mit eingebetteter XML: Menschen lesen das PDF, Programme die XML. Beide sind E-Rechnungen nach EN 16931 – bei ZUGFeRD allerdings nur in den Profilen ab BASIC; MINIMUM und BASIC WL genügen nicht.

XRechnung ZUGFeRD
DateiXMLPDF/A-3 mit eingebetteter XML
Für Menschen lesbarnur mit Betrachterja, als PDF
SyntaxCII oder UBLCII
NormEN 16931 + deutsche RegelnEN 16931 (ab Profil BASIC)
Typischer EinsatzRechnungen an BehördenRechnungen an Unternehmen
Leitweg-IDbei Behörden Pflichtmöglich
XRechnung und ZUGFeRD im Vergleich.
XRechnung
XML (CII oder UBL)
ZUGFeRD
PDF/A-3 + XML (CII)
Behörden
meist XRechnung
Unternehmen
beides üblich

ZUGFeRD: Hybrides Rechnungsformat: PDF/A-3 mit eingebetteter XML-Datei nach CII; in Frankreich als Factur-X bekannt. Ab Profil BASIC eine E-Rechnung im Sinne des § 14 UStG.

Zwei Wege, eine Norm

Beide Formate setzen die europäische Norm EN 16931 um. Die XRechnung ist der deutsche Standard (CIUS) mit zusätzlichen Regeln, etwa zur Käuferreferenz. ZUGFeRD verbindet ein normales PDF mit denselben strukturierten Daten; das französische Factur-X ist technisch identisch.

RE-2026-000042.pdf
Rechnung RE-2026-0000421.450,45 € factur-x.xml
ZUGFeRD 2.5 · PDF/A-3 · für Menschen und Programme
RE-2026-000042.xml
<rsm:CrossIndustryInvoice>
  <ram:ID>RE-2026-000042</ram:ID>
  <ram:TypeCode>380</ram:TypeCode>
  <ram:BuyerReference>04011000-1234512345-06
  <ram:TaxBasisTotalAmount>1223.90
  <ram:TaxTotalAmount>226.55
  <ram:GrandTotalAmount>1450.45
XRechnung 3.0 · reine XML · Standard für Behörden
Beim Ausstellen entstehen zwei Dateien aus demselben Stand: das ZUGFeRD-PDF mit eingebetteter XML und die XRechnung.

Welche ZUGFeRD-Profile gelten

ZUGFeRD kennt mehrere Profile mit unterschiedlich vielen Angaben. Als E-Rechnung gelten BASIC, EN 16931 (früher COMFORT), EXTENDED und das Profil XRECHNUNG. MINIMUM und BASIC WL enthalten keine Rechnungspositionen und sind deshalb keine E-Rechnungen im Sinne des Gesetzes.

  1. MINIMUMkeine E-Rechnung
  2. BASIC WLkeine E-Rechnung
  3. BASICE-Rechnung
  4. EN 16931E-Rechnung
  5. EXTENDEDE-Rechnung
  6. XRECHNUNGE-Rechnung
ZUGFeRD-Profile nach Umfang der Angaben. MINIMUM und BASIC WL enthalten keine Positionen und gelten nicht als E-Rechnung.

Wann welches Format

An Behörden schicken Sie in der Regel eine XRechnung mit Leitweg-ID, oft über ein Portal. Zwischen Unternehmen ist ZUGFeRD beliebt, weil auch Empfänger ohne passende Software das PDF lesen können. Rechnungswerk erzeugt zu jeder Rechnung beide Formate – Sie müssen sich nicht festlegen.

Schritt für Schritt

  1. Empfänger klären

    Behörde oder Unternehmen?

  2. Behörde

    XRechnung mit Leitweg-ID, Versand meist über das Portal des Bundes oder Landes.

  3. Unternehmen

    ZUGFeRD-PDF oder XRechnung, je nach Wunsch des Kunden.

  4. Prüfen

    Vor dem Versand gegen Schema und Regeln prüfen lassen.

Häufige Fragen

Ist ZUGFeRD eine gültige E-Rechnung?

Ja, ab dem Profil BASIC. Die Profile MINIMUM und BASIC WL erfüllen die Anforderungen nicht. Rechnungswerk erzeugt das Profil EN 16931.

Was ist der Unterschied zwischen ZUGFeRD und Factur-X?

Technisch keiner. Factur-X ist der französische Name desselben Formats.

Was ist UBL und was CII?

Zwei XML-Syntaxen, die beide die EN 16931 abbilden. Die XRechnung gibt es in beiden; ZUGFeRD verwendet immer CII.

Kann ich eine XRechnung ohne Programm lesen?

Kaum, sie ist reines XML. Mit einem Betrachter wie „E-Rechnung prüfen“ wird sie als lesbare Rechnung angezeigt.

Grundlagen

  • EN 16931-1:2017 (Semantisches Datenmodell)
  • XRechnung 3.0 (KoSIT)
  • ZUGFeRD 2.x / Factur-X 1.x (FeRD)

Stand: . Allgemeine Information zur Rechtslage in Deutschland, keine Rechts- oder Steuerberatung. Im Einzelfall fragen Sie Ihre Steuerberatung.

Rechnungswerk für Ihre Firma

Keine Selbstregistrierung: Der Betreiber richtet Ihre Firma mit einem ersten Administrator ein.