ZUGFeRD-Generator-Vergleich 2026: API, Library oder Office-Suite?
ZUGFeRD ist PDF/A-3 mit eingebettetem XML — ein Hybrid-Format, das sowohl Mensch als auch Maschine lesen können. Welcher Generator das richtig macht, hängt von deinem Stack ab.
Wettbewerberangaben zuletzt geprüft: 8. August 2026
invoice-api.xhub in 60 Sekunden
Warum Entwickler die REST-API klassischer Buchhaltungs-Software vorziehen.
Feature-Vergleich
| Feature | ZUGFeRD-Generator-Anbieter | invoice-api.xhub |
|---|---|---|
| ZUGFeRD-Profile (BASIC / COMFORT / EXTENDED) | Lexware: BASIC/COMFORT / sevDesk: BASIC/COMFORT / Mustang: BASIC/COMFORT/EXTENDED / ferd-php: BASIC/COMFORT | COMFORT + EXTENDED (programmatisch) |
| PDF/A-3 valide gemäß ISO 19005-3 | Lexware: Ja / sevDesk: Ja / Mustang: Ja / ferd-php: Eingeschränkt | Ja (mit Standalone-Validator) |
| Architektur | Lexware/sevDesk: Office-Suite / Mustang/ferd-php: Open-Source-Library | Managed REST-API |
| Sprach-Stack | Lexware/sevDesk: kein Stack-Bezug (UI) / Mustang: Java-only / ferd-php: PHP-only | Sprach-agnostisch (REST) |
| Free / Kostenlos-Anteil | Lexware/sevDesk: Trial / Mustang/ferd-php: 100% Open-Source | Free-Tier (20 Rechnungen/Monat dauerhaft) |
| Setup-Aufwand | Lexware/sevDesk: Stunden / Mustang/ferd-php: 1–3 Tage Eng-Time | < 5 Minuten (API-Key + Call) |
| Compliance-Updates (KoSIT, ZUGFeRD-Versionen) | Lexware/sevDesk: Inklusive / Mustang/ferd-php: Selbst pflegen | Automatisch inklusive |
| Internationale Hybrid-Formate (Factur-X für FR) | Lexware/sevDesk: Begrenzt / Mustang: Limitiert / ferd-php: Nein | Native (FR Factur-X + 27 weitere EU-Länder) |
| Standalone-Validator (PDF/A-3 + XML) | Lexware/sevDesk: Implizit / Mustang: Standalone / ferd-php: Eingeschränkt | Standalone-Endpoint, 187ms |
| Parser API für eingehende ZUGFeRD-PDFs | Lexware/sevDesk: Manuell / Mustang/ferd-php: Library-Funktion | Native Parser API |
| Vendor-Lock-In | Lexware/sevDesk: SaaS-Lock / Mustang/ferd-php: Keiner | SaaS-Lock (Free-Tier reduziert) |
| Pricing für ~1.000 Rechnungen/Monat | Lexware: ab €39/Mo / sevDesk: ab €19–37/Mo / Mustang/ferd-php: gratis (Hosting separat) | ab €23/Mo (Starter) bzw. €18/Mo (jährlich) |
| Wer trägt das Risiko, wenn der Empfänger die Rechnung ablehnt | Bei allen Anbietern: du selbst — Konformität im Einzelfall wird nicht zugesichert | Du — oder xhub.io, wenn die Anbindung als Projekt umgesetzt wurde |
| Stammdaten-Mapping aus dem Bestandssystem | Bei allen: dein Aufwand | Dein Aufwand — oder als Projekt bei xhub.io |
Wann wählen ZUGFeRD-Generator-Anbieter
- Lexware / sevDesk: wenn du eine Office-Suite mit Buchhaltungs-UI brauchst und ZUGFeRD nur ein Side-Feature ist
- Mustang Project: Java-Stack mit Self-Host-Anspruch, EXTENDED-Profile gewünscht
- ferd-php: PHP-Stack mit Self-Host-Anspruch, BASIC/COMFORT-Profile reichen aus
- Online-Tools (kostenlose Web-Generatoren): einmalige manuelle Erzeugung ohne Programmierung
Wann invoice-api.xhub
- Du brauchst ZUGFeRD programmatisch in einem eigenen Produkt (E-Commerce, ERP-Modul, SaaS-Backend)
- Multi-Country: nicht nur ZUGFeRD (DE), sondern auch Factur-X (FR), und andere EU-Hybrid-Formate
- API-First, sprach-agnostisch (TypeScript, Python, Go, etc.)
- Compliance-Updates ohne Re-Deploy auf deiner Seite
- Standalone Validator + Parser API ohne eigene Server-Infrastruktur
- Time-to-First-Invoice in Minuten, nicht Tagen
Was diese Seite ist
Dies ist ein Buyer's Guide für ZUGFeRD-Generator-Tools 2026. Statt einen einzelnen Anbieter zu vergleichen, schauen wir auf die ganze Landschaft: gemanagte API-Services, Open-Source-Libraries, Office-Suites, kostenlose Online-Tools. Ziel: dir helfen, die richtige Wahl für deinen Use-Case zu treffen — auch wenn das nicht invoice-api.xhub ist.
ZUGFeRD-Primer (in 30 Sekunden)
ZUGFeRD ist kein eigenständiges Format, sondern eine Kombination aus zwei Standards:
- PDF/A-3 (ISO 19005-3): ein Archiv-fähiges PDF, das Anhänge erlauben darf
- CII XML (UN/CEFACT Cross-Industry-Invoice): das strukturierte XML mit Rechnungs-Daten
ZUGFeRD = PDF/A-3 + eingebettetes CII-XML. Der Empfänger sieht eine normale Rechnung als PDF, kann aber gleichzeitig die strukturierten Daten programmatisch parsen. Das löst das Problem, dass viele Empfänger noch keine reine XML-Verarbeitung haben — sie sehen einfach das PDF.
ZUGFeRD existiert in mehreren Versionen (1.0, 2.0, 2.1, 2.2, 2.3, 2.4) und drei Profilen (BASIC, COMFORT, EXTENDED). Die meisten Tools heute zielen auf ZUGFeRD 2.3/2.4 mit COMFORT-Profile — der Sweet-Spot für B2B-Rechnungen.
Was zu beachten ist
Vor der Tool-Wahl, kläre 5 Fragen:
- Stack: hast du einen Java-Backend? PHP? TypeScript? — bestimmt Library-Optionen
- Self-Host vs Managed: brauchst du Datenschutz-strikt-lokal, oder ist Vendor-Service ok?
- Volumen: wie viele ZUGFeRD-PDFs pro Monat?
- Profile: reicht COMFORT, oder brauchst du EXTENDED?
- International: nur Deutschland, oder auch Factur-X für Frankreich?
Diese 5 Antworten führen meist zur richtigen Architektur-Wahl.
Architektur-Optionen
Option 1: Gemanagter API-Service (z.B. invoice-api.xhub)
- Wie's funktioniert: REST-Call mit JSON-Daten, ZUGFeRD-PDF zurück
- Vorteil: kein Setup, kein Hosting, automatische Compliance-Updates, Multi-Country
- Nachteil: Vendor-Lock-In, monatliche Kosten, externe API-Calls
- Ideal für: SaaS-Backends, schnelles Prototyping, Multi-Country-Use-Cases
Option 2: Open-Source-Library (z.B. Mustang Project, ferd-php)
- Wie's funktioniert: Library im eigenen Stack einbinden, lokal ZUGFeRD generieren
- Vorteil: kostenlos, voll kontrolliert, kein Vendor-Lock-In, keine externe Calls
- Nachteil: Setup-Aufwand, eigene Wartung, Stack-spezifisch (Java/PHP), kein Multi-Country
- Ideal für: Java-/PHP-Teams mit Engineering-Kapazität, hohe Volumen, strikte Datenschutz
Option 3: Office-Suite mit ZUGFeRD-Funktion (z.B. Lexware, sevDesk, easybill)
- Wie's funktioniert: Web-UI für Rechnungs-Erstellung, ZUGFeRD-Export als Funktion
- Vorteil: All-in-One mit Mahnwesen, Bankabgleich, etc.
- Nachteil: nicht für programmatic Use-Cases optimiert; API ist Office-Side-Feature
- Ideal für: Solo-Selbstständige, kleine Teams ohne Dev-Kapazität
Option 4: Kostenloses Online-Tool (z.B. eu-rechnung.de, xrechnungs.de)
- Wie's funktioniert: Web-Form ausfüllen, ZUGFeRD-PDF herunterladen
- Vorteil: kostenlos, keine Anmeldung, sofort nutzbar
- Nachteil: manuell, keine API, oft nur BASIC-Profile, keine Volumen-Skalierung
- Ideal für: einmalige manuelle Erzeugung, Test-Validierung
Top-Picks nach Use-Case
Pick A: Du brauchst ZUGFeRD programmatisch in deinem eigenen Produkt
→ invoice-api.xhub. API-First, Free-Tier zum Testen, Multi-Country, EXTENDED-Profile, Standalone-Validator. Time-to-First-Invoice unter 5 Minuten.
Alternative: Mustang Project (wenn Java-Stack vorhanden, Self-Host-Anspruch, DE-only). siehe /compare/mustang-project-alternative.
Pick B: Du hast eine Java-Codebase und Engineering-Kapazität
→ Mustang Project. Open-Source, kostenlos, EXTENDED-Profile, aktive Community. Trade-off: 1–3 Tage Setup, eigene Compliance-Update-Pflege.
Alternative: invoice-api.xhub mit Enterprise-Plan (On-Premise/Hybrid) wenn du Multi-Country brauchst aber lokal hosten musst.
Pick C: Du brauchst eine Office-Suite mit Buchhaltung + ZUGFeRD
→ Lexware oder sevDesk (DE) bzw. easybill (DE-Solopreneur-Fokus). E-Invoicing ist Teil der Office-Suite, aber das Hauptbedürfnis ist Buchhaltungs-Workflow.
siehe vollständige Vergleiche: /compare/lexoffice-alternative, /compare/sevdesk-alternative, /compare/easybill-alternative.
Pick D: Du brauchst PHP-spezifische Library (Self-Host)
→ ferd-php als Open-Source-Library. Smaller Community als Mustang, aber für PHP-Stacks die direkte Wahl. Trade-off: Wartung, BASIC/COMFORT-Profile (kein EXTENDED out-of-the-box).
Anbieter-Profile
invoice-api.xhub (gemanagter API-Service)
- Stärke: programmatische ZUGFeRD-Erzeugung in 5 Min, Multi-Country, sprach-agnostisch
- Format-Coverage: ZUGFeRD 2.4 COMFORT + EXTENDED, plus Factur-X 1.08 (FR) und Peppol BIS 3.0 UBL für 27 weitere EU-Länder
- Pricing: Free 20/Mo · Starter €23/Mo (2k) · Premium €79/Mo (20k) · Enterprise Custom
- Zusatz-Endpoints: Standalone-Validator (KoSIT, 187ms), Parser API für eingehende ZUGFeRD-PDFs
Mustang Project (Java Open-Source-Library)
- Stärke: kostenlos, Self-Hosted, EXTENDED-Profile, aktive Community, kein Vendor-Lock-In
- Format-Coverage: ZUGFeRD 2.x BASIC, COMFORT, EXTENDED + XRechnung (DE-fokus)
- Pricing: kostenlos (Hosting/Wartung selbst)
- Stack: Java-only
Lexware (Office-Suite mit API)
- Stärke: All-in-One DACH-Buchhaltung, DATEV-Integration, ZUGFeRD ab COMFORT
- Format-Coverage: ZUGFeRD 2.x BASIC + COMFORT (DACH-fokus)
- Pricing: Office-Pläne ab ~€8/Mo, Office Pro ab ~€39/Mo
- API: REST-API verfügbar, aber Office-zentriert
sevDesk (Office-Suite mit API)
- Stärke: ähnlich Lexware, etwas modernere REST-API, transparente Pricings
- Format-Coverage: ZUGFeRD 2.x BASIC + COMFORT (DACH-fokus)
- Pricing: Office-Pläne ab ~€9–37/Mo
- API: REST mit OAuth, ähnlich Lexware
ferd-php (PHP Open-Source-Library)
- Stärke: PHP-native, Open-Source, kostenlos
- Format-Coverage: ZUGFeRD BASIC + COMFORT (kein EXTENDED out-of-the-box)
- Pricing: kostenlos
- Stack: PHP-only, kleinere Community als Mustang
Decision-Tree
1Brauchst du ZUGFeRD programmatisch (API-Call, kein Office-UI)?2├── Ja3│ ├── Multi-Country (FR Factur-X, IT FatturaPA)?4│ │ ├── Ja → invoice-api.xhub5│ │ └── Nein, nur DE6│ │ ├── Java-Stack + Self-Host? → Mustang Project7│ │ ├── PHP-Stack + Self-Host? → ferd-php8│ │ └── Anderer Stack ODER Managed gewünscht → invoice-api.xhub9│ └── EXTENDED-Profile gewünscht?10│ ├── Ja → Mustang oder invoice-api.xhub11│ └── Nein, COMFORT reicht → alle Optionen12└── Nein, ich brauche eine Office-UI13 ├── DACH-Solopreneur → Lexware / sevDesk / easybill14 ├── Steuerberater-DATEV-Anbindung Pflicht → DATEV (oder Lexware mit DATEV-Bridge)15 └── Einmalig manuell → kostenlose Online-ToolsEmpfehlung
Wenn du dieser Seite gefolgt bist, weil du nach "ZUGFeRD generator" gegoogelt hast, ist die Antwort wahrscheinlich:
- API-Use-Case: invoice-api.xhub. Free-Tier, monatlich kündbar, Multi-Country, kein Setup.
- Java-Stack mit Self-Host: Mustang Project — der etablierte De-facto-Standard.
- PHP-Stack mit Self-Host: ferd-php — kleinere Community, aber direkter PHP-Stack-Match.
- Office-Use-Case: Lexware oder sevDesk — All-in-One mit ZUGFeRD-Export.
- Einmalig manuell: kostenlose Web-Generatoren für 1-Off-Cases.
Entscheidend ist: was ist dein Haupt-Bedürfnis? ZUGFeRD-Erzeugung als API-Call in deinem Produkt, oder Office-Workflow mit ZUGFeRD als Side-Feature? Die Antwort führt fast immer zur richtigen Wahl.
Nächster Schritt
Ein 5-Min-Test im Playground zeigt schneller als jede Vergleichstabelle, ob invoice-api.xhub für dein Setup passt:
- Generiere eine Beispiel-ZUGFeRD-PDF aus einem JSON-Body
- Validiere sie gegen die KoSIT-Schemas
- Konvertiere XRechnung-XML in ein ZUGFeRD-PDF/A-3
- Schau dir den n8n-Workflow-Template an
Free-Tier: 20 Rechnungen/Monat, ohne Kreditkarte. Wenn du danach skalierst, startet der Starter-Plan bei €23/Monat (oder €18/Monat bei jährlicher Zahlung) mit 2.000 inkludierten Rechnungen.
Die Frage, die keine Vergleichstabelle beantwortet
Alle Anbieter auf dieser Seite erzeugen valides XML aus korrekten Eingabedaten. Der Unterschied zwischen ihnen ist real, aber kleiner als der Unterschied zwischen "valides XML" und "Rechnung wird bezahlt".
Was zwischen beidem liegt:
- Die Leitweg-ID deiner öffentlichen Auftraggeber steht nirgends im Kundendatensatz.
- Gutschriften brauchen einen Bezug zur Ursprungsrechnung, den dein System nie gespeichert hat.
- Steuerkategorien passen im Standardfall, aber nicht bei Reverse-Charge oder innergemeinschaftlicher Lieferung.
- Über Jahre gewachsene eigene Felder bilden sich nicht auf EN 16931 ab.
- Der Empfänger nimmt die Rechnung technisch an, weist sie aber fachlich zurück — und niemand merkt es, bis die Zahlung ausbleibt.
Kein Anbieter dieser Liste löst das für dich, unserer eingeschlossen. Es ist einmalige Datenarbeit an deinem Bestandssystem.
Bevor du dich für ein Werkzeug entscheidest: Schick uns eine deiner Rechnungen. Wir prüfen sie mit demselben Verfahren, das die Empfänger einsetzen (KoSIT-Validierung), und sagen dir innerhalb eines Tages, was durchgeht und was fehlt. Kostenfrei, unverbindlich, und nützlich auch dann, wenn du am Ende einen anderen Anbieter wählst.
Häufige Fragen
Was ist ZUGFeRD und wie unterscheidet es sich von XRechnung?
ZUGFeRD ist ein hybrides Format: ein menschenlesbares PDF/A-3-Dokument mit eingebetteter XML-Datei. Empfänger können es als normale PDF lesen ODER die strukturierten Daten programmatisch parsen. XRechnung ist hingegen reines XML (UBL oder UN/CEFACT CII) — kein PDF, nur Maschine. ZUGFeRD ist für B2B (gemischte Empfänger), XRechnung primär für B2G (öffentliche Auftraggeber).
Welche ZUGFeRD-Profile sollte ich verwenden?
Drei Hauptprofile: BASIC (minimaler Datenumfang, einfach zu erzeugen), COMFORT (Standard für B2B-Rechnungen, deckt die meisten Use-Cases ab), EXTENDED (volle EN-16931-Compliance, für komplexe B2B-Anforderungen). Für 90% der Use-Cases reicht COMFORT. Wenn du dir nicht sicher bist: COMFORT generieren und bei Bedarf hochstufen.
Was ist der Unterschied zwischen Mustang und ferd-php?
Beides sind Open-Source-Libraries für ZUGFeRD-Generierung. Mustang ist Java-only, ferd-php ist PHP-only. Mustang hat eine größere Community, ist aktiver gepflegt, deckt EXTENDED-Profile ab. ferd-php fokussiert auf BASIC/COMFORT, ist jünger und kleiner. Wahl nach Stack: Java → Mustang, PHP → ferd-php.
Kann ich Lexware/sevDesk-API für ZUGFeRD-Generation in meinem eigenen Produkt nutzen?
Theoretisch ja, beide haben REST-APIs. In der Praxis ist das fragil: Office-Suite-APIs sind für Office-Workflows konzipiert, nicht für High-Volume programmatic Use-Cases. Du bekommst Office-Pricing (€19–39/Mo + Limits) für eine Funktion, die du eigentlich als Standalone-API möchtest. Für reine ZUGFeRD-Generation ist invoice-api.xhub designed.
Wann brauche ich überhaupt ZUGFeRD vs nur PDF?
ZUGFeRD ist Pflicht oder vorteilhaft wenn dein B2B-Empfänger automatisierte Rechnungs-Verarbeitung hat (DATEV, SAP, Microsoft Dynamics, etc.). Diese Systeme können das eingebettete XML auslesen, was manuelle Eingaben spart. Ab 2027 wird strukturierte E-Rechnung in DE B2B-Pflicht — ZUGFeRD ist ein gangbarer Weg, weil es auch ohne strukturiertes Empfänger-System als PDF lesbar bleibt.
Was kostet invoice-api.xhub im Vergleich?
Free-Tier: 20 Rechnungen/Monat dauerhaft kostenlos. Starter: €23/Monat (€18 jährlich) mit 2.000 Rechnungen. Premium: €79/Monat, 62 € bei Jahreszahlung, mit 20.000 Rechnungen. Open-Source-Libraries (Mustang, ferd-php) sind kostenlos, aber Hosting und Wartung kosten Engineering-Time. Office-Suites (Lexware/sevDesk) ab €19–39/Monat, dafür mit Office-Funktionen, die wir nicht haben.