Gehostet in Deutschland · Mustang + KoSIT · EN 16931 konform

E-Rechnungen
erstellen & validieren

REST API + MCP-Client für ZUGFeRD, Factur-X und XRechnung — valide E-Rechnungen aus strukturierten Daten erzeugen (auch XRechnung mit Leitweg-ID) und gegen EN 16931 prüfen, mit konkreten Korrekturvorschlägen. Direkt in deinen KI-Agenten, ohne Setup.

Rechnung online prüfen Kostenlosen API-Key holen
validate_invoice · Ergebnis
{
  "valid": false,
  "format": "ZUGFeRD 2.4 / Factur-X 1.0",
  "profile": "EN16931",
  "summary": "1 Fehler, 1 Warnung gefunden",
  "errors": [{
    "severity": "error",
    "rule_id": "BR-DE-1",
    "field": "BT-31 / BT-32",
    "message": "USt-ID oder Steuernummer fehlt.",
    "fix_suggestion": "Füge 'ram:SpecifiedTaxRegistration' mit schemeID='VA' hinzu.",
    "xpath": "//ram:SellerTradeParty/ram:SpecifiedTaxRegistration"
  }],
  "warnings": [{
    "severity": "warning",
    "rule_id": "BR-CL-10",
    "field": "BT-81",
    "message": "Zahlungsmittelcode nicht aus UNTDID 4461.",
    "fix_suggestion": "Verwende z.B. '58' für SEPA-Überweisung."
  }],
  "metadata": {
    "invoice_number": "RE-2026-042",
    "issue_date": "2026-01-15",
    "seller": "Musterfirma GmbH",
    "buyer": "Beispiel AG",
    "total_amount": "1190.00",
    "currency": "EUR"
  }
}
48
Regelkorrekturen in der DB
10
unterstützte Formate
30s
max. Validierungszeit
100%
strukturiertes JSON

Alles was du für sichere E-Rechnungen brauchst

Erstellen, validieren, extrahieren, prüfen — das komplette E-Rechnungs-Toolkit, vollständig in deinen KI-Workflow integriert.

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
Vollständige Validierung gegen den europäischen Standard EN 16931 inklusive aller deutschen XRechnung-Erweiterungen (BR-DE-1 bis BR-DE-26).
Konkrete Korrekturvorschläge
Jeder Fehler enthält einen umsetzbaren Lösungshinweis mit XPath-Referenz und XML-Beispiel — kein Rätselraten mehr.
MCP-native für KI-Agenten
Direktintegration mit allen MCP-kompatiblen KI-Agenten. Keine Middleware, kein API-Wrapper nötig.
Strukturiertes JSON
Alle Antworten sind maschinenlesbar. Kein Parsen von Freitext — perfekt für automatisierte Pipelines und Workflows.
Datenschutz-konform · Hosting in Deutschland
Server in Deutschland (Nürnberg). Rechnungsdaten werden ausschließlich im Arbeitsspeicher verarbeitet und sofort nach der Validierung gelöscht. Kein dauerhaftes Speichern. DSGVO-konform.

Vier spezialisierte Tools

Validieren, extrahieren, prüfen und erstellen — jedes Tool ist für einen spezifischen Anwendungsfall optimiert und gibt immer strukturiertes JSON zurück.

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 Registrierung bis zum ersten Ergebnis in weniger als 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

Transparent. Ohne Überraschungen.

Starte kostenlos mit dem Kostenlosen Plan. Skaliere, wenn du bereit bist.

Free
0 / Monat

dauerhaft kostenlos

Zum Ausprobieren und für kleinere Projekte.

Kostenlos starten
  • 20 Validierungen / Woche
  • 1 Rechnung / Woche erstellen
  • Alle 4 MCP-Tools
  • 48 Regelkorrekturen
  • Strukturiertes JSON
  • „Erstellt mit zugferd-validator.de"-Fußzeile in erzeugten Rechnungen
  • Kein Support
  • Kein SLA
Ultra
49 / Monat

jährlich abgerechnet · 588 €/Jahr

Für hohe Volumina und geschäftskritische Prozesse.

Jetzt starten
  • Unbegrenzte Validierungen
  • Unbegrenzt Rechnungen erstellen
  • Alles aus Pro
  • 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: Pro ist auf 60, Ultra auf 300 API-Aufrufe pro Stunde ausgelegt — ausreichend für normalen Geschäftsbetrieb. Für höheren Durchsatz, Batch-Verarbeitung oder ein festes SLA gibt es den individuellen Enterprise-Tarif.

Feature Free Pro Ultra
Validierungen / Woche20500Unbegrenzt¹
Rechnungen erstellen / Woche120Unbegrenzt¹
Max. API-Aufrufe / Stunde60300
validate_invoice
extract_xml
check_consistency
create_invoice
White-Label (ohne Footer)
48 Fix-Suggestions
E-Mail-Support
Dedizierter Support
SLA99 %99 %

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

Die wichtigsten Antworten rund um E-Rechnungspflicht, Formate und Validierung gegen EN 16931.

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-1 verlangt, dass die USt-ID (BT-31) oder Steuernummer (BT-32) des Verkäufers angegeben ist. 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 Free-Tarif ist dauerhaft kostenlos und umfasst 20 Validierungen pro Woche sowie 1 Rechnungserstellung pro Woche (mit dezentem Footer) — ohne Kreditkarte. Pro kostet 9 € im Monat bei jährlicher Zahlung (10,90 € im Monat bei monatlicher Zahlung) für 500 Validierungen und 20 White-Label-Rechnungen pro Woche, Ultra 49 € im Monat bei jährlicher Zahlung (59 € 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.

Bereit, deine erste Rechnung zu validieren?

API-Key holen und in weniger als 5 Minuten live — kostenlos, kein Setup, keine Infrastruktur.

Kostenlosen API-Key holen API-Dokumentation lesen