Zum Inhalt springen
E-Rechnung Zentrale

XRechnung Validator

Prüfen Sie Ihre XRechnung mit den offiziellen Regeln der KoSIT. Das Ergebnis erscheint in Sekunden, jeder Fehler mit Erklärung. Die Datei bleibt in Ihrem Browser.

E-Rechnung hier ablegen

XRechnung (UBL oder CII), ZUGFeRD und Factur-X als XML oder PDF. Gern auch mehrere Dateien auf einmal.

Ihre Rechnung verlässt nie Ihren Browser. Prüfung und Anzeige laufen auf Ihrem Gerät, es wird nichts hochgeladen oder gespeichert.

Ohne Datei testen: , ,

Was der Validator prüft

Geprüft wird mit der offiziellen Validator-Konfiguration der KoSIT für XRechnung 3.0.2 (Stand 02.09.2026). Sie enthält die CEN-Regeln der EN 16931 in Version 1.3.16 und die XRechnung-Schematron-Regeln 2.6.0. Das ist dieselbe Konfiguration, die der offizielle Validator der KoSIT verwendet. Die Prüfung läuft in drei Stufen:

Stufe Was geprüft wird Typische Regelnummern
XML Schema Aufbau der Datei: Elemente, Reihenfolge, Datentypen cvc-complex-type, cvc-datatype-valid
EN 16931 Pflichtfelder, Rechenregeln, Steuerkategorien, Codelisten BR-01 bis BR-65, BR-CO, BR-S, BR-AE, BR-CL
XRechnung (CIUS) deutsche Zusatzregeln, etwa Leitweg-ID und Kontaktdaten BR-DE-1 bis BR-DE-31

Wie beim KoSIT-Validator werden die Geschäftsregeln erst geprüft, wenn die Datei dem XML Schema entspricht. Ein Schemafehler kann also weitere Fehler verdecken.

So lesen Sie das Ergebnis

Ganz oben steht das Gesamturteil:

  • Gültig: Keine Fehler und keine Warnungen.
  • Gültig mit Warnungen: Keine Fehler. Warnungen (zum Beispiel zu empfohlenen Angaben oder Codelisten) führen nicht zur Ablehnung, sollten aber geprüft werden.
  • Ungültig: Mindestens eine Regel mit der Stufe „Fehler“ ist verletzt. Empfänger, besonders öffentliche Auftraggeber, können die Rechnung ablehnen.

Darunter stehen die einzelnen Meldungen. Jede zeigt die Regelnummer, eine deutsche Erklärung, auf Wunsch den Originaltext der Regel und die Stelle in der Datei. Über den Link gelangen Sie zur Seite des Fehlercodes mit Ursachen, Lösung und XML-Beispielen für UBL und CII.

Die Fehlerstufen übernimmt das Werkzeug aus der offiziellen Konfiguration. Einige Codelisten-Regeln (etwa BR-CL-23 für Mengeneinheiten) stuft die KoSIT bewusst auf „Warnung“ herab. Das sehen Sie hier genauso.

Die häufigsten Fehler

  • BR-DE-15: Die Käuferreferenz (BT-10) fehlt. Bei Behörden ist das die Leitweg-ID.
  • BR-DE-1: Es fehlen Zahlungsanweisungen (BG-16).
  • BR-DE-2 bis BR-DE-7: Kontaktdaten des Verkäufers fehlen (Name, Telefon, E-Mail).
  • BR-CO-15: Bruttosumme ist nicht Netto plus Umsatzsteuer, oft ein Rundungsproblem.
  • BR-CO-26: Der Verkäufer hat weder USt-IdNr. noch Kennung oder Registernummer.

Alle Regeln finden Sie in der Übersicht der Fehlercodes.

Versionen und Kennungen

Der Validator liest die Spezifikationskennung (BT-24) und wählt das passende Prüfszenario. Erkannt werden:

  • XRechnung 3.0 (Standard, Extension und CVD) in UBL und CII
  • Rechnungen nach reiner EN 16931 (urn:cen.eu:en16931:2017)
  • ZUGFeRD- und Factur-X-Profile, Peppol BIS Billing 3.0
  • ältere XRechnung-Versionen wie 2.3

Eine Datei mit XRechnung 2.x wird als veraltet markiert. Für sie prüft das Werkzeug nur die EN-16931-Regeln und weist darauf hin, dass aktuell XRechnung 3.0.x gilt.

Datenschutz: Prüfen ohne Upload

Rechnungen enthalten Namen, Bankverbindungen und Preise. Deshalb läuft hier alles lokal: Das XML Schema prüft libxml2 als WebAssembly, die Schematron-Regeln führt SaxonJS in Ihrem Browser aus. Die Rechnung wird nicht übertragen, nicht gespeichert und nicht protokolliert.

Abgleich mit dem offiziellen Validator

Wir haben das Werkzeug mit dem KoSIT-Validator 1.6.3 und derselben Konfiguration verglichen: alle Dateien der offiziellen XRechnung-Testsuite sowie gezielt fehlerhafte Testrechnungen. Urteil und Regelnummern waren identisch. Die Regeln von 2026 nutzen die KoSIT-Konfiguration vom 02.09.2026. Erscheint eine neue Version, wird sie hier eingespielt.

Häufige Fragen

Ist das der offizielle KoSIT-Validator?

Nein, aber er verwendet dieselben offiziellen Prüfregeln (Validator-Konfiguration XRechnung 3.0.2 der KoSIT) und kommt im Abgleich mit dem KoSIT-Validator 1.6.3 zu denselben Ergebnissen. Er läuft im Browser statt auf einem Server.

Welche XRechnung-Version wird geprüft?

XRechnung 3.0.x mit der KoSIT-Konfiguration vom 02.09.2026, darin EN 16931 Version 1.3.16 und XRechnung-Schematron 2.6.0. Ältere Versionen wie 2.3 werden erkannt und als veraltet gemeldet.

Kann ich UBL und CII prüfen?

Ja. Beide Syntaxen der XRechnung werden unterstützt, bei UBL auch Gutschriften (CreditNote).

Was ist der Unterschied zwischen Fehler und Warnung?

Ein Fehler verletzt eine Pflichtregel, die Datei ist dann ungültig. Eine Warnung weist auf eine empfohlene Angabe oder eine herabgestufte Regel hin. Die Datei bleibt gültig.

Warum werden nach einem Schemafehler keine weiteren Regeln geprüft?

So arbeitet auch der KoSIT-Validator: Erst wenn die Datei dem XML Schema entspricht, lassen sich die Geschäftsregeln zuverlässig anwenden. Beheben Sie den Schemafehler und prüfen Sie erneut.

Kann ich mehrere Rechnungen auf einmal prüfen?

Ja. Wählen Sie mehrere Dateien aus oder ziehen Sie sie gemeinsam in das Feld. Sie erhalten eine Liste mit dem Ergebnis jeder Datei.

Prüft der Validator auch die Leitweg-ID?

Die XRechnung verlangt eine Käuferreferenz (BR-DE-15). Ob die Leitweg-ID zum Empfänger passt, kann keine Prüfregel wissen. Fragen Sie die Leitweg-ID beim Auftraggeber ab.