Start › API für Entwickler
E-Rechnungsprüfung für Ihre Software, in einer Stunde eingebaut
Ein POST mit der Datei, zurück kommt JSON mit Regel, Feld, Zeile und Korrekturvorschlag. Ohne Java auf Ihrem Server, ohne eigene Regelpflege, mit kostenlosem Schlüssel zum Entwickeln.
Dauerhaft kostenlos bis 20 Prüfungen pro Woche, ohne Kreditkarte.
Stand: 3. November 2026, aus unserer Nutzungsstatistik.
Prüfkerne, Regelstände und Java betreiben wir, Sie schicken nur die Datei
Wer selbst prüft, betreibt Mustang und den KoSIT-Validator, hält Java aktuell und zieht jede neue Fassung der Regeln nach. Bei uns ist das ein HTTP-Aufruf.
- Beide Syntaxen, alle ProfileCII und UBL, ZUGFeRD von MINIMUM bis EXTENDED, Factur-X und XRechnung. Format und Profil erkennen wir selbst.
- Neue Regeln ohne neuen CodeNeue Fassungen von XRechnung und ZUGFeRD spielen wir ein. An Ihrem Aufruf ändert sich nichts.
- Zwei Prüfkerne in einem ErgebnisWas Mustang oder der KoSIT-Validator findet, steht in derselben Antwort.
Regelstand und Grenzen
| Prüfkerne | Mustang 2.26.0 · KoSIT 1.6.3 |
|---|---|
| Norm | EN 16931, CII und UBL |
| XRechnung | 3.0.2 |
| ZUGFeRD / Factur-X | bis 2.5.2 / 1.09.2 |
| Größe je Anfrage | 50 MB JSON, rund 35 MB Dateien |
| Zeitlimit je Prüfung | 30 s |
| Gespeicherte Rechnungen | keine |
| Serverstandort | Nürnberg, Deutschland |
Die Antwort sagt Ihrem Programm, welches Feld in welcher Zeile falsch ist und was hinein muss
Strukturiertes JSON statt eines Prüfprotokolls zum Lesen. Sie entscheiden im Code, ob eine Rechnung rausgeht, und zeigen Ihren Nutzern die Meldung auf Deutsch.
validtrue oder false. Gültig heißt: kein Fehler. Warnungen und Hinweise kann es trotzdem geben.
format, profileErkanntes Format mit Fassung, etwa ZUGFeRD 2.3.2, und das Profil.
errors, warnings, noticesJe Meldung rule_id, field als BT- oder BG-Nummer, message, fix_suggestion und xpath.
line, snippetZeile in der Datei und der Ausschnitt drumherum, auch bei XML in einer PDF.
metadataRechnungsnummer, Datum, Absender, Empfänger, Betrag und Währung.
Mit einem Schlüssel prüfen, auslesen, reparieren, erzeugen und belegen
Dieselben Endpunkte nutzt unser Werkzeug im Browser. Was dort geht, geht auch aus Ihrem Code.
POST /v1/validatePrüft PDF und XML gegen EN 16931, XRechnung und Factur-X.
POST /v1/validate/batchBis zu zehn Rechnungen in einem Aufruf.ab Automatisieren
POST /v1/extractHolt das XML aus einer ZUGFeRD-PDF.
POST /v1/consistencyVergleicht Nummer, Datum und Betrag der sichtbaren PDF mit dem XML.
POST /v1/repairBehebt, was sich sicher ableiten lässt, und fragt den Rest ab.ab Automatisieren
POST /v1/createErzeugt aus JSON eine gültige ZUGFeRD-PDF oder XRechnung, zustandslos.
POST /v1/reportLiefert den Bericht als PDF/A-3, auf Wunsch mit der geprüften Datei.ab Automatisieren
Für KI-Agenten
- Als MCP-ServerMit
npx zugferd-mcp-clientund Ihrem Schlüssel inZUGFERD_API_KEYruft ein KI-Agent wie Claude die Werkzeuge selbst auf. - Aus der Kommandozeilecurl, Mustang-CLI und CI-Pipeline, Schritt für Schritt unter ZUGFeRD per CLI prüfen.
Softwarehersteller prüfen die Rechnungen ihrer Software, Firmen ihren Rechnungslauf aus dem ERP
So nutzen Kunden die Schnittstelle heute. In den letzten 90 Tagen kamen mehr als 13.000 Aufrufe über die API.
In Ihrem Produkt
Hersteller von Kassen- und Branchensoftware prüfen die Rechnungen, die ihre Software erzeugt, beim Entwickeln und im Betrieb. Fällt eine durch, sieht es der Support, bevor der Kunde anruft.
Im eigenen Rechnungslauf
Ein Nachtlauf schickt alle Ausgangsrechnungen aus dem ERP durch die Prüfung. Was durchfällt, liegt morgens bei der Buchhaltung statt beim Kunden.
Testen ohne Kosten: kostenloser Schlüssel, Sandbox und Demo-Schlüssel
Bezahlt wird erst, wenn Ihre Software in Betrieb geht.
- Kostenloser Schlüssel20 Prüfungen pro Woche, dauerhaft und ohne Kreditkarte.
- Sandbox für das ErzeugenMit dem Sandbox-Schlüssel (
zv_test_…) erzeugen Sie bis zu 100 Testrechnungen am Tag mit DEMO-Wasserzeichen. Prüfungen zählen normal. - Demo-Schlüssel ohne Anmeldung
zv_demo_public_zugferd_2026, eine Anfrage am Tag je IP, für den ersten Versuch. - Beispiele in der Dokucurl, MCP und CI-Pipeline, dazu Fehlerfälle wie eine PDF ohne XML.
Von null zur ersten Prüfung in drei Schritten, meist in zehn Minuten
Den Rest der Stunde brauchen Sie, um die Meldungen in Ihrer Software anzuzeigen.
- Schlüssel holen
E-Mail eintragen, Link anklicken, Schlüssel im Konto kopieren.
etwa 2 Minuten - Datei schicken
Base64 in
etwa 5 Minutenfile_content,pdfoderxmlinfile_type, Schlüssel inX-Api-Key. - Antwort auswerten
Bei
je nach Programmvalid: falsedie Rechnung zurückhalten und die Meldungen anzeigen.
Preise
Entwickeln kostet nichts, im Betrieb ab 19 € im Monat mit SLA
Über dem Stundenlimit sperren wir nicht. Weitere Aufrufe laufen in einer langsameren Spur.
dauerhaft kostenlos
- 20 Prüfungen pro Woche
- Eine erzeugte Rechnung im Monat
- Sandbox-Schlüssel für Testrechnungen
- Prüfen, Auslesen, Abgleichen, Erzeugen, auch über MCP
jährlich abgerechnet, 228 € im Jahr · monatlich 22,80 €
- 500 Prüfungen pro Woche
- 60 Aufrufe in der Stunde mit voller Geschwindigkeit
- Stapel, Reparatur und Bericht
- Rechnungen erzeugen ohne Grenze und ohne unseren Hinweis
- 99 % Verfügbarkeit als Ziel, Antwort binnen zwei Werktagen
Bei monatlicher Zahlung monatlich kündbar.
jährlich abgerechnet, 828 € im Jahr · monatlich 82,80 €
- Keine Wochengrenze
- 300 Aufrufe in der Stunde mit voller Geschwindigkeit
- Firmenkonto mit 10 Zugängen
- Antwort binnen vier Stunden, wenn nichts mehr geht
Bei monatlicher Zahlung monatlich kündbar.
Alle Preise zzgl. USt. Mehr als 300 Aufrufe in der Stunde? Enterprise mit Durchsatz nach Ihrer Menge. Die Fristen für Antworten gelten werktags von 9 bis 17 Uhr, alles Weitere unter Verfügbarkeit und Support.
Grenzen, Datenschutz, MCP: was Entwickler vor dem Einbau wissen wollen
Mehr steht in der Dokumentation. Oder schreib uns.
Was passiert über dem Stundenlimit?
Speichern Sie die Rechnungen?
Wie viele Rechnungen passen in einen Aufruf?
/v1/validate, bis zu zehn je /v1/validate/batch. Eine Anfrage darf als JSON bis 50 MB groß sein, das sind rund 35 MB an Dateien.Gibt es einen MCP-Server für KI-Agenten?
npx zugferd-mcp-client mit Ihrem Schlüssel in ZUGFERD_API_KEY. Er stellt validate_invoice, extract_xml, check_consistency, create_invoice und validation_report bereit.Bekomme ich einen AVV und ein SLA?
Kann ich die Prüfung selbst betreiben?
Holen Sie sich den Schlüssel und schicken Sie noch heute die erste Rechnung durch die Prüfung
Kostenlos, ohne Kreditkarte, 20 Prüfungen pro Woche.
Kein Abo nötig. Rechnungen speichern wir nicht.