EN 16931

XRechnung vs ZUGFeRD. XML oder PDF mit XML.

XRechnung ist eine XML-Datei. ZUGFeRD ist ein PDF/A-3 mit derselben Rechnung als CII darin. Beide erfüllen die deutsche E-Rechnungspflicht, wenn das XML EN 16931 ist. Der Unterschied ist das Transportgefäß, nicht der Rechtsrahmen.

Behörden (B2G): XRechnung, Leitweg-ID in BT-10. Unternehmen (B2B): oft ZUGFeRD, weil der Empfänger ein PDF öffnen kann. Product Teams erzeugen beides aus einem JSON.

XRechnung APIZUGFeRD API

Der Unterschied auf einen Blick

MerkmalXRechnung 3.0ZUGFeRD 2.x / Factur-X
Datei.xml.pdf (PDF/A-3)
InhaltXML, UBL oder CIIsichtbares PDF plus CII
MenschenlesbarViewer nötigja, das PDF
TypischB2G, öffentliche AuftraggeberB2B, Empfänger will ein PDF
Leitweg-ID (BT-10)Pflicht bei Behörden — BR-DE-15nur, wenn Sie an eine Behörde senden
Pflicht-ProfilXRechnung 3.0 (EN 16931 plus BR-DE)BASIC, EN 16931 oder EXTENDED — nicht MINIMUM/BASIC-WL
Validierung hieroffizieller KoSIT-Schematronstrukturelle EN-16931-Regeln
formatxrechnung-3.0, xrechnung-cii-3.0zugferd-2.x, facturx-1.0

Wann XRechnung

Rechnungen an Bund, Länder, Kommunen und die meisten öffentlichen Auftraggeber. Die CIUS ist XRechnung; ohne Leitweg-ID in invoice.buyer_reference kommt die Datei nicht durch. Syntax UBL oder CII — inhaltlich dieselbe Rechnung.

B2B darf XRechnung auch. Unüblich, wenn der Empfänger kein XML-Viewer hat. XRechnung API: JSON rein, KoSIT-validiertes XML raus.

Wann ZUGFeRD

B2B, wenn jemand die Rechnung noch als PDF öffnen, weiterleiten oder ablegen will. Das XML sitzt im PDF/A-3; Maschinen lesen CII, Menschen das PDF. Factur-X ist dieselbe Technik unter dem französischen Namen.

MINIMUM und BASIC-WL sind kein vollständiger Datensatz — sie erfüllen die Pflicht nicht. BMF-Schreiben vom 15. Oktober 2024: ZUGFeRD 1.0 und 2.0 vor 2.0.1 zählen nicht. ZUGFeRD API: dasselbe JSON, Hybrid-PDF. Paid.

Was die Pflicht wirklich verlangt

Seit 1. Januar 2025 muss jedes deutsche Unternehmen E-Rechnungen empfangen können. Ausstellen: 1. Januar 2027 über 800.000 € Vorjahresumsatz, 1. Januar 2028 alle übrigen (Ausnahmen: Kleinbetrag bis 250 €, Fahrausweise, die meisten steuerfreien Umsätze nach § 4 Nr. 8–29 UStG). Rechtsgrundlage: § 14 UStG, Wachstumschancengesetz.

Konform ist der semantische Datensatz EN 16931, nicht „ein PDF“. XRechnung und ZUGFeRD im richtigen Profil sind zwei erlaubte Abbildungen desselben Datensatzes. Checkliste 2027.

Factur-X = ZUGFeRD für FR

Technisch aligned. Frankreich startet September 2026. Generation ja. Wir sind kein PDP/PA — Transport und Freistellung liegen bei Ihnen.

Ein JSON, zwei format-Werte

Product Teams, die Mandanten B2G und B2B bedienen, brauchen nicht zwei Stacks. Dieselbe Payload, format setzen. XRechnung läuft durch KoSIT, bevor Sie das XML sehen. ZUGFeRD / Factur-X: strukturelle Prüfung, Hybrid-PDF in der Antwort.

XRechnung API · ZUGFeRD API · Validator ohne Key · XRechnung PHP

Preise ohne Vertriebsanruf

Free erzeugt XRechnung (KoSIT), 50 Dokumente/Monat, keine Karte. Hybrid-PDF ist Paid ab €19. 30-Tage-Garantie.

Preise · Design-Partner

FAQ

Was ist der Unterschied zwischen XRechnung und ZUGFeRD?

XRechnung ist eine reine XML-Datei (UBL oder CII). ZUGFeRD ist ein PDF/A-3 mit derselben Rechnung als CII darin. Beide setzen EN 16931 um. Der Unterschied ist das Transportgefäß, nicht der Rechtsrahmen.

Welches Format erfüllt die B2B-E-Rechnungspflicht?

Beide, im EN-16931-Profil. Bei ZUGFeRD: BASIC, EN 16931 oder EXTENDED — nicht MINIMUM oder BASIC-WL. ZUGFeRD 1.0 und 2.0 vor 2.0.1 zählen nicht (BMF-Schreiben vom 15. Oktober 2024). Empfang ist Pflicht seit 1. Januar 2025; Ausstellung stufenweise 2027 und 2028.

Brauche ich XRechnung für Behörden?

Ja. B2G in Deutschland ist XRechnung, mit der Leitweg-ID des Empfängers in BT-10 (buyer_reference). Fehlt BT-10, ist das BR-DE-15.

Ist Factur-X dasselbe wie ZUGFeRD?

Dieselbe Hybridtechnik, andere Bezeichnung. Factur-X ist der französische Name. Frankreich startet September 2026. Erzeugung aus derselben Payload; wir sind kein PDP/PA.

Kann ein Produkt beide Formate erzeugen?

Ja. Dieselbe Rechnungs-JSON, andere format-Werte: xrechnung-3.0 oder xrechnung-cii-3.0 für XML, zugferd-2.x oder facturx-1.0 für das Hybrid-PDF.

Etwas gefunden?

Fehler, fehlende Funktion, falsches Validierungsergebnis — sagen Sie es uns. Die aktuelle Seite wird automatisch mitgeschickt; E-Mail optional.