XRechnung prüfen und validieren
Laden Sie eine XRechnung (UBL oder CII) oder eine ZUGFeRD-/Factur-X-PDF hoch: Die Seite prüft sie gegen das XML-Schema und die veröffentlichten Regeln, die auch der KoSIT-Validator anwendet (EN 16931 in der CEN-Fassung 1.3.16, XRechnung 3.0.2 in der Fassung 2.6.0), und zeigt jede Meldung mit der Regel-ID (BR-…, BR-DE-…) und der Stelle in der Datei. Ohne Anmeldung, 4 Prüfungen am Tag; die Datei wird nicht gespeichert.
E-Rechnung prüfen
- Dieselben Regeln wie der KoSIT-Validator, Regel für Regel: Auf unserem Prüfsatz nennen beide dieselben Regel-IDs, auch bei absichtlich fehlerhaften Rechnungen (Nachweis auf der Produktseite).
- Die Schweregrade der KoSIT-Konfiguration: Eine Mengeneinheit außerhalb der UN/ECE-Empfehlung 20 ist bei der XRechnung eine Warnung, kein Fehler.
- Meldungen wie veröffentlicht: die BR-DE-Regeln auf Deutsch, die EN-16931-Regeln (CEN) auf Englisch; dazu als Hinweise eigene Prüfungen deutscher Praxis (USt-IdNr.-Prüfziffer, Leitweg-ID-Prüfziffer), klar als solche gekennzeichnet.
- Seit dem 1. Januar 2025 müssen inländische Unternehmen E-Rechnungen empfangen können; ausstellen müssen sie sie ab 2027 (über 800.000 € Vorjahresumsatz) und ab 2028 alle (§ 14 UStG). Keine Steuerberatung.
Was geprüft wird
Zuerst das XML-Schema (UBL 2.1 oder UN/CEFACT CII D16B), dann die Schematron-Regeln: EN 16931 immer, XRechnung 3.0.2 wenn die Datei sich als XRechnung ausweist (BT-24), bei einer ZUGFeRD-PDF die eingebetteten Rechnungsdaten. Die PDF/A-3-Konformität der PDF selbst prüft diese Seite nicht (das ist Aufgabe von veraPDF).
Das Ergebnis lesen
„Gültig“ heißt: kein Fehler (fatal) aus Schema oder Regeln. Jede Meldung nennt die Regel, ihren Schweregrad, die Stelle als XPath und den Regeltext. BR-DE-15 fehlt zum Beispiel, wenn die Käuferreferenz (BT-10, bei Behörden die Leitweg-ID) leer ist; PEPPOL-EN16931-R010, wenn die elektronische Adresse des Käufers (BT-49) fehlt.
Für Entwickler: dieselbe Prüfung im eigenen Code
Diese Seite ruft POST https://veriport.io/api/v1/einvoice/validate ohne Schlüssel auf. Mit einem kostenlosen Schlüssel 100 Aufrufe im Monat (eine Prüfung kostet 5); POST /einvoice/create erzeugt die XRechnung aus JSON und prüft sie, bevor sie zurückkommt.
Questions
- Ist das der offizielle KoSIT-Validator?
- Nein. Veriport wird von Janolab Studio LLC betrieben und führt die veröffentlichten Regeldateien selbst aus; der offizielle Validator ist das Open-Source-Programm der KoSIT. Auf unserem Prüfsatz liefern beide dieselben Regel-IDs.
- Wird meine Rechnung gespeichert?
- Nein. Die Datei wird für die Prüfung an die API geschickt, im Speicher geprüft und verworfen. Gezählt wird nur der Aufruf.
- Wie viele Prüfungen sind kostenlos?
- 4 am Tag pro Adresse ohne Schlüssel, 20 im Monat mit einem kostenlosen Schlüssel; danach Pakete ab $9.
- Welche XRechnung-Version?
- XRechnung 3.0.2 (KoSIT-Konfiguration v2026-08-31). Andere Versionen werden mit den EN-16931-Regeln geprüft; die XRechnung-4.0-Regeln kommen, sobald sie veröffentlicht sind.
Automatisieren: 100 kostenlose Aufrufe im Monat, danach ab $9.
Kostenlosen Schlüssel holenSources
- XRechnung — the German CIUS of EN 16931 (standard, versions and bundles; version 3.0.2 in force) — KoSIT (Koordinierungsstelle für IT-Standards), Bremen, consulted 2026-10-28
- KoSIT validator (the reference validator for XRechnung), release 1.6.3 — KoSIT, consulted 2026-10-28
- Validator configuration XRechnung v2026-08-31 (XRechnung 3.0.2, CEN schematron 1.3.16, xrechnung-schematron 2.6.0) — KoSIT, consulted 2026-10-28
- EN 16931 validation artefacts 1.3.16 (UBL and CII schematron, the business rules BR-*) — CEN/TC 434, published with the European Commission (Connecting Europe), consulted 2026-10-28
- § 14 UStG (Ausstellung von Rechnungen): the e-invoice for domestic B2B supplies, receipt since 1 January 2025, issue from 1 January 2027 (turnover above €800,000) and 1 January 2028 — Bundesministerium der Justiz (gesetze-im-internet.de), consulted 2026-10-28