Wer in Deutschland E-Rechnungen an Behörden oder B2B-Kunden sendet, kommt an einem Begriff nicht vorbei: KoSIT (Koordinierungsstelle für IT-Standards). Sie stellt die offiziellen Regeln und Prüfmodule bereit, die letztlich maschinell entscheiden, ob eine XML-Rechnung gültig ist oder wegen Syntax-Fehlern abgelehnt wird.
Doch wie nutzen Sie diesen "KoSIT Validator"? Muss man Informatik studiert haben, um ihn bedienen zu können? In diesem Artikel zeigen wir Ihnen den offiziellen Open-Source-Weg über GitHub – und eine deutlich einfachere Alternative für Nicht-Programmierer. Wenn Sie direkt in den passenden Online-Workflow springen wollen, gehen Sie zu E-Rechnung validieren.
Wenn Sie die Prüfung nicht manuell im Browser, sondern direkt in ERP, Shop oder Plattform einbauen möchten, ist unsere KoSIT Validator API für E-Rechnung, XRechnung und ZUGFeRD der passende Enterprise-Einstieg.
Was ist der KoSIT Validator?
Der offizielle KoSIT Validator ist keine App mit grafischer Benutzeroberfläche, sondern ein technisches Kommandozeilen-Tool (CLI) auf Java-Basis. Es wurde primär für Software-Entwickler und Behörden konzipiert, um sicherzustellen, dass elektronische Rechnungen (XML-Dateien) exakt der Norm EN 16931 und dem deutschen Standard XRechnung entsprechen.
Das Tool führt drei harte Checks durch:
- XML-Syntax: Ist die Datei maschinell lesbar und korrekt geformt?
- Schema-Validierung: Stimmt die hierarchische Struktur (UBL 2.1 oder UN/CEFACT CII)?
- Schematron-Regeln: Werden alle logischen Geschäftsregeln eingehalten? (z.B. "Wenn die Steuerkategorie auf 'Standard' steht, muss der Umsatzsteuersatz zwingend vorhanden sein").
Anleitung: Den KoSIT Validator lokal nutzen (Entwickler-Weg)
Wenn Sie technisch versiert sind oder als Entwickler eine Faktura-Software bauen, können Sie den Validator lokal auf Ihrem Server oder PC ausführen. Alles Nötige liegt Open-Source auf GitHub in der Organisation itplr-kosit bereit.
Voraussetzungen (System environment):
* Installierte Java Runtime Environment (JRE 17+).
* Grundkenntnisse im Umgang mit der Kommandozeile (Terminal / CMD).
Schritt-für-Schritt Einrichtung:
- Download des Tools: Laden Sie das Kernanwendung (
validator) als kompiliertes.jar-File von der KoSIT GitHub-Seite (itplr-kosit/validator) herunter. - Download der XRechnung-Regeln: Die nackte
.jarweiß noch nichts von Rechnungen. Sie benötigen zusätzlich das Regelwerk für Rechnungen aus dem Repositoryvalidator-configuration-xrechnung. - Zusammenführen: Entpacken Sie die Konfiguration ("Szenarien") und legen Sie diese in den gleichen Ordner wie die Executable-Jar.
- Befehl ausführen: Öffnen Sie das Terminal in diesem lokalen Pfad und starten Sie die Prüfung einer Beispiel-XML-Datei (laden Sie sich dafür am besten unsere kostenlose Beispiel-XRechnung herunter) mit folgendem Befehl:
bash
java -jar validationtool-1.5.0-standalone.jar -s scenarios.xml -h "meine_rechnung.xml"
- Prüfbericht lesen: Nach wenigen Millisekunden generiert das Tool lokal einen HTML-Report im gleichen Ordner. Diesen Bericht müssen Sie im Browser öffnen. Darin finden Sie dann standardisierte Fehlercodes (z.B.
BR-DE-17- Leitweg-ID fehlt), falls die Rechnung Durchfällt.
Die einfache Alternative: Rechnex Online Validator
Warum Java installieren und Kommandozeilen tippen, wenn es auch grafisch geht? Unser Kostenloser XRechnung Validator nutzt im Hintergrund auf unseren Servern exakt dieselbe offizielle KoSIT-Prüfengine – aber wir haben eine moderne, benutzerfreundliche Oberfläche darübergelegt.
| Merkmal | KoSIT CLI (Lokal via GitHub) | Rechnex Validator (Online) |
|---|---|---|
| Einrichtung | Java-Installation, ZIP-Konfiguration | Keine (Direkt im Browser öffnen & los) |
| Bedienung | Kommandozeilen (Terminal) | Bequemes Drag & Drop |
| Feedback | Verschachtelter HTML-Report lokal | Sofortige, leicht verdauliche Fehleranzeige (Rot/Grün) |
| Kosten | Kostenlos (Open Source) | 100% Kostenlos |
| Updates (Szenarien) | Manuelle GitHub-Pulls nötig bei neuen Normen | Immer automatisch aktuell auf unserem Server |
- Öffnen Sie den Validator in Ihrem Browserfenster.
- Ziehen Sie Ihre fertige XML-Datei (XRechnung) oder Ihr ZUGFeRD-PDF direkt in das Ablagefeld. (Keine Datei zur Hand? Nutzen Sie unsere XRechnung-Beispieldatei zum Testen!)
- Unser Backend lässt die KoSIT-Engine laufen und übersetzt Ihnen das Ergebnis:
Fazit: Profi-Standards für alle nutzbar gemacht
Der KoSIT Validator ist der unumstrittene "Goldstandard" für die formelle Abnahme von E-Rechnungen im deutschen B2G- und B2B-Datenverkehr gemäß EN16931. Nur wer diese Hürde nimmt, löst zuverlässig Bezahlungen bei öffentlichen Trägern aus.
Sie als Anwender müssen ihn jedoch nicht mühsam als Code selbst einrichten. Verwenden Sie unsere Web-Schnittstelle, um sich sekundenschnell abzusichern. So bleibt Ihr Fokus auf dem Geschäft, nicht auf IT-Administration.
XRechnung technisch validieren
Prüfen Sie kostenlos, ob Ihr XML-Export den strengen Vorgaben der Koordinierungsstelle für IT-Standards entspricht.
Tags:
Passende Tools und Branchen
Kontextuelle Empfehlungen auf Basis von Thema, Tags und Inhalt dieses Artikels.
Tool
PDF Konverter
PDF in XRechnung oder ZUGFeRD umwandeln
Tool
XRechnung Validator
XML auf EN 16931 und KoSIT-Regeln prüfen
Tool
ZUGFeRD Validator
ZUGFeRD/Factur-X PDFs automatisch validieren
Tool
XRechnung Viewer
XML-Rechnungen sofort lesbar anzeigen
Branche
Handwerker
E-Rechnungspflicht im Handwerk einfach erfüllen. Keine teure Software nötig. PDF in ZUGFeRD/XRechnung umwandeln.
Branche
IT-Freelancer
E-Rechnung für IT-Freelancer & Programmierer. Kein Abo-Zwang. Einfache Lösung für wenige Rechnungen im Monat.
Branche
Architekten
XRechnung für Architekten & Ingenieure (HOAI). Leitweg-ID Unterstützung für öffentliche Auftraggeber. Einfacher als jede neue Software.



