ZUGFeRD in ERP und Warenwirtschaft integrieren: die pragmatische Zwischenlösung
Viele Unternehmen stehen vor demselben Problem: Das ERP- oder Warenwirtschaftssystem ist gewachsen, tief integriert und lässt sich nicht mal eben austauschen. Trotzdem muss es E-Rechnungen erzeugen und verarbeiten. Die pragmatische Antwort heißt ZUGFeRD — und eine schlanke Zwischenlösung statt eines Großprojekts.
> Kurzantwort: ZUGFeRD ist ein hybrides PDF/A-3 mit eingebettetem UN/CEFACT-CII-XML und damit die ideale Brücke für bestehende ERP-Systeme: Der PDF-Workflow bleibt, das XML liefert die Struktur. Bauen Sie einen Konverter am Ausgang, optional Middleware für Volumen und ein Eingangs-Postfach, das das XML für die Auto-Buchung parst. Für B2G brauchen Sie reine XRechnung.
Warum gerade ZUGFeRD?
Der Kern von ZUGFeRD ist seine hybride Natur: Eine ZUGFeRD-Datei ist ein ganz normales PDF/A-3, in das ein UN/CEFACT-CII-XML eingebettet ist. Das heißt:
- Menschen sehen weiterhin ein lesbares PDF — wie gewohnt
- Maschinen (Ihr ERP, das Ihres Kunden) lesen das eingebettete XML
Damit bleibt Ihr bestehender Ausgabe-Workflow (PDF-Erzeugung, Versand per E-Mail) im Kern erhalten. Sie ergänzen nur den strukturierten Datenanteil. Genau das macht ZUGFeRD zur idealen Brücke zwischen alter PDF-Welt und neuer E-Rechnungspflicht.
Welche Profile sind überhaupt gültig?
Vorsicht bei den ZUGFeRD-Profilen — nicht jedes ist eine vollwertige Rechnung:
| Profil | Gültige Rechnung? |
|---|---|
| MINIMUM | Nein (nur Basisdaten) |
| BASIC-WL | Nein (ohne Positionen) |
| BASIC | Ja |
| EN 16931 | Ja |
| EXTENDED | Ja |
| XRECHNUNG | Ja |
MINIMUM und BASIC-WL sind ausdrücklich keine gültigen Rechnungen im Sinne der E-Rechnungspflicht — sie enthalten nur Teildaten für bestimmte Buchungszwecke. Für Ihre Ausgangsrechnungen wählen Sie mindestens BASIC, in der Praxis meist EN 16931. Mehr dazu in ZUGFeRD-Profile erklärt.
Das Integrationsmuster in drei Bausteinen
Sie müssen Ihr ERP nicht umbauen. Bewährt hat sich ein dreiteiliges Muster:
1. Konverter oder Bibliothek am Ausgang
Ihr ERP erzeugt weiterhin die Rechnungsdaten. Ein Konverter oder eine Bibliothek setzt am Ausgang an und erzeugt daraus die ZUGFeRD-Datei. Verbreitet ist das Open-Source-Projekt Mustangproject, mit dem sich ZUGFeRD/Factur-X erzeugen und prüfen lassen. Alternativ nutzen Sie ein Web-Tool wie TaxLayer ohne eigene Entwicklung.
2. Middleware und Mapping für Volumen
Wenn Sie viele Rechnungen erzeugen, lohnt sich eine Middleware mit sauberem Mapping: Sie ordnet Ihre internen Felder (Kundennummer, Artikel, Steuerschlüssel) den EN-16931-Feldern zu. Einmal korrekt aufgesetzt, läuft der Massenversand automatisiert.
3. Eingangs-Postfach mit XML-Parsing
Für eingehende E-Rechnungen richten Sie ein Eingangs-Postfach ein, das das eingebettete XML ausliest und für die Auto-Buchung aufbereitet. Bei ZUGFeRD ist immer das XML für die Buchung maßgeblich — nicht das sichtbare PDF.
Der Datenfluss im Überblick
| Schritt | System | Ergebnis |
|---|---|---|
| Rechnung anlegen | ERP/WaWi | interne Rechnungsdaten |
| Konvertieren | Konverter/Bibliothek | ZUGFeRD PDF/A-3 + XML |
| Validieren | Validator | Freigabe zum Versand |
| Versenden | E-Mail/Peppol | Rechnung beim Kunden |
| Empfangen | Eingangs-Postfach | XML geparst, Buchungsvorschlag |
Vorsicht bei Behörden (B2G)
Ein wichtiger Sonderfall: Viele Bundesbehörden akzeptieren nur reine XRechnung, kein ZUGFeRD. Einige Länder und Kommunen nehmen ZUGFeRD ab Profil EN 16931 an, andere nicht. Wenn Sie an die öffentliche Hand liefern, brauchen Sie also zusätzlich einen Weg, reine XRechnung mit Leitweg-ID zu erzeugen. Details in XRechnung an Behörden senden.
Da XRechnung und ZUGFeRD beide auf EN 16931 beruhen, ist der Zusatzaufwand überschaubar: Dieselben Kerndaten, andere Verpackung.
Validierung nicht überspringen
Bevor Sie in den automatisierten Massenversand gehen, testen Sie Ihre Ausgabe gründlich. Erzeugen Sie einige Muster-Rechnungen und prüfen Sie sie mit dem TaxLayer Validator gegen EN 16931 und die deutschen BR-DE-Regeln. So finden Sie Mapping-Fehler (falsche Steuerkategorie, fehlende Pflichtfelder), bevor tausende fehlerhafte Rechnungen rausgehen. Fehlermeldungen schlagen Sie unter XRechnung-Fehlercodes nach.
Archivierung mitdenken
Auch bei der ERP-Integration gilt: Das originale XML ist revisionssicher zu archivieren, 8 Jahre lang. Bei Hybrid-ZUGFeRD ist das eingebettete XML der führende Datensatz. Planen Sie die Archivierung von Anfang an mit ein — Details in E-Rechnung archivieren nach GoBD.
Wann reicht die Zwischenlösung, wann braucht es mehr?
Die Konverter-Zwischenlösung ist ideal, um schnell und ohne Systemwechsel compliant zu werden. Wenn Ihr Volumen stark wächst oder Sie tiefe Prozessautomatisierung brauchen, können Sie später auf eine native ERP-Erweiterung umsteigen. Der Vorteil der Brücke: Sie sind sofort handlungsfähig, ohne Druck.
---
Sie wollen ZUGFeRD erzeugen, ohne selbst zu entwickeln? TaxLayer wandelt Ihre PDF in eine valide ZUGFeRD- oder XRechnung-Datei — ideal als Ausgabestufe hinter Ihrem ERP. Jetzt testen, 2 Konvertierungen pro Monat kostenlos. Fragen an info@landauer.de.
Häufig gestellte Fragen
Warum ist ZUGFeRD für ERP-Systeme ideal?
ZUGFeRD ist hybrid: ein PDF/A-3 mit eingebettetem UN/CEFACT-CII-XML. Menschen sehen das PDF, Maschinen lesen das XML. So bleibt Ihr bestehender PDF-Workflow erhalten, während das XML die strukturierten Daten liefert.
Welche ZUGFeRD-Profile sind gültige Rechnungen?
Gültig sind BASIC, EN 16931, EXTENDED und XRECHNUNG. MINIMUM und BASIC-WL sind KEINE gültigen Rechnungen — sie enthalten nur Teildaten. Details in ZUGFeRD-Profile erklärt.
Muss ich mein ERP komplett umbauen?
Nein. Eine Zwischenlösung reicht: ein Konverter oder eine Bibliothek am Ausgang, optional Middleware für hohe Volumina und ein Eingangs-Postfach, das das eingebettete XML für die Auto-Buchung parst.
Kann ich ZUGFeRD auch an Behörden senden?
Nicht immer. Viele Bundesbehörden verlangen reine XRechnung. Manche Länder/Kommunen akzeptieren ZUGFeRD ab EN 16931. Details in XRechnung an Behörden senden.
Welche Bibliothek eignet sich zum Erzeugen?
Verbreitet ist das Open-Source-Projekt Mustangproject zum Erzeugen und Prüfen von ZUGFeRD/Factur-X. Alternativ nutzen Sie ein Web-Tool wie TaxLayer, ohne eigene Entwicklung.
Wie stelle ich sicher, dass die Ausgabe valide ist?
Prüfen Sie jede erzeugte Datei mit dem TaxLayer Validator gegen EN 16931 und die BR-DE-Regeln, bevor Sie in den Massenversand gehen.
Kostenlose Tools
Weiterführende Artikel
PDF-Rechnungen jetzt konvertieren
Testen Sie TaxLayer kostenlos — 2 Konvertierungen pro Monat, keine Kreditkarte.
Jetzt starten