# BR-S-8 Standart oranlı vergiye tabi tutar, aynı orandaki satır netleri artı ücretler eksi indirimlerin toplamına eşit olmalıdır

KDV kategori kodu (BT-118) "S" olan her farklı KDV oranı (BT-119) için, KDV ayrımındaki vergiye tabi tutar (BT-116); kategori kodu (BT-151, BT-102, BT-95) "S" olan ve oranı (BT-152, BT-103, BT-96) BT-119’a eşit olan satır net tutarlarının (BT-131) toplamı artı belge düzeyindeki ekstra ücretler (BT-99) eksi belge düzeyindeki indirimlere (BT-92) eşit olmalıdır.

## Sorun açıklaması

> **HATA**: EN 16931 KDV kategorisi kuralı

## Bağlam ve önem

Karma oranlı faturalarda (örneğin İtalya’da %4, %10 ve %22) her oranın vergiye tabi tutarı, ilgili satırlar, indirimler ve ek ücretlerle uyumlu olmalıdır. Bu, BR-CO-17 KDV tutarı kontrolünün temelidir. Uygulamada fark genellikle yanlış orana atanmış belge düzeyi bir indirim veya ek ücretten, toplamlarda oranlara bölünüp tek bir oranla dışa aktarılan genel bir iskontodan ya da oranı hiçbir ayrım satırıyla eşleşmeyen satırlardan kaynaklanır.

## Çözüm

"S" kodlu tüm satırları, indirimleri ve ücretleri orana göre gruplayıp BT-116’yı her grup için Σ BT-131 + Σ BT-99 − Σ BT-92 olarak yeniden hesaplayın.

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

## Geçerli örnekler

- %19’dan iki satır (60,00 + 40,00) ve %19 indirim (10,00) → %19 satırı için BT-116 = 90,00
- %7’den net 50,00 tek satır → %7 satırı için BT-116 = 50,00

## Geçersiz örnekler

- %19 satırının BT-116 değeri 100,00 ama indirim sonrası satırlar 90,00
- %7’lik bir satır var ama %7 satırının BT-116 değeri yok

## Etkilenen alanlar

- [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)
- [BT-131 Fatura satırı net tutarı](/resources/xrechnung/bt-131-invoice-line-net-amount)
- [BT-92 Belge düzeyindeki indirim tutarı](/resources/xrechnung/bt-92-document-level-allowance-amount)
- [BT-99 Belge düzeyindeki ekstra ücret tutarı](/resources/xrechnung/bt-99-document-level-charge-amount)

## İlgili kurallar

- [BR-S-1](/resources/kosit-validator-errors/br-s-01-standard-rated-items-require-standard-rated-vat-breakdown)
- [BR-S-5](/resources/kosit-validator-errors/br-s-05-standard-rated-line-vat-rate-must-be-positive)
- [BR-CO-17](/resources/kosit-validator-errors/br-co-17-vat-category-tax-amount-must-match-base-times-rate)

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