# KoSIT

Alman koordinasyon kurumu; genellikle XRechnung için BR-DE doğrulama kuralları/validator anlamında kullanılır.

## Tanım

Alman koordinasyon kurumu; genellikle XRechnung için BR-DE doğrulama kuralları/validator anlamında kullanılır.

## Bu terim neden önemli

KoSIT, Alman federal/eyalet portallarının (ZRE, OZG-RE) gelen her XRechnung üzerinde çalıştırdığı resmi doğrulayıcıyı ve Schematron kural kümelerini yayımlar. Göndermeden önce KoSIT doğrulamasını yerel olarak çalıştırmak, B2G reddini ve nakit akışı gecikmelerini önlemenin en etkili yoludur.

## Açıklama

Doğrulama hataları genellikle BR-DE kural kimlikleriyle anılır.

Faturanın neden reddedildiğini anlamada faydalıdır.

## Yaygın hatalar

- Yanlış KoSIT senaryosuna doğrulamak — XRechnung-UBL-Invoice ve XRechnung-CII ayrı Schematron kuralları kullanır; CII belgesine UBL kural seti uygulamak BR-CO/BR-DE hatalarını gizler.
- Eski validator JAR’ı kullanmak — KoSIT sürümleri XRechnung sürümlerini izler (örn. XRechnung 3.0.x için 1.5.x); eski JAR’lar yeni BR-DE kurallarını gözden kaçırır.
- Uyarıları yalnızca bilgi sayma — birçok BR-DE uyarısı (ör. şüpheli BT-32 SellerTaxRegistrationIdentifier formatları) bir sonraki XRechnung minor sürümünde sert hatalara dönüşür.
- EN 16931 kod listesi dosyalarını validator ile birlikte paketlememe — kod listesi uyumsuzlukları iş kuralı hataları yerine anlaşılması güç CL-* hataları olarak görünür.

## Sık sorulan sorular

### KoSIT validator ücretsiz mi?
Evet — KoSIT, validator ve kural kümelerini Apache 2.0 lisansı altında GitHub’da yayımlar (itplr-kosit/validator ve itplr-kosit/validator-configuration-xrechnung). ZRE/OZG-RE’nin sunucu tarafında çalıştırdığı motorla aynısıdır.

### KoSIT raporu nasıl okunur?
KoSIT, üst düzey bir kabul sonucu ve kural başına failedAssert girdileri içeren bir XML raporu üretir. Her girdi kural kimliğini (BR-*, BR-DE-*, BR-CO-*), konumu (XPath) ve okunabilir bir mesaj içerir — kural kimliği spesifikasyona ulaşmanın anahtarıdır.

### KoSIT Peppol BIS Billing 3.0’u da kapsar mı?
KoSIT XRechnung’a odaklanır. Peppol BIS Billing 3.0 için ayrıca OpenPEPPOL Schematron kurallarını (PEPPOL-EN16931-*) çalıştırmalısınız. Birçok Alman alıcı her iki profili de kabul eder ve buna göre doğrular.

## İlgili kaynaklar

- [KoSIT doğrulayıcı hataları](/resources/kosit-validator-errors)

## İlgili terimler

- [Doğrulama](/resources/glossary/validation): Bir e-faturanın sözdizimi ve iş kurallarına göre kontrol edilmesi.
- [XRechnung](/resources/glossary/xrechnung): EN 16931 tabanlı, kamu sektörü için Alman e-fatura spesifikasyonu.
