Referans
Markdown dışa aktarBR-S-10 Standart oranlı KDV dökümü muafiyet gerekçesi taşımamalıdır
KDV kategori kodu (BT-118) "Standart oranlı" olan bir KDV dökümünde (BG-23) KDV muafiyet gerekçe kodu (BT-121) veya KDV muafiyet gerekçe metni (BT-120) bulunmamalıdır.
Sorun açıklaması
HATA
EN 16931 KDV kategorisi kuralı
Bağlam ve önem
Bu EN16931 kuralı, kategori S dökümünün KDV hesaplanmasıyla çelişecek bir muafiyet gerekçesi taşımasını önler. Uygulamada hata, bir fatura şablonu her KDV dökümüne sabit bir muafiyet metni eklediğinde veya bir satır E’den S’ye değiştirildiği hâlde eski gerekçe dışa aktarımda kaldığında oluşur.
Çözüm
Standart oranlı TaxCategory içinden cbc:TaxExemptionReasonCode (BT-121) ve cbc:TaxExemptionReason (BT-120) alanlarını kaldırın. Muafiyet gerekçesi yalnızca satıcının KDV hesaplamadığı kategorilere aittir (E muaf, AE sorumlu sıfatıyla KDV, K topluluk içi teslim, G ihracat, O KDV kapsamı dışı); S veya Z kategorilerine asla ait değildir.
Hızlı işlemler
Geçerli örnekler
- BT-118 = S, BT-119 = 19 olan ve BT-120 veya BT-121 içermeyen BG-23
Geçersiz örnekler
- BT-118 = S olan ancak BT-120 = "Muaf teslimat" içeren BG-23
Kod örnekleri
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">100.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">19.00</cbc:TaxAmount>
<cac:TaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>19</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
</cac:TaxSubtotal><cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">100.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">19.00</cbc:TaxAmount>
<cac:TaxCategory>
<cbc:ID>S</cbc:ID><cbc:Percent>19</cbc:Percent>
<cbc:TaxExemptionReason>Exempt supply</cbc:TaxExemptionReason>
<cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:TaxCategory>
</cac:TaxSubtotal>