Damit keine Rechnung zurückkommt
Leg deine ZUGFeRD-, Factur-X- oder XRechnung-Datei ab. Du siehst in rund zwei Sekunden, ob sie durchgeht, und zu jedem Fehler die Zeile, den Ausschnitt und den Korrekturvorschlag. Ohne Anmeldung, ohne Installation.
Kostenlos und ohne Konto. Wer sich anmeldet, prüft 20 Rechnungen pro Woche.
So sieht jedes Ergebnis aus. Eigene Rechnung prüfen →
Nicht nur, was falsch ist, sondern wo
Andere Prüfdienste nennen die Regel und lassen dich die Stelle suchen. Wir nennen die Zeilennummer, zeigen den Ausschnitt aus deiner Datei und schreiben dazu, was dort stehen muss.
Zeile und Ausschnitt
Zu jeder Meldung die Zeilennummer und die betroffene Stelle im Original, hervorgehoben. Auch bei Schema-Fehlern und bei XML, das in einer ZUGFeRD-PDF steckt.
Korrekturvorschlag statt Regelnummer
160 Regeln haben bei uns einen deutschen Text mit dem Feld, dem Pfad und einem Beispiel. „BR-DE-1" hilft niemandem weiter, „USt-IdNr. des Verkäufers fehlt" schon.
Zwei Prüfkerne, nicht einer
Jede Datei läuft durch Mustang und durch den KoSIT-Validator des Bundes. Was einer der beiden bemängelt, steht im Ergebnis.
Regelstand
| Prüfkerne | Mustang 2.26.0 · KoSIT 1.6.3 |
|---|---|
| Norm | EN 16931 |
| XRechnung | 3.0.2 (2026-08-31) |
| ZUGFeRD / Factur-X | bis 2.5.2 / 1.09.2 |
| Antwortzeit, Median | 1,8 s |
| Antwortzeit, 95 % | 2,5 s |
| Gespeicherte Rechnungen | keine |
| Serverstandort | Nürnberg, Deutschland |
Das Ergebnis als Bericht, den du ablegen kannst
Wer eine Rechnung prüft, muss oft belegen, dass er sie geprüft hat. Der Bericht hält fest, was wann womit geprüft wurde, und wandert in die Ablage oder zur Fachabteilung.
Prüfsumme, Zeitpunkt, Regelstand
SHA-256 der geprüften Datei, Zeitpunkt mit Zeitzone und die Versionen beider Prüfkerne. Damit lässt sich der Bericht später einer Datei zuordnen.
Die geprüfte Rechnung als Anhang
Auf Wunsch hängt die Originaldatei als weitere Seiten im PDF, zusätzlich eingebettet nach PDF/A-3. Ein Dokument statt zwei.
Deutsch, Englisch, Französisch
Für Konzerne mit Empfängern im Ausland. Ab dem Tarif Automatisieren, ein Beispiel gibt es ohne Konto.
Nach der Prüfung geht es weiter
Zwei Schritte, die sonst von Hand anfallen: den Fehler beheben und die nächste Rechnung gleich richtig erzeugen.
Fehler automatisch beheben
Lad die fehlerhafte Rechnung hoch. Was sich sicher ableiten lässt, korrigieren wir selbst. Nur wo wir raten müssten, fragen wir nach, etwa bei der Leitweg-ID. Zurück kommt eine gültige Datei. Im Tarif Automatisieren.
Rechnung reparieren →Rechnungen erzeugen
Aus strukturierten Daten eine gültige ZUGFeRD-PDF oder XRechnung, mit mehreren Positionen, allen Steuerkategorien und Leitweg-ID für öffentliche Auftraggeber. Im Browser oder per API.
Rechnung erstellen →Für Entwickler
Ein Aufruf, strukturiertes JSON zurück
Dieselbe Prüfung wie im Browser, als REST-Schnittstelle. Die Antwort enthält Regel, Feld, Zeile, Ausschnitt und den Korrekturvorschlag, also alles, was dein Programm zum Weiterverarbeiten braucht.
validate_invoicePrüft PDF und XML gegen EN 16931, XRechnung und Factur-X.
extract_xmlHolt das eingebettete XML aus einer ZUGFeRD-PDF.
check_consistencyVergleicht sichtbare PDF-Daten mit dem XML. Findet manipulierte Beträge.
create_invoiceErzeugt aus Daten eine gültige Rechnung, zustandslos, pro Aufruf.
validation_reportLiefert den Bericht als PDF/A-3, auf Wunsch mit der geprüften Datei.
Alle fünf gibt es auch als MCP-Server, damit ein KI-Agent sie direkt aufrufen kann: npx zugferd-mcp-client.
Kostenlos prüfen. Zahlen, wenn es in den Arbeitsablauf soll.
Starte kostenlos mit Prüfen. Wechsle, wenn du mehr brauchst.
dauerhaft kostenlos
Rechnungen einzeln prüfen – im Browser oder per API.
Kostenlos starten- 20 Validierungen / Woche
- 1 Zugang
- 1 Rechnung / Monat erstellen
- Alle 5 Werkzeuge per API und MCP
- 160 Regeln mit Korrekturvorschlag
- Strukturiertes JSON
- – Nur eine Rechnung auf einmal prüfbar
- – „Erstellt mit zugferd-validator.de"-Fußzeile in erzeugten Rechnungen
- – Kein Support / kein SLA
jährlich abgerechnet · 228 €/Jahr
Für Firmen, die E-Rechnungen im Workflow prüfen.
- Stapel-Prüfung: mehrere Rechnungen auf einmal
- Rechnung reparieren: Fehler automatisch beheben
- Validierungsbericht als PDF zum Ablegen
- 500 Validierungen / Woche
- Firmenkonto mit 3 Zugängen: ein Kontingent, eine Rechnung, ein Vertrag
- AVV im Konto, sofort als PDF, ohne Unterschrift
- Rechnungen erstellen: unbegrenzt
- White-Label-Rechnungen (eigenes Logo)
- Alles aus Prüfen
- E-Mail-Support (48h)
- 99 % Uptime SLA · priorisierte Updates
jährlich abgerechnet · 828 €/Jahr
Für hohe Volumina und geschäftskritische Prozesse.
- Unbegrenzte Validierungen
- Firmenkonto mit 10 Zugängen: ein Kontingent, eine Rechnung, ein Vertrag
- AVV im Konto, sofort als PDF, ohne Unterschrift
- Weitere Zugänge für 49 € je Nutzer und Jahr
- Unbegrenzt Rechnungen erstellen
- Stapel-Prüfung (größere Stapel)
- Alles aus Automatisieren
- Dedizierter Support
- Fair Use: 300 Aufrufe / Stunde
Alle Preise zzgl. MwSt. · Zur vollständigen API-Dokumentation →
Mehr als 300 Aufrufe/Stunde oder Batch-Verarbeitung? Enterprise-Tarif auf Anfrage →
Auftragsverarbeitungsvertrag: im Konto abschließen, sofort als PDF herunterladen. Keine Unterschrift nötig, keine Rückfrage, kein Werktag Wartezeit. Den Vertragstext gibt es vorab.
Vor dem Kauf sprechen? Schreib uns, wir melden uns in der Regel innerhalb eines Werktags und zeigen den Ablauf an deinen eigenen Rechnungen.
Zugänge für Kollegen richtest du selbst ein: im Konto unter Team ein Firmenkonto anlegen und einladen. Jeder meldet sich mit seiner eigenen Adresse an, ihr teilt euch das Kontingent, es gibt eine Rechnung für die Firma und einen Auftragsverarbeitungsvertrag. Im Konto steht außerdem, wer wie viel geprüft hat.
¹ Fair Use Policy: Automatisieren ist auf 60, Skalieren auf 300 API-Aufrufe pro Stunde ausgelegt, das reicht für den normalen Geschäftsbetrieb. Für höheren Durchsatz, Massenverarbeitung oder ein festes SLA gibt es den individuellen Enterprise-Tarif.
| Feature | Prüfen | Automatisieren | Skalieren |
|---|---|---|---|
| Validierungen / Woche | 20 | 500 | Unbegrenzt¹ |
| Rechnungen erstellen / Woche | 1 | 20 | Unbegrenzt¹ |
| Max. API-Aufrufe / Stunde | – | 60 | 300 |
| Benutzerzugänge | 1 | 3 | 10 |
| Firmenkonto: Rollen, Rechte und eigene Limits | |||
| Weitere Zugänge zubuchbar | 49 €/Jahr | ||
| Auftragsverarbeitungsvertrag (Art. 28 DSGVO) | |||
| Im Konto sichtbar, wer wie viel geprüft hat | |||
| Stapel-Prüfung (mehrere Rechnungen auf einmal) | |||
| Rechnung reparieren (Fehler automatisch beheben) | |||
| validate_invoice | |||
| extract_xml | |||
| check_consistency | |||
| create_invoice | |||
| White-Label (ohne Footer) | |||
| 160 Fix-Suggestions | |||
| E-Mail-Support | |||
| Dedizierter Support | |||
| SLA | 99 % | 99 % |
E-Rechnung, ZUGFeRD & Validierung — kurz erklärt
Antworten zu E-Rechnungspflicht, Formaten und Validierung.
Was ist ZUGFeRD?
Was ist der Unterschied zwischen ZUGFeRD und XRechnung?
Ist die E-Rechnung in Deutschland Pflicht?
Wie validiere ich eine ZUGFeRD- oder XRechnung-Datei?
/v1/validate mit deinem API-Key im X-Api-Key Header. Du erhältst strukturiertes JSON mit erkanntem Format und Profil, einer Fehler- und Warnungsliste mit Regel-ID (z. B. BR-DE-1), betroffenem BT-Feld, konkretem Korrekturvorschlag und XPath sowie den Metadaten der Rechnung. Validiert wird gegen EN 16931 mit Mustang Project und dem KoSIT-Validierungstool. Details in der API-Dokumentation.Was bedeutet EN 16931?
Was bedeutet ein BR-DE-Fehler bei der Validierung?
Welche Formate unterstützt der ZUGFeRD Validator?
Kann ich mit dem ZUGFeRD Validator auch Rechnungen erstellen?
POST /v1/create bzw. das MCP-Tool create_invoice erzeugst du aus strukturierten JSON-Daten eine valide E-Rechnung — wahlweise als ZUGFeRD-PDF (PDF/A-3 mit eingebettetem XML) oder als reine XRechnung-XML mit Leitweg-ID für den öffentlichen Sektor (B2G). Unterstützt werden mehrere Positionen, alle USt-Kategorien (Standard, steuerfrei, Reverse-Charge), Rabatte/Zuschläge und Zahlungsangaben. Neben normalen Rechnungen lassen sich auch Gutschriften und Stornos, Korrekturen sowie Anzahlungs- und Teilrechnungen mit Bezug auf die Ursprungsrechnung erzeugen. Die API ist zustandslos: Du bekommst die fertige Rechnung pro Aufruf zurück, gespeichert wird nichts. Geprüft wird die Erzeugung gegen EN 16931 — entweder optional direkt beim Erstellen oder im zweiten Schritt über validate_invoice.Gibt es eine Testumgebung (Sandbox) für die Rechnungserstellung?
zv_test_…, abrufbar im Konto). Damit testest du die Integration frei, ohne dein Live-Kontingent zu verbrauchen. Im Sandbox-Modus erzeugte Rechnungen tragen ein deutliches, gekacheltes „DEMO"-Wasserzeichen auf jeder Seite und einen Hinweis im XML — voll testbar, aber nicht für den Rechtsverkehr gültig. Für saubere, echte Rechnungen nutzt du den Live-Key. Validierung lässt sich ohnehin kostenlos über den Free-Tarif oder den öffentlichen Demo-Key ausprobieren.Was kostet der ZUGFeRD Validator? Gibt es einen kostenlosen Tarif?
Wie arbeiten mehrere Kollegen auf einem Konto?
Bekomme ich einen Auftragsverarbeitungsvertrag (AVV)?
Gibt es ein SLA? Welche Verfügbarkeit sagt ihr zu?
Kann ich die API in Claude oder andere KI-Agenten integrieren?
zugferd-mcp-client) bereit, der sich per npm installieren und in MCP-kompatible KI-Tools wie Claude einbinden lässt. Er stellt die Tools validate_invoice, extract_xml, check_consistency und create_invoice zur Verfügung, sodass ein KI-Agent E-Rechnungen eigenständig prüfen, auslesen und erzeugen kann.Prüf die Rechnung, bevor der Empfänger es tut
Datei ablegen, Ergebnis lesen. Kostenlos, ohne Konto, in rund zwei Sekunden.