XRechnung online validieren: Die besten kostenlosen Validatoren
Mit einem Online-Validator prüfen Sie Ihre XRechnung auf Gültigkeit. Wir stellen die besten kostenlosen Validierungstools vor und erklären die Nutzung.
Eine XRechnung sieht im Editor schnell richtig aus – und wird trotzdem vom Empfänger abgewiesen. Schuld sind meist Schematron-Regeln, die nur ein Validator erkennt. Diese Übersicht zeigt, welche kostenlosen Online-Validatoren es gibt, was sie können und wann welcher Sinn ergibt.
Was ein Validator wirklich prüft
Eine vollständige Prüfung läuft auf zwei Ebenen:
- XSD-Schema – Struktur, Datentypen, Pflichtelemente.
- Schematron-Regeln – fachliche Geschäftslogik (Summen, Codelisten, IBAN, USt-Konsistenz).
Erst wenn beide Ebenen sauber sind, gilt die Rechnung als konform. Hintergrund zu den Prüfebenen in E-Rechnung validieren und zum XML-Aufbau.
Die wichtigsten kostenlosen Validatoren
| Tool | Anbieter | Stärken | Schwächen |
|---|---|---|---|
| erechnungtools.de Validator | erechnungtools.de | Browser-only, keine Registrierung, sofortige Anzeige der BG/BT-Felder | Aktuell nur deutsche Profile |
| KoSIT Validator (offiziell) | Koordinierungsstelle IT-Standards | Referenzimplementierung, alle XRechnung-Versionen | Nur lokal als Java-Tool, keine Web-Oberfläche |
| Mustang Validator (Web) | Open-Source-Projekt Mustang | XRechnung + ZUGFeRD + Factur-X | Reduzierte Fehlertexte |
| Peppol Validator | OpenPEPPOL | Prüft PEPPOL BIS 3.0 | Auf Peppol-Profile fokussiert |
| Behörden-Validatoren (z. B. ZRE, OZG-RE Test) | Bund / Länder | Nahe an Produktion | Login nötig, Kontext B2G |
erechnungtools.de Validator
Unser eigener XRechnung-Validator läuft komplett im Browser. Datei rein, Ergebnis sofort – ohne Upload auf einen Server. Geeignet für:
- schnelles Prüfen nach jeder Änderung,
- Visualisierung der XML als lesbare Tabelle,
- Vergleich von zwei Rechnungen während der Fehlersuche.
Praktisch ist die parallele Anzeige von XML, Visualisierung und Validierungsergebnis in einer Oberfläche.
KoSIT Validator: Goldstandard für die Behörde
Der KoSIT-Validator ist die offizielle Referenzimplementierung. Alle anderen Tools messen sich an ihr. Wer Rechnungen an die zentrale Bundesplattform schickt, sollte das Ergebnis hier mindestens einmal abgleichen.
Nachteil: Es ist ein lokales Java-Programm mit Konfigurationsdateien. Für gelegentliche Nutzer:innen ist die Lernkurve hoch. Mehrere Anbieter stellen daher Web-Frontends darauf zur Verfügung – das Ergebnis ist dasselbe.
Mustang Validator
Das Open-Source-Projekt Mustang aus Berlin bietet einen Validator, der nicht nur XRechnung, sondern auch ZUGFeRD und Factur-X prüft. Die Web-Version eignet sich gut, um eine ZUGFeRD-PDF zu untersuchen, ohne die XML manuell zu extrahieren.
Peppol Validator
Wer im PEPPOL-Netzwerk versendet, sollte zusätzlich den Peppol Validator von OpenPEPPOL nutzen. Er prüft das BIS-Profil, das strenger ist als die EN 16931 in Teilen (z. B. Pflicht-USt-IdNr.).
Wann welcher Validator?
| Situation | Empfehlung |
|---|---|
| Schnellcheck im Alltag | erechnungtools.de Validator |
| Letzter Schritt vor Behördenversand | KoSIT lokal oder Web-Frontend |
| ZUGFeRD-PDF untersuchen | Mustang Validator |
| Versand über Peppol Access Point | Peppol Validator |
| Teststellung beim Großkunden | Den vom Empfänger genannten Validator |
Typische Fehler und was sie bedeuten
Selbst gute Validatoren werfen kryptische Fehlertexte. Drei häufige:
- „BR-CO-15" – Summenregel verletzt. Meist Rundungsdifferenz zwischen Positionen und Gesamtbetrag.
- „BR-S-08" – Steuerkategorie und Steuersatz passen nicht zusammen.
- „BR-DE-15" – Deutsche Spezifik: USt-IdNr. oder Steuernummer fehlt.
- „BR-CL-08" – Codeliste verletzt, z. B. ungültiger InvoiceTypeCode.
- „BR-G-04" – Steuerbefreiungsgrund (BT-120) fehlt bei steuerfreiem Umsatz.
Mehr typische Fälle in E-Rechnung Fehler vermeiden.
Datenschutz: Validierung im Browser oder Cloud?
Eine Rechnung enthält Empfängerdaten, IBAN und Beträge. Wer das ungern auf fremde Server lädt, sollte auf clientseitige Validatoren achten – das gilt für unseren Validator und einige Open-Source-Tools. Bei Cloud-Lösungen sollte ein AV-Vertrag (Auftragsverarbeitung) vorliegen.
Workflow in der Praxis
Bewährt hat sich folgender Ablauf:
- Rechnung im ERP oder im E-Rechnung-Tool online erstellen.
- Lokal validieren – ein erster Check vor jedem Versand.
- Vor Behördenversand ein zweiter Check gegen den KoSIT-Stand.
- Versand erst nach grünem Ergebnis.
- Im Fehlerfall den Validator-Output mit dem Pflichtfeld-Katalog abgleichen.
Häufige Fragen
Sind kostenlose Validatoren ausreichend?
Für den Praxisbetrieb in der Regel ja. Die Schematron-Regeln sind öffentlich und in allen seriösen Tools identisch implementiert.
Kann ich auch ZUGFeRD-PDFs validieren?
Ja, mit Mustang oder unserem Tool. Die XML wird automatisch aus dem PDF extrahiert und gegen das passende Profil geprüft.
Mein Validator sagt „gültig", die Behörde lehnt trotzdem ab. Was nun?
Meist liegt es an einer alten Validator-Version oder an Empfänger-spezifischen Zusatzregeln (z. B. Pflichtfelder über die EN 16931 hinaus). Validator-Version aktualisieren und ggf. den Empfänger-Validator nutzen.
Was kostet der KoSIT-Validator?
Nichts. Er ist Open Source und kostenlos verfügbar. Kostenpflichtig sind höchstens kommerzielle Produkte, die ihn als Engine einsetzen.
Wie oft sollte ich validieren?
Nach jeder strukturellen Änderung am Rechnungstemplate – und in produktiven Setups idealerweise automatisch vor dem Versand.