Referans
Markdown dışa aktarBR-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
<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><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>