Zum Hauptinhalt springen

XRechnung-Validator – KoSIT- und EN-16931-Prüfung vor dem Einreichen

Laden Sie Ihre XRechnung-XML hoch. Wir prüfen Schema, EN-16931- und BR-DE-Regeln und zeigen jeden Fehler mit Regelcode und betroffenem Feld – bevor ein Portal oder eine Behörde die Rechnung ablehnt.

  • KoSIT-Validator
  • EN 16931
  • XRechnung 3.0.2 inkl. BR-DE
  • UBL und CII
  • Kostenlos, ohne Konto

Der Validator prüft nur die Datei und versendet nichts – weder über Peppol noch über OZG-RE oder andere Portale. Den Versand übernehmen Sie über Ihren gewohnten Kanal.

Was geprüft wird

  • Struktur und Pflichtangaben nach EN 16931: XML-Schema, Beteiligte, Beträge, Steuern und Spezifikationskennung (BT-24).
  • Deutsche Zusatzregeln (BR-DE) der XRechnung 3.0.2, zum Beispiel Zahlungsanweisungen (BG-16) und Verkäuferkontakt (BG-6).
  • Käuferreferenz (BT-10): Der Validator prüft, ob sie vorhanden ist (BR-DE-15), nicht, ob die Leitweg-ID stimmt.
Aufbau und Prüfziffer der Leitweg-ID

So funktioniert es

  1. XML hochladen: UBL oder CII, bis 2 MB.
  2. Ergebnis lesen: Fehler und Warnungen mit Regelcode und betroffenem Feld (BT).
  3. Korrigieren, erneut prüfen und erst dann einreichen.

Häufige Fragen

Ist der XRechnung-Validator kostenlos?

Ja. Der Validator ist kostenlos und funktioniert ohne Konto. Ohne Anmeldung sind je IP-Adresse bis zu 30 Prüfungen pro Stunde möglich, höchstens 6 pro Minute.

Prüft der Validator UBL oder CII?

Beides. Der KoSIT-Validator prüft XRechnung in UBL (Invoice und CreditNote) und in CII gegen dieselben EN-16931- und XRechnung-Regeln. Die Datei darf höchstens 2 MB groß sein. ZUGFeRD- und Factur-X-Dateien prüfen Sie mit dem ZUGFeRD-Validator.

Was bedeuten typische Fehlercodes?

  • BR-DE-15: Die Käuferreferenz (BT-10) fehlt. Bei öffentlichen Auftraggebern steht dort die Leitweg-ID.
  • BR-CO-10: Die Summe der Positionsnettobeträge (BT-106) stimmt nicht mit den einzelnen Positionen (BT-131) überein.
  • PEPPOL-EN16931-R046: Ein Bruttopreis (BT-148) ist angegeben, aber der Nettoeinzelpreis (BT-146) entspricht nicht dem Bruttopreis abzüglich des Preisnachlasses (BT-147).
  • BR-S-02: Eine Position hat die Steuerkategorie S (z. B. 19 % oder 7 %), aber USt-IdNr. oder Steuernummer des Verkäufers (BT-31, BT-32) oder die USt-IdNr. seines Steuervertreters (BT-63) fehlen.

Was passiert mit meiner Datei?

Der Validator verarbeitet nur die hochgeladene Datei, um den Prüfbericht zu erstellen. Die Datei geht an unsere Prüfdienste und wird nach der Prüfung nicht gespeichert; temporäre Arbeitskopien werden sofort gelöscht. Wir geben die Datei nicht an Empfänger, Portale oder KI-Dienste weiter. Technische Protokolle (z. B. Status, Antwortzeit, Fehlercodes) bewahren wir befristet auf, wie in der Datenschutzerklärung beschrieben.

Datenschutzerklärung
Alle KoSIT-Fehlercodes mit Lösungen

Ihre Rechnung liegt nur als PDF vor?

Invoice Converter liest die PDF-Rechnung aus, zeigt Ihnen die erkannten Daten zur Prüfung und erstellt daraus eine XRechnung, die vor dem Download gegen die KoSIT-Regeln geprüft wird.

Abos ab 10 €/Monat zzgl. Steuern bei jährlicher Zahlung oder 5 € pro Konvertierung zzgl. Steuern ohne Abo.

Was ist die KoSIT-Validierung?

KoSIT (Koordinierungsstelle für IT-Standards) ist die deutsche Koordinierungsstelle für IT-Standards. Der KoSIT-Validator ist das offizielle Werkzeug zur Prüfung von XRechnung und anderen E-Rechnungsformaten gegen den europäischen Standard EN 16931. Er führt sowohl XML-Schema-Validierung als auch Schematron-Geschäftsregelprüfungen durch.

Die Verwendung des offiziellen KoSIT-Validators hilft, Probleme zu erkennen, die deutsche Behörden und andere Empfänger mit XRechnung-Anforderungen ablehnen können. Unser Online-Validator nutzt dieselbe offizielle Validierungs-Engine.

Was ist XRechnung?

XRechnung ist die deutsche Umsetzung (CIUS) der europäischen Norm EN 16931 für elektronische Rechnungen. Für Empfänger des Bundes gelten Pflichten für Lieferanten seit dem 27. November 2020; Regeln und Übertragungswege der Länder und Kommunen können abweichen. XRechnung nutzt XML in UBL- oder CII-Syntax und dient der Umsetzung der EU-Richtlinie 2014/55/EU.

Erfahren Sie mehr über den XRechnung-Standard und XRechnung-Feldreferenz.

EN 16931 Europäischer Standard

EN 16931 ist der europäische Standard für das semantische Datenmodell elektronischer Rechnungen. Er definiert die Kernelemente, die für grenzüberschreitende E-Rechnungen innerhalb der EU erforderlich sind. XRechnung implementiert EN 16931 mit zusätzlichen deutschlandspezifischen Regeln (CIUS). Die Validierung gegen EN 16931 stellt sicher, dass Ihre Rechnungen die Mindestanforderungen für europäische E-Rechnungen erfüllen.

Mehr über EN 16931 erfahren →

So lesen Sie die Validierungsergebnisse

Die KoSIT-Validierung liefert Schema-Prüfungen (XML-Struktur) und Schematron-Regeln (Geschäftsregeln). Wenn Sie beides verstehen, beheben Sie Fehler schneller und erhöhen die Akzeptanz beim Empfänger.

  • Schema-Fehler bedeuten meist: XML ist fehlerhaft oder Elemente stehen an der falschen Stelle.
  • Schematron-Fehler weisen häufig auf fehlende Pflichtfelder oder ungültige Werte (Codes, Summen, Datumswerte) hin.
  • Jeder Hinweis enthält einen Regel-Code (z. B. BR-DE-1) und das betroffene Feld (BT/BG-Referenz, falls verfügbar).
  • Nach Korrekturen erneut validieren, bis die konfigurierten Prüfungen bestanden sind.