# KoSIT

Deutsche Koordinierungsstelle; oft synonym für BR-DE Validierungsregeln/Validator für XRechnung.

## Definition

Deutsche Koordinierungsstelle; oft synonym für BR-DE Validierungsregeln/Validator für XRechnung.

## Warum dieser Begriff wichtig ist

KoSIT veröffentlicht den offiziellen Validator und die Schematron-Regelsätze, die deutsche Bundes-/Länderportale (ZRE, OZG-RE) bei jeder eingehenden XRechnung ausführen. Die KoSIT-Prüfung lokal vor dem Versand zu reproduzieren ist die wirksamste Maßnahme, um B2G-Ablehnungen und Cashflow-Verzögerungen zu vermeiden.

## Erklärung

Validierungsfehler werden häufig über BR-DE Regel-IDs referenziert.

Hilft bei der Fehlersuche bei abgelehnten Rechnungen.

## Häufige Fehler

- Gegen das falsche KoSIT-Szenario validieren — XRechnung-UBL-Invoice und XRechnung-CII haben getrennte Schematron-Regeln; das UBL-Set auf ein CII-Dokument anzuwenden, versteckt BR-CO/BR-DE-Fehler.
- Eine veraltete Validator-JAR nutzen — KoSIT-Releases folgen den XRechnung-Versionen (z. B. 1.5.x für XRechnung 3.0.x); alte JARs übersehen neue BR-DE-Regeln.
- Warnungen als reine Information werten — viele BR-DE-Warnungen (z. B. verdächtige BT-32-SellerTaxRegistrationIdentifier-Formate) werden im nächsten XRechnung-Minor zu harten Fehlern.
- Die EN-16931-Codelist-Dateien nicht mit dem Validator bündeln — Codeliste-Mismatches erscheinen als kryptische CL-* Fehler statt als Business-Rule-Fehler.

## Häufige Fragen

### Ist der KoSIT-Validator kostenlos?
Ja — KoSIT veröffentlicht Validator und Regelwerke unter Apache 2.0 auf GitHub (itplr-kosit/validator und itplr-kosit/validator-configuration-xrechnung). Es ist dieselbe Engine, die ZRE/OZG-RE serverseitig ausführen.

### Wie lese ich einen KoSIT-Report?
KoSIT erzeugt einen XML-Report mit globalem Annahmestatus und failedAssert-Einträgen pro Regel. Jeder Eintrag enthält die Regel-ID (BR-*, BR-DE-*, BR-CO-*), die XPath-Lokation und eine lesbare Meldung — die Regel-ID ist der Schlüssel zur Spezifikation.

### Deckt KoSIT auch Peppol BIS Billing 3.0 ab?
KoSIT fokussiert XRechnung. Für Peppol BIS Billing 3.0 sollten zusätzlich die OpenPEPPOL-Schematron-Regeln (PEPPOL-EN16931-*) laufen. Viele deutsche Empfänger akzeptieren beide Profile und validieren entsprechend.

## Verwandte Ressourcen

- [KoSIT Validator Fehler](/resources/kosit-validator-errors)

## Verwandte Begriffe

- [Validierung](/resources/glossary/validation): Prüfung einer E-Rechnung gegen Syntaxregeln und Geschäftsregeln.
- [XRechnung](/resources/glossary/xrechnung): Deutsche E-Rechnungs-Spezifikation für den öffentlichen Sektor auf Basis von EN 16931.
