Skip to main content
Kostenlos · Kein Upload · Kein Account

XRechnung
validieren

Was bedeutet Validierung, welche Tools gibt es, und wie prüfe ich meine XML-Datei auf Fehler?

XRechnung öffnen →

Was bedeutet XRechnung validieren?

Eine XRechnung-Validierung prüft, ob die XML-Datei dem Standard EN 16931 und den deutschen XRechnung-Erweiterungen entspricht. Konkret heißt das:

Wichtig: Ungültige XRechnungen werden von Behördenportalen (z.B. dem Bundesportal ZRE) automatisch abgelehnt. Eine Validierung vor dem Versand spart Zeit und vermeidet Nacharbeit.

Validatoren im Überblick

KoSIT Validator Offiziell

Der offizielle Validator der Koordinierungsstelle für IT-Standards. Prüft XRechnung UBL und CII nach allen Schematron-Regeln. Erfordert Java und lokale Installation.

github.com/itplr-kosit/validator
Ecosio Validator Online

Kostenloser Online-Validator ohne Installation. Prüft XRechnung, ZUGFeRD, Factur-X und PEPPOL-Formate direkt im Browser – kein Java, keine Installation nötig.

ecosio.com/de/peppol-und-xml-dokumente-online-validieren/
digital-rechnung.de Lesen

Kein formaler Validator, aber ideal zum Öffnen und Prüfen der Inhalte: Sind alle Felder ausgefüllt? Stimmen die Beträge? Lokal im Browser, kein Upload.

Was genau prüft ein Validator?

Eine XRechnung-Validierung läuft in zwei Stufen ab. Zuerst die Schemaprüfung: Ist die XML-Datei technisch gültig nach dem UBL- oder CII-Schema? Dann die Schematron-Prüfung: Werden alle Geschäftsregeln eingehalten? Schematron-Regeln prüfen z.B., ob die Summe der Positionsbeträge mit dem ausgewiesenen Gesamtbetrag übereinstimmt, oder ob ein Steuer-Kategoriecode zum angegebenen Steuersatz passt.

Der KoSIT-Validator ist die Referenzimplementierung für Deutschland und enthält alle aktuellen Schematron-Regeln für XRechnung 3.0.x. Er läuft lokal mit Java – für einmalige Prüfungen ohne Java-Installation ist der Ecosio-Validator die einfachere Option.

KoSIT-Validator (GitHub, Open Source) · Ecosio-Validator (online, kostenlos)

Typische Validierungsfehler und ihre Ursachen

Die häufigsten Fehler: fehlende oder falsch formatierte Leitweg-ID, ungültige UN/CEFACT-Einheitencodes (z.B. "Stück" statt "C62"), Steuerkategoriecode ohne Begründung (Pflicht bei 0 % und steuerbefreiten Rechnungen), Datumsangaben im falschen Format (ISO 8601: YYYY-MM-DD).

Ein Validator nennt bei Fehlern die Regel-ID (z.B. BR-DE-1) und die XPath-Position im XML. Wer die Fehlermeldung nicht interpretieren kann: Datei auf digital-rechnung.de öffnen und Felder visuell prüfen – oft ist der Fehler dann offensichtlich.

XRechnung-Spezifikation mit allen BR-Regeln (KoSIT)

Bundesportal ZRE: Was passiert bei einer ungültigen XRechnung?

Das Zentrale Rechnungseingangsportal des Bundes (ZRE) lehnt ungültige Dateien automatisch ab. Der Einreicher erhält eine Fehlermeldung mit dem Validierungsergebnis. Die Rechnung gilt in diesem Fall als nicht eingegangen.

Das ZRE akzeptiert ausschließlich XRechnung-Dateien (UBL oder CII), keine ZUGFeRD-PDFs. Auf Landesebene können andere Portale zusätzliche Formate akzeptieren – je nach Bundesland unterschiedlich.

ZRE – Zentrales Rechnungseingangsportal (Bund)

XRechnung erstmal lesen & Inhalte prüfen?

Felder, Positionen und Beträge im Überblick – kostenlos, ohne Upload auf Server.

XRechnung öffnen →

Häufige Fragen

Was ist der Unterschied zwischen Validierung und Öffnen?

Validierung prüft die technische Konformität nach EN 16931 und XRechnung-Schematron-Regeln. Öffnen (wie bei digital-rechnung.de) zeigt den Inhalt lesbar an – hilfreich zur manuellen Inhaltsprüfung, aber kein formaler Validator.

Muss ich vor jedem Versand validieren?

Empfohlen ja. Besonders bei Rechnungen an Behörden: Das Bundesportal ZRE lehnt ungültige XRechnungen automatisch ab.

Kostet die Validierung etwas?

Der KoSIT-Validator ist Open Source (kostenlos). Der Ecosio-Validator ist kostenlos für manuelle Prüfungen.