W System / XRechnung und ZUGFeRD per API prüfen (EN 16931)

XRechnung und ZUGFeRD per API prüfen (EN 16931)

Für Softwareteams mit E-Rechnungspflicht

XRechnung und ZUGFeRD per API prüfen: EN 16931 für Ihre Software, mit strukturierten Fehlern.

  • Offizielle Regeln: KoSIT-Konfiguration XRechnung 3.0.2 und CEN-Artefakte EN 16931, unverändert, plus XML-Schemas
  • Jeder Fehler mit Regel-ID (z. B. BR-CO-16), Meldung, XPath und Korrekturhinweis
  • ZUGFeRD/Factur-X-PDF inklusive EXTENDED; UBL und CII

Keine Karte nötig · 500 Einheiten pro Monat gratis

Gleich ausprobieren, ohne Schlüssel:

curl -s https://wsystem.dev/examples/broken-xrechnung.xml | curl -s -X POST https://api.wsystem.dev/einvoice/validate -H 'Content-Type: application/xml' --data-binary @-

Kurz: Senden Sie die Rechnung als Rohdaten (XML oder ZUGFeRD/Factur-X-PDF) an POST https://api.wsystem.dev/einvoice/validate. Sie erhalten valid und jeden Fehler mit offizieller Regel-ID, Meldung, XPath und Korrekturhinweis. Geprüft wird gegen die KoSIT-Konfiguration XRechnung 3.0.2 und die CEN-Artefakte EN 16931, unverändert, plus die XML-Schemas von UBL 2.1 und CII D16B. Meldungen und Feldnamen sind auf Englisch.

Fristen in Deutschland

DatumWas gilt
1. Januar 2025Alle Unternehmen müssen E-Rechnungen (EN 16931) im inländischen B2B-Verkehr empfangen können
1. Januar 2027Ausstellungspflicht für Unternehmen mit mehr als 800.000 € Gesamtumsatz im Vorjahr
1. Januar 2028Ausstellungspflicht für alle Unternehmen (XRechnung oder ZUGFeRD/Factur-X)

Quelle: BMF, FAQ E-Rechnung. Details und das BMF-Schreiben vom 15. Oktober 2026: Germany e-invoicing deadlines.

Was geprüft wird

Beispiel

curl -s https://wsystem.dev/examples/broken-xrechnung.xml | curl -s -X POST https://api.wsystem.dev/einvoice/validate -H 'Content-Type: application/xml' --data-binary @-

Antwort (gekürzt): {"valid": false, "profile": "XRechnung", "errors": [{"rule_id": "BR-CO-16", "message": "Amount due for payment (BT-115) = ...", "location": "...", "fix": "..."}]}

Außerdem in derselben API

Preise

ZugangPreis
Ohne Schlüssel20 Aufrufe pro Tag und IP, kostenlos
Kostenloser API-Schlüssel (nur geschäftliche E-Mail, keine Karte)500 Einheiten pro Monat; Prüfung = 3 Einheiten
Starter19 € pro Monat, 5.000 Einheiten
Pro49 € pro Monat, 25.000 Einheiten
x402 (Agenten, ohne Konto)0,03 USD pro Prüfung in USDC auf Base

Kostenlosen Testschlüssel holen

Fragen und Antworten

Ist das eine Zertifizierung?

Nein. Die API führt die offiziellen Prüfartefakte (KoSIT-Konfiguration XRechnung 3.0.2 und CEN EN 16931) unverändert aus und nennt in jeder Antwort, welche Regelwerke gelaufen sind. Das ist keine Zertifizierung und keine Rechts- oder Steuerberatung.

Werden meine Rechnungen gespeichert?

Nein. Rechnungen werden im Arbeitsspeicher geprüft und nicht gespeichert. Für die Abrechnung wird pro Aufruf nur Zeit, Endpunkt, Status und ein kurzer IP-Hash erfasst, nie XML, Rechnungsnummern, Beträge oder Parteien.

Was kostet es?

Die ersten 20 Aufrufe pro Tag und IP sind ohne Schlüssel frei. Der kostenlose API-Schlüssel (nur geschäftliche E-Mail, keine Karte) enthält 500 Einheiten pro Monat; eine Prüfung kostet 3 Einheiten. Starter kostet 19 € pro Monat (5.000 Einheiten), Pro 49 € pro Monat (25.000 Einheiten).

Kann ich auch versenden?

Ja. POST /einvoice/send erstellt, prüft und routet die Rechnung; im Sandbox-Modus mit signiertem Beleg, ohne echten Empfänger. Der Live-Versand über Peppol (mode=live) wird pro Unternehmen freigeschaltet, nach einem Peppol-Mandat und unserer KYC-Prüfung, mit einem Peppol-Tarif.

Werden ZUGFeRD EXTENDED-Dateien unterstützt?

Ja. Bei Dateien mit dem Profil EXTENDED kommen die CII-Syntaxeinschränkungen von EN 16931 (CII-SR-*, CII-DT-*) als Warnungen zurück; die Geschäftsregeln (BR-*) bleiben Fehler.

Weiter

Fakten geprüft am 2026-11-09. W System ist der Hersteller dieses Produkts. Keine Verbindung zur Europäischen Kommission. Keine Rechts- oder Steuerberatung.

Gratis-TestschlüsselOhne Karte