# KoSIT

Duits coördinatieorgaan; vaak gebruikt voor BR-DE validatieregels/validator voor XRechnung.

## Definitie

Duits coördinatieorgaan; vaak gebruikt voor BR-DE validatieregels/validator voor XRechnung.

## Waarom deze term belangrijk is

KoSIT publiceert de officiële validator en Schematron-regelsets die Duitse federale/deelstaatportalen (ZRE, OZG-RE) uitvoeren op elke binnenkomende XRechnung. Vóór verzending lokaal de KoSIT-validatie draaien is de meest effectieve manier om B2G-afwijzingen en kasstroomvertragingen te voorkomen.

## Uitleg

Validatiefouten worden vaak aangeduid met BR-DE regel-ID’s.

Handig om afwijzingen te analyseren.

## Veelgemaakte fouten

- Tegen het verkeerde KoSIT-scenario valideren — XRechnung-UBL-Invoice en XRechnung-CII hebben aparte Schematron-regels; het UBL-set op een CII-document toepassen verbergt BR-CO/BR-DE-fouten.
- Een verouderde validator-JAR gebruiken — KoSIT-releases volgen XRechnung-versies (bv. 1.5.x voor XRechnung 3.0.x); oude JAR’s missen nieuwe BR-DE-regels.
- Waarschuwingen als puur informatief behandelen — veel BR-DE-warnings (bv. verdachte BT-32 SellerTaxRegistrationIdentifier-formats) worden in de volgende XRechnung-minor harde fouten.
- EN 16931-codelijstbestanden niet meeleveren met de validator — codelijst-mismatches verschijnen als cryptische CL-* fouten in plaats van business rule-fouten.

## Veelgestelde vragen

### Is de KoSIT-validator gratis?
Ja — KoSIT publiceert de validator en rule sets onder Apache 2.0 op GitHub (itplr-kosit/validator en itplr-kosit/validator-configuration-xrechnung). Het is dezelfde engine die ZRE/OZG-RE serverside uitvoeren.

### Hoe lees ik een KoSIT-rapport?
KoSIT produceert een XML-rapport met een topniveau acceptatieresultaat en failedAssert-items per regel. Elk item bevat de regel-ID (BR-*, BR-DE-*, BR-CO-*), XPath-locatie en een leesbaar bericht — de regel-ID is de sleutel naar de specificatie.

### Dekt KoSIT ook Peppol BIS Billing 3.0?
KoSIT richt zich op XRechnung. Voor Peppol BIS Billing 3.0 voer je daarnaast de OpenPEPPOL Schematron-regels (PEPPOL-EN16931-*) uit. Veel Duitse ontvangers accepteren beide profielen en valideren dienovereenkomstig.

## Gerelateerde bronnen

- [KoSIT-validatorfouten](/resources/kosit-validator-errors)

## Gerelateerde termen

- [Validatie](/resources/glossary/validation): Controle van een e-factuur op syntaxis- en bedrijfsregels.
- [XRechnung](/resources/glossary/xrechnung): Duitse e-facturatiespecificatie voor de publieke sector op basis van EN 16931.
