ZUGFeRD API: E-Rechnungen aus JSON erzeugen

Seit 2025 müssen deutsche Unternehmen E-Rechnungen empfangen können; ab 2027/2028 wird die Ausstellung im B2B stufenweise Pflicht. ZUGFeRD 2.x (identisch mit Factur-X) ist das hybride Format: ein PDF/A-3 mit eingebettetem CII-XML nach EN 16931. Eine ZUGFeRD-API erzeugt diese Rechnungen aus Ihren vorhandenen Daten.

Kernpunkt: Ihre Software muss kein zertifiziertes System sein — sie muss nur konforme Dateien erzeugen. Genau das leistet die API: JSON rein, validierte ZUGFeRD/Factur-X-Rechnung raus.

So funktioniert es

POST /v1/invoices
{ "invoice": { "invoice_number": "2026-0042", "currency": "EUR",
    "seller": {...}, "buyer": {...},
    "lines": [{ "description": "Beratung", "quantity": 10,
                "unit_price": "95.00", "vat_rate": "19" }] },
  "options": { "profile": "en16931", "output": "pdf", "language": "de" } }

Summen und Umsatzsteuer werden serverseitig berechnet; jede Datei wird vor der Rückgabe gegen das offizielle XSD und die vollständigen Schematron-Regeln geprüft. Auch XRechnung-nahe Prüfungen (EN 16931 CII) sind abgedeckt; verarbeitet wird im Speicher, nichts wird gespeichert.

Häufige Fragen

ZUGFeRD oder XRechnung?ZUGFeRD/Factur-X ist hybrid (PDF + XML) und im B2B verbreitet; XRechnung ist reines XML und v. a. im B2G Pflicht. Beide basieren auf EN 16931 — die Validierung deckt die gemeinsamen Regeln ab.
Gibt es einen kostenlosen Tarif?Ja, 15 Dokumente/Monat ohne Kreditkarte, plus ein kostenloser Online-Validator.
Was ist mit bestehenden PDFs?POST /v1/extract zieht das XML aus jeder Factur-X/ZUGFeRD-Datei; POST /v1/validate prüft beliebige Dateien.

API-Key holen (kostenlos) Kostenloser Validator