Ana içeriğe atla

BR-AE-08 Sorumlu sıfatıyla KDV matrahı AE net toplamına eşit olmalıdır

KDV kategori kodu (BT-118) „Sorumlu sıfatıyla KDV“ (AE) olan bir KDV dökümünde (BG-23), KDV kategorisi vergiye tabi tutarı (BT-116), KDV kategori kodları (BT-151, BT-95, BT-102) „Sorumlu sıfatıyla KDV“ olan fatura satırı net tutarlarının (BT-131) toplamından belge düzeyi indirim tutarları (BT-92) çıkarılıp belge düzeyi ek ücret tutarları (BT-99) eklenerek elde edilen değere eşit olmalıdır.

Sorun açıklaması

HATA

EN 16931 KDV kategorisi kuralı

Bağlam ve önem

Bu EN16931 kuralı, sorumlu sıfatıyla KDV matrahını ilgili satırlar ve düzeltmelerle mutabık kılar; böylece alıcıya geçen KDV yükümlülüğü doğru bir tabana göre raporlanır. Uygulamada hata, AE olarak kodlanan belge düzeyi bir indirim veya ek ücret AE matrahına dahil edilmediğinde ortaya çıkar.

Çözüm

AE dökümü için BT-116’yı sorumlu sıfatıyla KDV uygulanan öğeler üzerinde Σ BT-131 − Σ BT-92 + Σ BT-99 olarak yeniden hesaplayın ve bu değeri AE cac:TaxSubtotal/cbc:TaxableAmount alanına yazın.

Hızlı işlemler

Geçerli örnekler

  • AE satırları Σ BT-131 = 1000,00, AE indirim/ek ücret yok, BT-116 = 1000,00

Geçersiz örnekler

  • AE satırları Σ BT-131 = 1000,00 ama AE dökümünde BT-116 = 900,00

Kod örnekleri

Geçerli XML
<cac:TaxSubtotal>
  <cbc:TaxableAmount currencyID="EUR">1000.00</cbc:TaxableAmount>
  <cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
  <cac:TaxCategory>
    <cbc:ID>AE</cbc:ID>
    <cbc:Percent>0</cbc:Percent>
    <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
  </cac:TaxCategory>
</cac:TaxSubtotal>
Geçersiz XML
<cac:TaxSubtotal>
  <cbc:TaxableAmount currencyID="EUR">900.00</cbc:TaxableAmount>
  <cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
  <cac:TaxCategory>
    <cbc:ID>AE</cbc:ID>
    <cbc:Percent>0</cbc:Percent>
    <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
  </cac:TaxCategory>
</cac:TaxSubtotal>

Etkilenen alanlar

Doğrulama araçları