Shopware Shopware-Erweiterungen

DataFirefly Factur-X SW — E-Rechnung für Shopware 6: ZUGFeRD & XRechnung 3.0

Factur-X, ZUGFeRD und XRechnung 3.0 für Shopware 6 — die E-Rechnungs-Compliance, die das native Shopware nicht abdeckt, von 6.5 bis 6.7.

Die E-Rechnungs-Compliance-Suite für Shopware 6. DfFacturX erzeugt bei jeder Rechnungserstellung ein EN 16931 konformes CII-XML und bettet es direkt in das bestehende PDF ein: das Dokument, das Ihr Kunde herunterlädt, ist die hybride E-Rechnung. Für den öffentlichen Sektor erzeugt das XRechnung-3.0-Profil ein eigenständiges XML mit vollständiger Leitweg-ID-Verwaltung über ein Zusatzfeld an Kunde und Bestellung. Steuerkategorien werden für Nullsteuersätze automatisch aufgelöst (innergemeinschaftlich, Ausfuhr, Befreiung), Rabatte werden zu Dokumentnachlässen, Versandkosten zu Dokumentzuschlägen, und ein RoundingAmount garantiert eine Endsumme, die exakt dem Shopware-Bestellwert entspricht. Automatischer XML-Anhang an Bestell-E-Mails, Nur-B2B-Modus, Konsolenbefehl zur Neuerzeugung. Kompatibel mit Shopware 6.5, 6.6 und 6.7, ganz ohne Composer-Abhängigkeiten.

Shopware 6.5 → 6.7 EN 16931 konform XRechnung 3.0 + Leitweg-ID Factur-X Hybrid-PDF E-Rechnungspflicht 2025-2028 Keine Composer-Abhängigkeiten
  • 30 Tage Rückgaberecht
  • 12 Monate Updates
  • 24-h-Support
www.datafirefly.com/de/
DataFirefly Factur-X SW — Facture électronique Shopware 6 : ZUGFeRD & XRechnung 3.0
v1.0.0 · aktualisiert 2026-06-09
Was es leistet

Die Kurzfassung.

01

XRechnung 3.0 mit Leitweg-ID

Das Unterscheidungsmerkmal, das dem nativen Shopware fehlt: XRechnung-3.0-XML in CII-Syntax für Rechnungen an deutsche Behörden. Die Leitweg-ID (BT-10) wird in einem Zusatzfeld an Kunde und Bestellung gepflegt, mit konfigurierbarem Fallback. Verkäuferkontakt BG-6 und die vom KOSIT-Validator geforderten elektronischen Adressen BT-34 und BT-49 sind enthalten.

02

Factur-X / ZUGFeRD Hybrid-PDF

Das CII-XML wird per inkrementellem Update in das bestehende Rechnungs-PDF eingebettet, mit PDF A-3 XMP-Metadaten und vollständigem Factur-X Extension Schema. Kein zweites Dokument zu verwalten: das PDF, das Ihr Kunde herunterlädt oder per E-Mail erhält, ist die hybride E-Rechnung — lesbar für Mensch und Maschine.

03

Intelligente Steuerkategorien

Die häufigste Validator-Falle: Nullsteuersätze. DfFacturX löst sie automatisch auf — K innergemeinschaftliche Lieferung mit Steuerschuldumkehr, wenn der Käufer eine USt-IdNr. in einem anderen EU-Land hat, G Ausfuhr in Drittländer, sonst Z — mit konfigurierbaren Befreiungsgründen nach BT-120.

04

Vollständige Automatisierung

Automatische Erzeugung bei der Erstellung des Rechnungsdokuments, ob aus dem Admin, dem Flow Builder oder per API. XML wird automatisch an Bestell-E-Mails angehängt. Nur-B2B-Modus beschränkt die Erzeugung auf Bestellungen mit Firmenname oder USt-IdNr. Und niemals blockierend: die Rechnungserstellung schlägt nie wegen der E-Rechnung fehl.

05

Strenges EN 16931 Rechnungsmodell

Nettomodell mit automatischer Umrechnung von Brutto-Bestellungen über die kalkulierten Steuern von Shopware. Rabatte werden zu Dokumentnachlässen (die Norm verbietet negative Positionen, Regel BR-27), Versandkosten zu Dokumentzuschlägen, und ein RoundingAmount BT-114 fängt jede Cent-Abweichung ab — für eine Endsumme exakt gleich dem Shopware-Bestellwert.

06

6.5 bis 6.7, keine Abhängigkeiten

CII-Generator und PDF-Embedder sind komplette Eigenentwicklungen, ohne externe Bibliothek. Das Plugin deckt auch Shopware-Versionen vor 6.6.10 ab, für die keine native Lösung existiert. Vollständige Konfiguration je Verkaufskanal, Admin-Beschriftungen auf Deutsch, Englisch und Französisch.

Die ausführliche Fassung

Alles, was Sie wissen sollten bevor Sie installieren.

Ein detaillierter Blick darauf, wie DataFirefly Factur-X SW — E-Rechnung für Shopware 6: ZUGFeRD & XRechnung 3.0 funktioniert, warum wir es so gebaut haben und der Gedanke hinter den Funktionen oben.

§ 01

Die E-Rechnung ist keine Option mehr

Seit Januar 2025 muss jedes Unternehmen in Deutschland B2B-E-Rechnungen empfangen können, und die Ausstellungspflicht greift stufenweise bis 2028. Der B2G-Bereich verlangt bereits XRechnung mit Leitweg-ID. In Frankreich schreibt das Factur-X-Mandat den Empfang ab September 2026 und die Ausstellung 2026-2027 je nach Unternehmensgröße vor. Wenn Ihr Shopware-Shop B2B verkauft oder Behörden Rechnungen stellt, wird die EN 16931 konforme E-Rechnung zur Voraussetzung dafür, bezahlt zu werden.

§ 02

Was das native Shopware nicht abdeckt

Shopware bietet seit Version 6.6.10 eine einfache ZUGFeRD-Ausgabe, erzeugt aber keine XRechnung 3.0, kennt keine Leitweg-ID, existiert nicht auf den älteren Versionen 6.5 und 6.6, und die Verkäuferdaten bleiben auf die Dokumenteinstellungen beschränkt. DfFacturX ist eine vollständige Compliance-Suite: mehrere Profile, umfangreiche Verkäuferdaten je Verkaufskanal, SEPA-Zahlungsangaben, automatische Steuerkategorien, E-Mail-Anhang und Werkzeuge zur Neuerzeugung.

§ 03

XRechnung 3.0 und Leitweg-ID, ohne Umwege

Eine Rechnung an eine deutsche Behörde erfordert ein XRechnung-XML mit der Käuferreferenz BT-10 — der Leitweg-ID — für die Shopware keinen Speicherort kennt. Das Plugin legt bei der Aktivierung ein eigenes Zusatzfeld am Kunden und an der Bestellung an: einmal am Kunden hinterlegt, wird die Leitweg-ID auf allen seinen Rechnungen übernommen, mit Überschreibung je Bestellung und konfigurierbarem Fallback. Das erzeugte XML enthält den Peppol-Geschäftsprozess, den Verkäuferkontakt BG-6 und die vom KOSIT-Validator geforderten elektronischen Adressen.

§ 04

Ein Hybrid-PDF, kein weiteres Dokument

Bei den Profilen Factur-X und ZUGFeRD wird das XML per inkrementellem Update direkt in das von Shopware erzeugte Rechnungs-PDF eingebettet: angehängte Datei factur-x.xml, AF-Beziehung vom Typ Data, PDF A-3 XMP-Metadaten mit vollständigem Factur-X Extension Schema. Das Dokumentmedium wird an Ort und Stelle ersetzt — das PDF, das Ihr Kunde aus seinem Konto herunterlädt oder per E-Mail erhält, ist die hybride E-Rechnung. Verhindert eine exotische PDF-Struktur die Einbettung, degradiert das Plugin sauber: das XML bleibt als E-Mail-Anhang und per Konsole verfügbar, und eine Warnung wird protokolliert.

§ 05

Ein Rechnungsmodell, das die Validatoren besteht

Die EN 16931 ist anspruchsvoll: Nettobeträge, keine negativen Positionen, Steueraufschlüsselung je Kategorie, centgenaue Summen. DfFacturX rechnet Brutto-Bestellungen über die kalkulierten Steuern von Shopware ins Nettomodell um, wandelt Promotions in Nachlässe auf Dokumentebene mit Aufschlüsselung je Steuersatz um, weist Versandkosten als Dokumentzuschläge aus und nutzt das Feld RoundingAmount BT-114, um jede Rundungsdifferenz abzufangen: die Endsumme im XML entspricht immer exakt dem Bestellwert in Shopware. Nullsteuersätze erhalten automatisch die richtige Kategorie — K innergemeinschaftlich, G Ausfuhr, Z — samt Befreiungsgrund.

§ 06

Automatisch, und niemals blockierend

Die Erzeugung startet bei der Erstellung des Rechnungsdokuments, unabhängig vom Kanal: Admin, Flow Builder oder API. Der Nur-B2B-Modus beschränkt die Erzeugung auf gewerbliche Bestellungen. Das XML wird automatisch an Bestell-E-Mails angehängt. Und per Design blockiert ein E-Rechnungsfehler niemals die Erstellung der Rechnung selbst: der Vorfall wird protokolliert, und der Konsolenbefehl df:facturx:generate ermöglicht die Neuerzeugung nach der Korrektur, mit Profilwechsel im Aufruf und XML-Export in eine Datei.

§ 07

Validieren Sie vor dem Livegang

Die Dokumentation enthält eine vollständige Validierungs-Checkliste: Brutto- und Netto-Bestellungen, Rabatt, Versandkosten, innergemeinschaftliche Lieferung mit USt-IdNr., Ausfuhr in Drittländer. Exportieren Sie das XML mit einem Befehl und prüfen Sie es mit dem KOSIT-Validator für XRechnung oder dem Mustang-Validator für Factur-X und ZUGFeRD. Sie gehen live und wissen genau, was Ihre Kunden und deren Buchhaltungssysteme erhalten.