# KoSIT

Deutsche Koordinierungsstelle, die ein offenes Validator-Framework und die XRechnung-Regelkonfiguration veröffentlicht.

## Definition

Deutsche Koordinierungsstelle, die ein offenes Validator-Framework und die XRechnung-Regelkonfiguration veröffentlicht.

## Warum dieser Begriff wichtig ist

KoSIT veröffentlicht das Validator-Framework und versionierte Konfigurationen zur Prüfung von XRechnung-Schemas und Geschäftsregeln. Mit dem richtigen Bundle lassen sich maschinenprüfbare Fehler vor dem Versand finden. Ein bestandenes Ergebnis gilt nur für Datei, Szenario und Regelwerkversion; es garantiert weder Portalannahme noch rechtliche oder steuerliche Richtigkeit.

## 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.
- Einen alten Validator oder ein altes Konfigurations-Bundle nutzen — Engine, Szenario, XRechnung-Regeln und EN-16931-Artefakte müssen einen getesteten Versionssatz bilden.
- Warnungen ignorieren, ohne Regel und Empfängervorgaben zu lesen — eine Warnung kann auf Daten hinweisen, die der Käufer ablehnt.
- 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

### Wo wird der KoSIT-Validator veröffentlicht?
KoSIT veröffentlicht das Validator-Framework und die XRechnung-Konfiguration in öffentlichen Repositories. Legen Sie Engine- und Konfigurationsversion fest; leiten Sie die aktuelle Serverkonfiguration eines Portals nicht aus dem öffentlichen Paket ab.

### 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 ab?
Das KoSIT-Framework kann verschiedene Validierungskonfigurationen ausführen. Nutzen Sie für Peppol eine Konfiguration aus den passenden OpenPeppol-Schematron- und EN-16931-Artefakten. Die Annahme durch den Empfänger ist eine getrennte Frage.

## Verwandte Ressourcen

- [KoSIT Validator Fehler](/resources/kosit-validator-errors)
- [KoSIT-Validator-Repository](https://github.com/itplr-kosit/validator)

## 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.
