Werkzeug
XRechnung prüfen
Legen Sie eine XML-Rechnung ab. Der Validator prüft sie gegen die Geschäftsregeln der EN 16931 und der XRechnung und sagt in Klartext, was fehlt — mit Regelcode, Feld und Originaltext der Regel.
XRechnung hierher ziehen
XML (UBL oder CII) · bis 10 MB · nichts wird hochgeladen
Nichts wird hochgeladen. Alles läuft in Ihrem Browser.
Keine Beanstandung
Gegen die geprüften Regeln ist nichts einzuwenden. Das ist noch keine amtliche Bestätigung — Schema und Codelisten prüft dieses Werkzeug nicht.
Was geprüft wird
Das Referenzverfahren der KoSIT prüft in Stufen: erst, ob die Datei wohlgeformtes XML ist, dann die Struktur gegen das Schema der Syntax (XSD), dann die Geschäftsregeln der EN 16931 und der XRechnung (Schematron). An den Regeln der letzten Stufe scheitern Rechnungen am häufigsten — und genau die lassen sich im Browser ausführen.
Geprüft werden hier: die Pflichtangaben (BR-*), die Regeln zu Positionen, Abzügen, Zuschlägen und Steuersätzen, die Rechenregeln (BR-CO-*), die Regeln je Steuerkategorie (BR-S-*, BR-AE-*, BR-E-*, BR-Z-*, BR-G-*, BR-K-*) und die deutschen Zusatzregeln der XRechnung (BR-DE-*) einschließlich Leitweg-ID, Kontaktangaben, Zahlungsangaben und IBAN-Prüfziffer.
Was nicht geprüft wird
Die Schemaprüfung (XSD) und die Codelisten für Länder, Währungen und Einheiten fehlen, ebenso ein Teil der Regeln. Ein Ergebnis ohne Beanstandung heißt deshalb: gegen die geprüften Regeln ist nichts einzuwenden. Die vollständige Schematron-Prüfung ist für Phase 2 vorgesehen.
Woher die Regeln stammen
Die Originaltexte neben jedem Befund kommen aus den offiziellen Schematron-Dateien: die BR-DE-Regeln aus dem XRechnung-Schematron der KoSIT, die übrigen aus dem EN-16931-Schematron (beide Apache 2.0). Der deutsche Satz daneben ist unsere Übersetzung, keine amtliche Fassung.
Wenn eine Datei durchfällt, hilft der Viewer beim Nachsehen, was tatsächlich drinsteht. Zum Ausprobieren erzeugt der Generator eine Rechnung, die sich anschließend hier prüfen lässt.
Stand: 13.09.2026