KoSIT Validator: ZUGFeRD- und XRechnung-Dateien prüfen
Der KoSIT Validator (Koordinierungsstelle für IT-Standards) ist das offizielle Werkzeug der deutschen Verwaltung zur Prüfung von E-Rechnungen. Wer ZUGFeRD- oder XRechnung-Dateien versendet, sollte sie vorher validieren — eine zurückgewiesene Rechnung verzögert die Zahlung und sorgt für unnötigen Aufwand.
> Kurzantwort: Der KoSIT Validator prüft E-Rechnungen gegen XSD-Schemata, Geschäftsregeln und deutsche CIUS-Regeln. Sie können ihn als Java-Tool lokal nutzen oder alternativ den kostenlosen ZUGFeRD & XRechnung Validator direkt im Browser verwenden.
Was prüft der KoSIT Validator genau?
Der Validator führt fünf aufeinander aufbauende Prüfungen durch:
- Syntaxprüfung: Ist das XML wohlgeformt?
- Schemaprüfung: Entspricht die Struktur dem UBL 2.1 oder CII Schema?
- Geschäftsregeln (BR): Sind alle Pflichtfelder vorhanden? (BR-01 bis BR-65)
- Rechenregeln (BR-CO): Stimmen die Summen? (Netto + Steuer = Brutto)
- CIUS-Regeln: Deutsche Sonderregeln für XRechnung (BR-DE-01 bis BR-DE-25)
Erst wenn alle fünf Ebenen bestanden sind, gilt die E-Rechnung als gültig. Ein einziger Fehler auf einer der Ebenen führt zur Ablehnung.
Wie kann ich den KoSIT Validator nutzen?
Option 1: Online-Validator
Verschiedene Anbieter stellen den KoSIT Validator als Online-Tool bereit. Sie laden Ihre XML-Datei hoch und erhalten sofort ein Prüfergebnis. Der Nachteil: Ihre Rechnungsdaten werden auf einen fremden Server übertragen.
Option 2: Kommandozeile (Java)
Der offizielle Validator ist ein Java-Programm:
- Java Runtime (JRE 11+) installieren
- Validator-ZIP herunterladen
- Konfiguration (Scenarios) für XRechnung oder ZUGFeRD laden
- Befehl ausführen:
java -jar validationtool.jar -s scenarios.xml datei.xml
Option 3: Kostenloser Browser-Validator
Der ZUGFeRD & XRechnung Validator auf unserer Website prüft Ihre XML-Datei direkt im Browser gegen alle EN 16931 Pflichtfelder. Keine Installation, kein Upload — die Datei verlässt nie Ihren Computer.
Welche Validierungsfehler treten am häufigsten auf?
| Fehler | Ursache | Lösung |
|---|---|---|
| BR-02 | Rechnungsdatum fehlt | BT-2 (IssueDate) hinzufügen |
| BR-06 | Verkäufername fehlt | BT-27 (SellerName) ergänzen |
| BR-16 | Keine Positionen | Mindestens eine InvoiceLine |
| BR-CO-10 | Summe falsch | Positionssummen prüfen |
| BR-DE-01 | [Leitweg-ID](/blog/leitweg-id-erklaert) fehlt | BT-10 für XRechnung ergänzen |
Eine vollständige Übersicht der Pflichtfelder finden Sie in EN 16931: Alle Pflichtfelder.
Warum sollte ich vor dem Versand validieren?
Eine ungültige E-Rechnung wird von Behörden über die ZRE sofort abgelehnt. Auch Unternehmen mit automatisierten Rechnungseingangssystemen weisen fehlerhafte Dateien zurück. Das Ergebnis: verzögerte Zahlungen und unnötiger Korrekturaufwand.
Validieren Sie jede E-Rechnung vor dem Versand mit dem kostenlosen ZUGFeRD & XRechnung Validator — direkt im Browser, ohne Upload auf einen Server. Alternativ können Sie eine XRechnung formularbasiert über den XRechnung Generator erstellen — die Validierung ist dort bereits integriert.
Wie validiert TaxLayer automatisch?
Der TaxLayer validiert jede erzeugte E-Rechnung automatisch gegen alle EN 16931 Pflichtfelder, bevor die Datei zum Download bereitsteht. So vermeiden Sie Ablehnungen durch den Empfänger — ohne manuellen Validierungsschritt. Die ersten zwei Konvertierungen pro Monat sind kostenlos.
Häufig gestellte Fragen
Was ist der KoSIT Validator?
Der KoSIT Validator ist das offizielle Werkzeug der Koordinierungsstelle für IT-Standards zur Prüfung von E-Rechnungen. Er validiert XML-Dateien gegen XSD-Schemata, Schematron-Regeln und deutsche CIUS-Regeln für XRechnung.
Welche Prüfungen führt der KoSIT Validator durch?
Er prüft fünf Ebenen: Syntaxprüfung (wohlgeformtes XML), Schemaprüfung (UBL/CII-Struktur), Geschäftsregeln (BR-01 bis BR-65), Rechenregeln (Netto + Steuer = Brutto) und CIUS-Regeln (BR-DE-01 bis BR-DE-25).
Gibt es eine kostenlose Online-Alternative zum KoSIT Validator?
Ja. Der ZUGFeRD & XRechnung Validator von TaxLayer prüft Ihre Datei direkt im Browser gegen alle EN 16931 Pflichtfelder — ohne Installation, ohne Upload auf einen Server.
Was bedeutet der Fehler BR-DE-01?
BR-DE-01 bedeutet, dass die Leitweg-ID (BT-10) fehlt. Dieser Fehler tritt bei XRechnungen auf, da die Leitweg-ID dort ein Pflichtfeld ist. Mehr dazu in Leitweg-ID erklärt.
Kann ich ZUGFeRD-PDFs mit dem Validator prüfen?
Der offizielle KoSIT Validator prüft nur XML-Dateien. Der TaxLayer Validator kann auch ZUGFeRD-PDFs direkt im Browser prüfen — er extrahiert das eingebettete XML automatisch.
Muss ich jede E-Rechnung vor dem Versand validieren?
Es ist nicht gesetzlich vorgeschrieben, aber dringend empfohlen. Eine ungültige E-Rechnung wird vom Empfänger abgelehnt, was die Zahlung verzögert. TaxLayer validiert automatisch gegen EN 16931, bevor die Datei erzeugt wird.
Kostenlose Tools
Weiterführende Artikel
PDF-Rechnungen jetzt konvertieren
Testen Sie TaxLayer kostenlos — 2 Konvertierungen pro Monat, keine Kreditkarte.
Jetzt starten