KoSIT Validator Online

KoSIT Validator online nutzen – ohne Java-Installation

Prüfen Sie XRechnung und ZUGFeRD mit dem offiziellen KoSIT Validator 1.6.3 – direkt im Browser, ohne Java-Installation. Offizielle Regeln, sofortiges Ergebnis, kostenlos.

→ Jetzt mit KoSIT validieren: Zur kostenlosen Online-Validierung

Was ist der KoSIT Validator?

Der KoSIT Validator ist das offizielle Validierungswerkzeug der Koordinierungsstelle für IT-Standards (KoSIT) für elektronische Rechnungen in Deutschland. Er prüft, ob eine E-Rechnung den technischen Anforderungen von XRechnung, ZUGFeRD und der europäischen Norm EN 16931 entspricht.

Der Validator wurde von der KoSIT im Auftrag des IT-Planungsrats entwickelt und ist als Open-Source-Software auf GitHub verfügbar. Er wird von öffentlichen Verwaltungen, Softwareherstellern und Unternehmen als Referenz-Implementierung für die Validierung elektronischer Rechnungen genutzt.

Warum eine Online-Version?

Die offizielle KoSIT-Version ist eine Kommandozeilen-Anwendung (Java JAR), die lokal ausgeführt wird. Das bedeutet:

  • Sie benötigen Java 11 oder höher auf Ihrem Rechner
  • Sie müssen die Validator-JAR-Datei (ca. 10 MB) und die Konfigurationsdateien herunterladen
  • Die Validierung erfolgt über die Kommandozeile (Terminal, CMD)
  • Sie müssen XML-Pfade und Parameter manuell angeben

Diese Online-Version macht die KoSIT-Validierung ohne Installation möglich:

  • ✅ Keine Java-Installation erforderlich
  • ✅ Keine Downloads, keine Kommandozeile
  • ✅ Sofortiges Ergebnis im Browser
  • ✅ Identische Prüfregeln wie die offizielle Version
  • ✅ Deutsche Fehlerhinweise statt Roh-Schematron

Welche Version wird verwendet?

Dieser Online-Validator nutzt:

KoSIT Validator Version 1.6.3
XRechnung-Konfiguration 3.0.2 (Release 2026-08-31)
EN 16931 Schematron Version 1.3.16

Die Versionen werden regelmäßig aktualisiert, sobald neue offizielle KoSIT-Releases verfügbar sind.

Was wird geprüft?

Der KoSIT Validator führt eine mehrstufige Prüfung durch:

1. XML-Wohlgeformtheit (Well-Formed)

Ist die Datei gültiges XML? Sind alle Tags korrekt geschlossen, Namespaces definiert?

2. XSD-Schema-Validierung

Entspricht das XML der UBL 2.1- oder CII D16B-Schema-Definition? Sind die Datentypen korrekt (Zahlen, Datumsformate)?

3. Schematron-Regeln (Business Rules)

Hier werden die Business Rules geprüft:

  • BR-Regeln: EN 16931 Pflichtfelder (Rechnungsdatum, Verkäufer, Käufer, etc.)
  • BR-CO-Regeln: Berechnungsregeln (Summen, Steuern, Rundungen)
  • BR-DE-Regeln: Deutsche Erweiterungen (Leitweg-ID, Zahlungsanweisungen, erlaubte Codes)
  • BR-S-Regeln: Steuerregeln für Regelsteuersatz

→ Alle Fehler-Codes erklärt

4. Customization-ID-Prüfung

Ist die Spezifikations-Kennung (BT-24) korrekt? Stimmt sie mit dem deklarierten XRechnung- oder ZUGFeRD-Profil überein?

KoSIT-Report vs. verständliche Fehler

Der offizielle KoSIT Validator gibt einen XML-Report zurück, der maschinell weiterverarbeitet werden kann, aber für Menschen schwer lesbar ist. Dieser Online-Validator übersetzt die Fehlermeldungen in verständliches Deutsch:

KoSIT-Report (Original) Dieser Validator
[BR-DE-15] Das Element "Buyer reference" (BT-10) muss übermittelt werden. BR-DE-15: Leitweg-ID fehlt. Für B2G-Rechnungen ist das Feld "Buyer Reference" (BT-10) Pflicht. → Mehr erfahren
[BR-CO-15] Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). BR-CO-15: Gesamtbetrag stimmt nicht. BT-112 muss gleich BT-109 + BT-110 sein.

CLI-Vergleich: Online vs. Kommandozeile

So würden Sie den KoSIT Validator auf der Kommandozeile aufrufen:

java -jar validator-1.6.3-standalone.jar \
  -s scenarios.xml \
  -r /Pfad/zur/Rechnung.xml \
  -h report.html

Mit diesem Online-Validator:

  1. Datei hochladen
  2. Sofortiges Ergebnis im Browser

Ist dieser Validator offiziell?

Nein, dies ist kein offizielles KoSIT-Angebot. Wir sind ein unabhängiger Dienst, der die offiziellen, öffentlich verfügbaren KoSIT-Validator-Dateien nutzt:

  • Die Validator-JAR-Datei stammt von der KoSIT GitHub-Releases-Seite
  • Die XRechnung-Konfiguration und Schematron-Regeln sind die offiziellen Versionen
  • Die Prüfregeln sind identisch mit der Kommandozeilen-Version

Wir haben keine Affiliation mit der KoSIT. Dieser Dienst macht die offizielle Software lediglich online verfügbar.

Wann sollten Sie die Kommandozeilen-Version nutzen?

Die offizielle KoSIT-Kommandozeilen-Version ist besser, wenn Sie:

  • Hunderte Rechnungen automatisiert validieren möchten (Batch-Verarbeitung)
  • Die Validierung in Ihre CI/CD-Pipeline integrieren möchten
  • Vollständige Kontrolle über Versionen und Konfigurationen benötigen
  • Den XML-Report maschinell weiterverarbeiten

Für gelegentliche Einzelprüfungen ist diese Online-Version deutlich komfortabler.

Häufige Fragen

Kann ich auch ZUGFeRD prüfen?

Ja. Wenn Sie eine ZUGFeRD-PDF hochladen, extrahiert der Validator automatisch das eingebettete XML und validiert es. → ZUGFeRD Validator

Werden Dateien gespeichert?

Nein. Die Validierung erfolgt flüchtig im Arbeitsspeicher. Nach der Prüfung wird die Datei unwiderruflich gelöscht.

Wie aktuell sind die Regeln?

Wir aktualisieren den Validator und die Konfigurationen regelmäßig nach offiziellen KoSIT-Releases. Die aktuell verwendete Version wird auf jeder Seite angezeigt.

Kann ich den Validator selbst hosten?

Ja. Die KoSIT-Validator-Software ist Open Source (Apache 2.0). Sie können sie von GitHub herunterladen und lokal oder auf Ihrem Server betreiben.

KoSIT-Validierung jetzt starten

Laden Sie Ihre XRechnung- oder ZUGFeRD-Datei hoch und prüfen Sie sie mit den offiziellen KoSIT-Regeln – ohne Java, sofort im Browser.

→ Kostenlos validieren