DeutschlandZUGFeRDPflicht9 Min. Lesezeit · 2026-04-29

ZUGFeRD für WooCommerce: Komplettleitfaden zur deutschen B2B-E-Rechnungspflicht ab 2027

Ab 1. Januar 2027 müssen alle deutschen B2B-Händler mit über 800.000 € Jahresumsatz strukturierte E-Rechnungen ausstellen. Reine PDFs reichen nicht mehr. Dieser Leitfaden erklärt ZUGFeRD, die gesetzlichen Stichtage und wie Sie Ihren WooCommerce-Shop praktisch konform aufstellen.

Ab dem 1. Januar 2027 muss jeder deutsche B2B-Händler mit einem Jahresumsatz über 800.000 € seine Rechnungen in einem strukturierten elektronischen Format ausstellen. Reine PDFs sind nicht mehr zulässig. Dieser Leitfaden erklärt, was ZUGFeRD ist, was die Pflicht konkret verlangt und wie Sie Ihren WooCommerce-Shop praktisch konform aufstellen — heute.

Was ist ZUGFeRD?

ZUGFeRD (Zentraler User Guide des Forums elektronische Rechnung Deutschland) ist der deutsche Standard für die elektronische Rechnung. Es handelt sich um ein Hybridformat: eine einzelne PDF/A-3-Datei, die sowohl ein für Menschen lesbares PDF als auch eine maschinenlesbare XML-Datei als Anhang enthält. Empfänger ohne automatisierte Verarbeitung können das PDF lesen; Empfänger mit ERP- oder Buchhaltungssystem verarbeiten direkt die eingebettete XML.

ZUGFeRD ist mit der europäischen Norm EN 16931 abgestimmt und wird EU-weit als zulässiges E-Rechnungsformat akzeptiert. Aktuell ist Version 2.3.x (Stand 2026), mit Rückwärtskompatibilität zu 2.0/2.1.

Zeitplan der deutschen B2B-E-Rechnungspflicht

Die Pflicht wurde durch das Wachstumschancengesetz (März 2024) eingeführt und in drei Stufen umgesetzt:

Zulässige Formate: ZUGFeRD 2.x und XRechnung. Ausnahmen: B2C, Exporte außerhalb der EU sowie Kleinunternehmer nach §19 UStG (Jahresumsatz bis 22.000 €).

Warum ZUGFeRD statt reines XML?

Deutschland akzeptiert auch XRechnung — ein reines XML-Format ohne PDF-Hülle — als zulässige Alternative. Warum dominiert ZUGFeRD dann den B2B-Vertrieb?

Das Hybridformat punktet, weil:

XRechnung ist die richtige Wahl für B2G-Workflows (Business-to-Government), wo das Empfängersystem ausschließlich XML akzeptiert (z. B. die Zentrale Rechnungseingangsplattform des Bundes / ZRE). Für reine B2B-WooCommerce-Shops ist ZUGFeRD die praktischere Standardwahl.

ZUGFeRD-Profile — welches brauchen Sie?

ZUGFeRD ist in fünf Profilen definiert, jedes mit zunehmendem Detailgrad:

Für einen typischen B2B-WooCommerce-Shop: Wählen Sie das Profil EN16931 (Comfort). Es liefert vollständige Positionsdaten, erfüllt die EU-Pflicht und funktioniert mit praktisch allen deutschen Buchhaltungssystemen.

Wie man ZUGFeRD-Rechnungen in WooCommerce erzeugt

Die technische Herausforderung hat drei Teile. ZUGFeRD-Erstellung erfordert:

  1. Erzeugung EN-16931-konformer CII-XML aus den WooCommerce-Bestelldaten (Positionen, Steuersätze, Käufer-Daten usw.).
  2. Erzeugung einer PDF/A-3-Datei (kein gewöhnliches PDF). PDF/A-3 ist eine Archivvariante, die eingebettete Anhänge unterstützt.
  3. Einbettung der XML als PDF/A-3-Anhang mit dem Namen factur-x.xml (Altname aus Kompatibilitätsgründen beibehalten), inklusive korrekter AFRelationship- und XMP-Metadaten.

Die meisten WooCommerce-Rechnungs-Plugins erzeugen einfache PDFs. Sie erfüllen damit zwar das Kriterium „Rechnung ist vorhanden", aber übergehen Schritte 2 und 3 — das Ergebnis ist also ein PDF, kein ZUGFeRD-konformes Hybrid-PDF/A-3. Deutsche Kreditorenbuchhaltungssysteme weisen es zurück.

invoice9 erzeugt ZUGFeRD 2.x nativ als Bestandteil seines Kernfeature-Sets. Es ist das einzige Plugin auf dem WooCommerce-Marketplace, das das deutschlandspezifische Format ausliefert. Per-Locale-Formaterkennung sorgt dafür, dass eine deutsche B2B-Bestellung automatisch eine ZUGFeRD-Rechnung erzeugt — ohne pro Bestellung etwas einstellen zu müssen.

GoBD-Konformität — mehr als nur das richtige Format

Das deutsche Steuerrecht (GoBD — Grundsätze zur ordnungsmäßigen Führung und Aufbewahrung von Büchern) verlangt mehr als nur das richtige Format. Außerdem gefordert:

Das sind betriebliche Anforderungen, die unabhängig vom Format gelten. Welches Plugin Sie auch wählen — es sollte diese Archivanforderungen out-of-the-box abdecken.

Validierung — den Beweis erbringen, dass die ZUGFeRD-Rechnung konform ist

XML zu erzeugen, das aussieht wie ZUGFeRD, ist nicht dasselbe wie XML zu erzeugen, das die deutsche Empfängervalidierung besteht. EN 16931 definiert ein Schematron-Regelwerk mit hunderten Vorgaben (Pflichtfelder, Formatvorgaben, übergreifende Konsistenz). ZUGFeRD ergänzt weitere profilspezifische Regeln.

Eine syntaktisch gültige CII-XML kann die Schematron-Validierung trotzdem nicht bestehen, wenn ein Pflichtfeld fehlt, ein Datumsformat falsch ist oder die Steueraufschlüsselung nicht zusammenpasst. Deutsche Buchhaltungssysteme führen diese Prüfungen durch, bevor sie die Rechnung übernehmen — ein Fehlschlag bedeutet Ablehnung.

Empfehlung: Validieren Sie jede Rechnung vor dem Versand. invoice9 führt eingebaute Schematron-Validierung gegen das EN-16931-Regelset durch, sodass Sie wissen, dass die Rechnung konform ist, bevor sie Ihren Shop verlässt.

Häufige Fehler bei der ZUGFeRD-Erzeugung

Inbetriebnahme-Checkliste

  1. Klären Sie Ihren Pflichtumfang:
    • B2B-Verkäufe? (B2C ist ausgenommen)
    • Jahresumsatz über 800.000 €? (Stufe-2-Bereich)
    • Bei unter 22.000 € Umsatz: Befreiung nach §19 UStG.
  2. Wählen Sie ein WooCommerce-Plugin, das ZUGFeRD nativ erzeugt (kein generisches PDF + XML).
  3. Konfigurieren Sie Ihre Verkäuferdaten: vollständiger Firmenname, USt-IdNr., eingetragene Anschrift, IBAN, BIC.
  4. Erzeugen Sie eine Testrechnung und validieren Sie sie gegen das EN-16931-Schematron-Regelset.
  5. Senden Sie die Rechnung an einen bekannten deutschen B2B-Käufer mit Buchhaltungssystem und prüfen Sie, dass die eingebettete XML korrekt verarbeitet wird.
  6. Konfigurieren Sie automatisches Anhängen an die WooCommerce- E-Mail customer_completed_order, damit jede bezahlte Bestellung mit einer konformen Rechnung versendet wird.
  7. Stellen Sie eine fortlaufende Nummerierung ein, z. B. RE-{YYYY}-{NNNNN}.
  8. Archivieren Sie jede ausgestellte Rechnung 10 Jahre lang (audit-fähig).

Häufige Fragen

Kann ich ZUGFeRD nutzen, wenn ich unter 800.000 € Umsatz bin?

Ja — die freiwillige Nutzung ist erlaubt und empfehlenswert. Sie sind so vorbereitet, wenn Stufe 3 (Januar 2028) die Pflicht auf alle Unternehmen ausweitet.

Was ist mit internationalen (nicht-deutschen) Kunden?

ZUGFeRD ist EU-weit anerkannt und international zunehmend verbreitet. Käufer außerhalb der EU bevorzugen oft ein einfaches PDF. Per-Locale-Formaterkennung (was invoice9 automatisch macht) ist die sauberste Antwort.

Wie verhält sich ZUGFeRD zu PEPPOL?

Sie lösen unterschiedliche Probleme. ZUGFeRD ist ein Format (wie die Rechnung aufgebaut ist). PEPPOL ist ein Netzwerk (wie Rechnungen zwischen Parteien übertragen werden). Sie können eine ZUGFeRD-Rechnung über PEPPOL versenden — die beiden ergänzen sich.

Ich verkaufe sowohl auf Shopify als auch auf WooCommerce. Brauche ich unterschiedliche Plugins?

invoice9 ist auf beiden Plattformen verfügbar. Dasselbe Template-Format und dieselbe E-Rechnungs-Bibliothek treiben beide Shops, sodass ein Kunde, der bei Ihrem Shopify- und Ihrem WooCommerce-Shop bestellt, optisch identische, formatgleiche Rechnungen erhält.

invoice9 für WooCommerce ausprobieren

ZUGFeRD 2.x. XRechnung. Factur-X. PEPPOL. Drag-and-drop-Template-Editor. EU-gehostet. Ab 5 $/Monat.

Plugin ansehen →