Gehostet in Deutschland · Mustang + KoSIT · EN 16931 konform

E-Rechnungen
validieren, reparieren & erstellen

Prüfe deine ZUGFeRD-, Factur-X- oder XRechnung-Rechnung direkt im Browser gegen EN 16931 — kostenlos, ohne Anmeldung. Fehler behebst du automatisch, mit konkreten Korrekturvorschlägen. Oder erstelle und validiere Rechnungen per REST API und MCP-Client — auch XRechnung mit Leitweg-ID, direkt in deinem KI-Agenten.

zugferd-validator.de · Prüfergebnis
1 Fehler, 1 Warnung gefunden
ZUGFeRD 2.4 / Factur-X · Profil EN 16931
Rechnung RE-2026-042 Beispiel AG 1.190,00 EUR
BR-DE-15 BT-10 · Käuferreferenz
Die Käuferreferenz (BT-10) fehlt.
KorrekturKäuferreferenz in ram:BuyerReference eintragen.
BR-CL-10 BT-81 · Zahlungsmittel
Zahlungsmittelcode nicht aus UNTDID 4461.

Fehler automatisch beheben lassen? Wir korrigieren die Rechnung und fragen nur nach, was fehlt.

Alles auch per API und MCP

Prüf, erstell und repariere E-Rechnungen direkt aus deinem Code oder KI-Agenten. Ein Request, strukturiertes JSON zurück — ohne Zusatzsoftware.

  • REST API für Prüfen, Erstellen und Reparieren
  • MCP-Client für Claude und andere KI-Agenten
  • ZUGFeRD, Factur-X und XRechnung, auch mit Leitweg-ID
  • Gehostet in Deutschland, EN 16931 konform
Terminal · validate
# Rechnung gegen EN 16931 prüfen
curl -X POST https://api.zugferd-validator.de/v1/validate \
  -H "X-Api-Key: dein_key" \
  -d '{"file_type":"xml","file_content":"..."}'

# Antwort
{
  "valid": false,
  "format": "ZUGFeRD 2.4 / Factur-X",
  "summary": "1 Fehler, 1 Warnung",
  "errors": [{
    "rule_id": "BR-DE-15",
    "field": "BT-10",
    "fix_suggestion": "Käuferreferenz ergänzen"
  }]
}
160
Regelkorrekturen in der DB
10
unterstützte Formate
30s
max. Validierungszeit
100%
strukturiertes JSON

E-Rechnungen erstellen, prüfen und reparieren

Erstellen, validieren, extrahieren, prüfen — direkt in deinem KI-Workflow.

Rechnungen erstellen
Erzeuge aus strukturierten Daten valide E-Rechnungen — als ZUGFeRD-PDF oder XRechnung-XML mit Leitweg-ID für B2G. Mehrere Positionen, alle USt-Sätze, dazu Gutschriften, Stornos und Korrekturen. Zustandslos, pro Aufruf.
EN 16931 konform
Wir prüfen gegen die Norm EN 16931 und alle deutschen XRechnung-Regeln (BR-DE-1 bis BR-DE-26).
Konkrete Korrekturvorschläge
Jeder Fehler kommt mit einem konkreten Korrekturhinweis, XPath und XML-Beispiel.
Rechnung reparieren
Fehlerhafte Rechnung hochladen — wir beheben die sicheren Fehler automatisch und fragen nur nach, was wir nicht erraten können. Du bekommst eine valide Rechnung zurück. Im Tarif Automatisieren.
MCP-native für KI-Agenten
Läuft direkt mit jedem MCP-fähigen KI-Agenten — ohne Zusatzsoftware.
Strukturiertes JSON
Alle Antworten kommen als JSON — kein Freitext zu parsen, direkt in deine Abläufe.
Datenschutz-konform · Hosting in Deutschland
Server in Deutschland (Nürnberg). Wir verarbeiten Rechnungsdaten nur im Arbeitsspeicher und löschen sie sofort nach der Prüfung. Wir speichern nichts dauerhaft. DSGVO-konform.

Vier spezialisierte Tools

Validieren, extrahieren, prüfen und erstellen — jedes Tool für einen Zweck, immer als strukturiertes JSON.

validate_invoice TOOL

Validiert ZUGFeRD-PDFs und XRechnung-XMLs gegen EN 16931. Gibt Fehler, Warnungen und Metadaten zurück.

PDF · XML EN 16931 Fix-Vorschläge Metadaten
extract_xml TOOL

Extrahiert das eingebettete XML-Dokument aus einer ZUGFeRD/Factur-X-PDF inklusive Format- und Profilerkennung.

ZUGFeRD PDF Factur-X XML-Output
check_consistency TOOL

Prüft ob sichtbare PDF-Daten (Nr., Datum, Betrag) mit dem eingebetteten XML übereinstimmen. Erkennt Manipulationen.

Manipulationsschutz PDF vs. XML ±0,01 EUR
create_invoice TOOL

Erzeugt aus strukturierten Daten eine valide ZUGFeRD-PDF oder XRechnung-XML — mehrere Positionen, alle USt-Kategorien, Leitweg-ID für B2G.

ZUGFeRD · XRechnung Mehrere Positionen Leitweg-ID Stateless
Vollständige API-Referenz lesen

In 4 Schritten zur validierten Rechnung

Von der Anmeldung bis zum ersten Ergebnis in unter 5 Minuten.

1
API-Key holen
Kostenlos registrieren auf zugferd-validator.de/konto — kein Kreditkarte, kein Setup.
2
MCP-Client installieren
npx zugferd-mcp-client einmalig im MCP-Client (Cursor, Windsurf o.ä.) konfigurieren.
3
Rechnung übergeben
PDF oder XML als Base64 an das Tool übergeben — der KI-Agent ruft die API auf und erhält sofort strukturierte Ergebnisse.
4
Fehler beheben
Jeder Fehler enthält XPath-Referenz und konkreten Fix-Vorschlag — keine manuelle Suche in der Spezifikation nötig.

Funktioniert mit deinem Stack

Kompatibel mit allen MCP-fähigen Clients und direkt per REST API ansprechbar.

KI-Agenten
MCP-native, Plug & Play
Cursor / Windsurf
MCP-Client-Integration
Eigener Agent
REST API via HTTP/JSON
npm / npx
zugferd-mcp-client

Lieber skriptbar? ZUGFeRD per CLI validieren — curl, Mustang-CLI & CI →

Transparent. Ohne Überraschungen.

Starte kostenlos mit Prüfen. Wechsle, wenn du mehr brauchst.

Prüfen
0 / Monat

dauerhaft kostenlos

Rechnungen einzeln prüfen – im Browser oder per API.

Kostenlos starten
  • 20 Validierungen / Woche
  • 1 Rechnung / Woche erstellen
  • Alle 4 MCP-Tools
  • 160 Regelkorrekturen
  • Strukturiertes JSON
  • Nur eine Rechnung auf einmal prüfbar
  • „Erstellt mit zugferd-validator.de"-Fußzeile in erzeugten Rechnungen
  • Kein Support / kein SLA
Skalieren
69 / Monat

jährlich abgerechnet · 828 €/Jahr

Für hohe Volumina und geschäftskritische Prozesse.

Jetzt starten
  • Unbegrenzte Validierungen
  • 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 →

¹ Fair Use Policy: Automatisieren ist auf 60, Skalieren auf 300 API-Aufrufe pro Stunde ausgelegt — ausreichend für 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 / Woche20500Unbegrenzt¹
Rechnungen erstellen / Woche120Unbegrenzt¹
Max. API-Aufrufe / Stunde60300
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
SLA99 %99 %

E-Rechnung, ZUGFeRD & Validierung — kurz erklärt

Antworten zu E-Rechnungspflicht, Formaten und Validierung.

Was ist ZUGFeRD?
ZUGFeRD ist ein hybrides E-Rechnungsformat: eine PDF/A-3-Datei mit einer eingebetteten XML-Datei (Cross Industry Invoice, CII). Menschen sehen die PDF, Software liest die maschinenlesbaren XML-Daten. ZUGFeRD 2.x ist konform zur europäischen Norm EN 16931 und kennt die Profile MINIMUM, BASIC-WL, BASIC, EN16931 und EXTENDED. Das französische Pendant Factur-X ist technisch identisch.
Was ist der Unterschied zwischen ZUGFeRD und XRechnung?
XRechnung ist ein reines XML-Format (UBL oder CII) und der verbindliche Standard für Rechnungen an öffentliche Auftraggeber in Deutschland (B2G). ZUGFeRD ist ein hybrides Format aus PDF plus eingebettetem XML und im B2B-Bereich verbreitet, weil es zusätzlich menschenlesbar ist. Beide erfüllen die Norm EN 16931 — der ZUGFeRD Validator prüft beide Formate.
Ist die E-Rechnung in Deutschland Pflicht?
Ja. Seit dem 1. Januar 2025 müssen alle inländischen B2B-Unternehmen elektronische Rechnungen empfangen können. Für den Versand gelten Übergangsfristen: bis Ende 2026 sind Papier- und PDF-Rechnungen mit Zustimmung des Empfängers weiterhin erlaubt, ab 2027 müssen Unternehmen mit mehr als 800.000 € Vorjahresumsatz E-Rechnungen ausstellen, ab 2028 gilt die Ausstellungspflicht für alle. Grundlage ist das Wachstumschancengesetz (§ 14 UStG).
Wie validiere ich eine ZUGFeRD- oder XRechnung-Datei?
Sende die PDF oder XML base64-kodiert per POST an /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?
EN 16931 ist die europäische Norm, die das semantische Datenmodell einer elektronischen Rechnung festlegt: welche Felder (Business Terms, BT-xxx) eine Rechnung enthalten muss und welche Geschäftsregeln (Business Rules, BR-xxx) gelten. ZUGFeRD, Factur-X und XRechnung sind konkrete Umsetzungen dieser Norm. Deutschland-spezifische Zusatzregeln tragen das Präfix BR-DE.
Was bedeutet ein BR-DE-Fehler bei der Validierung?
BR-DE-Regeln sind die deutschen Geschäftsregeln der KoSIT zusätzlich zu EN 16931. Beispiel: BR-DE-15 verlangt die Käuferreferenz / Leitweg-ID (BT-10). Verstößt eine Rechnung dagegen, meldet der Validator den Fehler mit Regel-ID, betroffenem Feld und einem konkreten Korrekturvorschlag. Eine vollständige Liste findest du im Fehlercode-Lexikon.
Welche Formate unterstützt der ZUGFeRD Validator?
Unterstützt werden ZUGFeRD 2.x in allen Profilen (MINIMUM, BASIC-WL, BASIC, EN16931, EXTENDED), Factur-X sowie XRechnung in den Syntaxen UBL und CII. Das Profil wird automatisch erkannt. Eingabe ist entweder ein ZUGFeRD-/Factur-X-PDF oder eine XRechnung-/CII-XML-Datei.
Kann ich mit dem ZUGFeRD Validator auch Rechnungen erstellen?
Ja. Über den Endpoint 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?
Ja. Zu jedem Account gehört neben dem Live-Key ein Sandbox-Key (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?
Der Tarif Prüfen ist dauerhaft kostenlos und umfasst 20 Validierungen pro Woche sowie 1 Rechnungserstellung pro Woche (mit dezentem Footer) — ohne Kreditkarte. Automatisieren kostet 19 € im Monat bei jährlicher Zahlung (22,80 € im Monat bei monatlicher Zahlung) für 500 Validierungen und 20 White-Label-Rechnungen pro Woche plus die Stapel-Prüfung (mehrere Rechnungen auf einmal) und die automatische Rechnungs-Reparatur. Skalieren kostet 69 € im Monat bei jährlicher Zahlung (82,80 € monatlich) für unbegrenzte Validierungen und Rechnungserstellung (Fair Use). Beide Wochenkontingente werden jeden Sonntag um 0 Uhr zurückgesetzt. Zum Ausprobieren der Validierung ohne Anmeldung gibt es einen öffentlichen Demo-Key mit 1 Anfrage pro Tag und IP. Zur Preisübersicht.
Kann ich die API in Claude oder andere KI-Agenten integrieren?
Ja. Der ZUGFeRD Validator stellt einen MCP-Client (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üfe deine erste Rechnung

API-Key holen, in 5 Minuten live — kostenlos, ohne Setup.