# BR-CO-17 Kategori KDV tutarı, vergiye tabi tutarın oranla çarpımının 100’e bölümüne eşit olmalıdır

Kategori KDV tutarı (BT-117), kategori vergiye tabi tutarı (BT-116) çarpı kategori KDV oranı (BT-119) bölü 100, iki ondalığa yuvarlanmış olmalıdır.

## Sorun açıklaması

> **HATA**: EN 16931 hesaplama ve tutarlılık kuralı (BR-CO)

## Bağlam ve önem

Kural her KDV ayrım satırı için kontrol edilir (UBL: cac:TaxSubtotal; CII: ram:ApplicableTradeTax). KoSIT doğrulayıcısının kullandığı EN 16931 doğrulama dosyaları, BT-117 ile hesaplanan değer arasında 1,00’den küçük (UBL) veya 1,00’e kadar (CII) sapmayı kabul eder; bu nedenle farklı bir yuvarlama yönteminden doğan bir kuruşluk fark BR-CO-17’yi tetiklemez. Kural, BT-117 başka bir oran veya matrahla hesaplandığında ya da oran sıfırdan büyükken 0,00 bırakıldığında başarısız olur.

## Çözüm

Her BT-117’yi, her kategori/oran kombinasyonu için BT-116 × BT-119 / 100 olarak hesaplayıp iki ondalığa yuvarlayın. KDV’yi kategori matrahı üzerinden hesaplayın, satır bazında yuvarlanmış KDV tutarlarını toplamayın. Fark büyükse BT-116’nın o kategorideki tüm satırları, indirimleri ve ek ücretleri içerip içermediğini (BR-S-8) ve BT-119’un doğru oran olup olmadığını kontrol edin.

- [XML doğrula](/tr/xrechnung-validator?source=resource&rule=BR-CO-17)
- [Faturayı dönüştür](/tr/pdf-to-xrechnung?source=resource&rule=BR-CO-17)

## Geçerli örnekler

- BT-116 = 100,00, BT-119 = 19 → BT-117 = 19,00
- BT-116 = 84,03, BT-119 = 19 → BT-117 = 15,97

## Geçersiz örnekler

- BT-116 = 100,00, BT-119 = 19 ama BT-117 = 7,00 (%19 yerine %7 ile hesaplanmış)
- BT-116 ve BT-119 sıfırdan farklı olduğu halde BT-117 = 0,00

## Etkilenen alanlar

- [BT-117 Kategori KDV tutarı](/resources/xrechnung/bt-117-vat-category-tax-amount)
- [BT-116 Kategori vergiye tabi tutar](/resources/xrechnung/bt-116-vat-category-taxable-amount)
- [BT-119 Kategori KDV oranı](/resources/xrechnung/bt-119-vat-category-rate)

## İlgili kurallar

- [BR-CO-14](/resources/kosit-validator-errors/br-co-14-invoice-total-vat-must-equal-sum-of-vat-categories)
- [BR-S-8](/resources/kosit-validator-errors/br-s-08-standard-rated-taxable-amount-must-match-lines-charges-allowances)
- [BR-S-09](/resources/kosit-validator-errors/br-s-09-standard-rated-vat-amount-calculation)

## Doğrulama araçları

- [Resmi KoSIT doğrulayıcı](https://github.com/itplr-kosit/validator): EN 16931 ve XRechnung kurallarını denetlemek için resmi KoSIT doğrulayıcısını XRechnung yapılandırmasıyla çalıştırın.
- [PDF’yi XRechnung’e dönüştür](/pdf-to-xrechnung): Dönüştürme sırasında doğrulama hatalarını bulun ve her düzeltmeyi inceleyin.

## İlgili kaynaklar

- [Resmi spesifikasyon](https://docs.peppol.eu/poacc/billing/3.0/rules/ubl-tc434/)
- [Test paketi](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Tüm doğrulama hataları](/resources/kosit-validator-errors): Burada açıklanan EN 16931, XRechnung ve Peppol doğrulama kurallarına genel bakış.
