# ZUGFeRD Validator > Gehostete REST API, MCP-Server und kostenloses Online-Werkzeug, um E-Rechnungen (ZUGFeRD, Factur-X, XRechnung) gegen die europäische Norm EN 16931 zu prüfen, fehlerhafte Rechnungen automatisch zu reparieren und aus strukturierten Daten valide E-Rechnungen zu erzeugen. Betreiber: OPM GmbH, Bad Rappenau. Die Prüfung läuft mit dem Mustang Project und dem KoSIT-Validierungstool und deckt beide EN-16931-Syntaxen ab: CII und UBL. Unterstützte Formate: ZUGFeRD 2.x (Profile MINIMUM, BASIC WL, BASIC, EN 16931, EXTENDED), Factur-X 1.x, XRechnung 2.x/3.x. Der Regelkatalog umfasst 160 geprüfte Fehlercodes, darunter die deutschen BR-DE-Regeln der KoSIT und Peppol-BIS-Regelprüfungen. Der Dienst ist keine Peppol-Zugangsstelle und keine französische Plateforme Agréée (PDP); er prüft und erzeugt Dateien, versendet aber keine Rechnungen. Website und Dokumentation gibt es auf Deutsch, Englisch und Französisch. API-Basis: `https://api.zugferd-validator.de`, Authentifizierung über den Header `X-Api-Key`. Öffentlicher Demo-Key ohne Registrierung: `zv_demo_public_zugferd_2026` (eine Anfrage pro Tag und IP-Adresse). Antworten sind strukturiertes JSON mit Regel-ID, betroffenem Feld (BT-/BG-Nummer), Klartext-Meldung, Korrekturvorschlag und XPath. Wichtige Endpunkte: - `POST /v1/validate` — Rechnung prüfen. Eingabe `{ file_content (base64), file_type: "pdf"|"xml" }`. - `POST /v1/validate/batch` — mehrere Rechnungen in einem Aufruf (ab Tarif Automatisieren). - `POST /v1/repair/analyze` und `POST /v1/repair` — Fehler automatisch beheben (ab Tarif Automatisieren). - `POST /v1/create`: valide ZUGFeRD-PDF oder XRechnung-XML aus strukturierten Daten erzeugen, auch mit Anlagen, Leistungszeitraum, schon gezahltem Betrag, Steuernummer statt USt-IdNr. und SEPA-Lastschrift. - `POST /v1/extract` — eingebettetes XML aus einem ZUGFeRD-/Factur-X-PDF holen. - `POST /v1/consistency` — sichtbare PDF-Daten gegen das eingebettete XML abgleichen. - `GET /v1/keys/me` — Tarif, Kontingent und Verbrauch abfragen. Als MCP-Server nutzbar (für KI-Agenten): Paket `zugferd-mcp-client` via npm, Umgebungsvariable `ZUGFERD_API_KEY`. Werkzeuge: `validate_invoice`, `extract_xml`, `check_consistency`, `create_invoice`. ## Dokumentation - [API-Dokumentation (Deutsch)](https://docs.zugferd-validator.de/): Vollständige Referenz aller Endpunkte, Datentypen, Fehlerbehandlung, Formate und Profile, mit Beispielen für curl, MCP und CI/CD. - [API documentation (English)](https://zugferd-validator.de/en/docs): Same reference in English. - [Documentation de l'API (français)](https://zugferd-validator.de/fr/docs): La même référence en français. ## Werkzeuge - [E-Rechnung erstellen](https://zugferd-validator.de/rechnung-erstellen): ZUGFeRD-PDF oder XRechnung-XML aus eingetragenen Rechnungsdaten erzeugen, im Browser, geprüft gegen EN 16931. Kostenloses Konto nötig. - [PDF-Rechnung in E-Rechnung umwandeln](https://zugferd-validator.de/konvertieren): bestehende Rechnung als PDF, Word oder Excel hochladen; Rechnungsnummer, Käufer, Positionen, Steuersätze und Rabatte werden ausgelesen, der Nutzer bestätigt die Werte, heraus kommt ZUGFeRD mit dem bisherigen Layout oder XRechnung, geprüft gegen EN 16931. Die Umwandlung liest auch Leistungszeitraum, Vorschüsse, durchlaufende Posten und Lastschrift; Anlagen kommen mit in die E-Rechnung; viele fertige E-Rechnungen lädst du als ZIP-Datei. Erkennung auf eigenem Server in Deutschland, ohne fremden KI-Dienst. Ausprobieren ohne Konto; bezahlt wird erst eine E-Rechnung, die die Prüfung besteht: 3,99 € zzgl. USt je Rechnung, oder 20 im Monat im Tarif Automatisieren. - [E-Rechnung online validieren](https://zugferd-validator.de/validieren): ZUGFeRD, Factur-X und XRechnung kostenlos im Browser gegen EN 16931 prüfen, ohne Anmeldung; zeigt jeden Verstoß mit Regel-ID, Feld und Korrekturvorschlag. - [Valider une facture électronique](https://zugferd-validator.de/fr/valider): Dieselbe Prüfung auf Französisch, mit Factur-X als Schwerpunkt. - [Validate an e-invoice](https://zugferd-validator.de/en/validate): Same checker in English, covering EN 16931 in CII and UBL. ## Fehlercode-Lexikon - [Fehlercode-Lexikon (Deutsch)](https://zugferd-validator.de/fehlercodes): Alle 160 Validierungsregeln (BR, BR-CO, BR-CL, BR-DE, BR-S, Peppol, Factur-X) mit Bedeutung, Ursachen, Korrektur und Vorher/Nachher-XML. - [Lexique des codes d'erreur (français)](https://zugferd-validator.de/fr/codes-erreur): Dasselbe Nachschlagewerk auf Französisch. - [Error code lexicon (English)](https://zugferd-validator.de/en/error-codes): The same reference in English. - [UNTDID 4461 — Zahlungsart-Codes](https://zugferd-validator.de/untdid-4461): Alle Codes für BT-81 mit Bedeutung und XML-Beispiel. ## Ratgeber - [E-Rechnungspflicht in Deutschland](https://zugferd-validator.de/e-rechnung-pflicht): Fristen, Ausnahmen und zulässige Formate der deutschen B2B-Pflicht. - [ZUGFeRD, XRechnung und Factur-X im Vergleich](https://zugferd-validator.de/zugferd-xrechnung): Hybrid gegen reines XML, B2B gegen B2G, CII gegen UBL. - [XRechnung validieren](https://zugferd-validator.de/xrechnung-validieren): Schritt-für-Schritt-Anleitung inklusive Leitweg-ID. - [ZUGFeRD per Kommandozeile validieren](https://zugferd-validator.de/zugferd-cli): curl gegen die REST API, Mustang-Validator lokal (Java), MCP-Client, Report-Vergleich und CI/CD-Beispiel. - [Facturation électronique obligatoire en France](https://zugferd-validator.de/fr/facturation-electronique-obligatoire): Kalender 2026/2027, Plateformes Agréées, zulässige Formate und Sanktionen. - [Factur-X expliqué](https://zugferd-validator.de/fr/factur-x): Aufbau des hybriden Formats, Profile und Abgrenzung zu ZUGFeRD und XRechnung. - [E-Rechnungs-Software im Vergleich](https://zugferd-validator.de/e-rechnung-software-vergleich): Fünf Programme, die ZUGFeRD erzeugen, mit Preisen und Einordnung (enthält Affiliate-Links). ## Konto und Tarife - [Konto, API-Key und Tarife](https://zugferd-validator.de/konto): Anmeldung per Magic-Link ohne Passwort, kostenloser API-Key sofort verfügbar, Tarifwechsel und Rechnungen. Tarife (Preise netto zzgl. Umsatzsteuer, Wochenkontingente mit Reset sonntags um 0 Uhr): - Prüfen: kostenlos, 20 Validierungen pro Woche und 1 Rechnung pro Monat (mit Fußzeile). - Automatisieren: 19 € pro Monat bei jährlicher Zahlung (22,80 € bei monatlicher), 500 Validierungen pro Woche und unbegrenzt viele White-Label-Rechnungen, dazu Stapel-Prüfung, automatische Reparatur und 20 Umwandlungen im Monat. - Skalieren: 69 € pro Monat bei jährlicher Zahlung (82,80 € bei monatlicher), unbegrenzte Validierung und Rechnungserstellung im Rahmen der Fair-Use-Regel (300 Aufrufe pro Stunde), dazu 100 Umwandlungen im Monat. - Enterprise: auf Anfrage, für mehr als 100 Umwandlungen im Monat oder mehr als 300 Aufrufe in der Stunde; Jahresvertrag mit persönlicher Einrichtung und Einweisung; Test auf Anfrage. ## Startseiten - [ZUGFeRD Validator (Deutsch)](https://zugferd-validator.de/): Überblick über Funktionen, Tarife und häufige Fragen. - [Validateur Factur-X (français)](https://zugferd-validator.de/fr/): Französische Fassung mit Factur-X als Schwerpunkt. - [E-Invoice Validator (English)](https://zugferd-validator.de/en/): English edition aimed at EN 16931 and Peppol BIS users. ## Optional - [Enterprise-Anfrage](https://zugferd-validator.de/enterprise): Formular für eigene Kontingente an Prüfungen und Umwandlungen; Angebot in ein bis zwei Werktagen. - [Impressum](https://zugferd-validator.de/impressum): Anbieterkennzeichnung nach § 5 TMG. - [Datenschutzerklärung](https://zugferd-validator.de/datenschutz): Zum Prüfen hochgeladene Rechnungen werden nicht gespeichert, zum Umwandeln hochgeladene nur verschlüsselt und befristet. - [Allgemeine Geschäftsbedingungen](https://zugferd-validator.de/agb): Vertragsbedingungen, Laufzeiten und Kündigung. - [Lizenz](https://zugferd-validator.de/lizenz): MIT-Lizenz des offenen Teils.