Ana içeriğe atla

BR-47 Her KDV dökümünde KDV kategori kodu bulunmalıdır

EN 16931 kuralı BR-47 uyarınca, her KDV döküm grubu (BG-23), UNTDID 5305 kod listesinden BT-118 (TaxCategory ID) alanında bir KDV kategori kodu belirtmelidir: Standart oran için "S", indirimli oran için "AA", muafiyet için "E", tersine yükümlülük için "AE", sıfır oran için "Z", ihracat için "G", topluluk içi teslimat için "K". KDV dökümü, vergi matrahı tutarlarını (BT-116) ve KDV tutarlarını (BT-117) vergi oranı kategorilerine göre gruplandırır.

Sorun açıklaması

EN 16931 kuralı BR-47 uyarınca, her KDV döküm grubu (BG-23), UNTDID 5305 kod listesinden BT-118 (TaxCategory ID) alanında bir KDV kategori kodu belirtmelidir: Standart oran için "S", indirimli oran için "AA", muafiyet için "E", tersine yükümlülük için "AE", sıfır oran için "Z", ihracat için "G", topluluk içi teslimat için "K". KDV dökümü, vergi matrahı tutarlarını (BT-116) ve KDV tutarlarını (BT-117) vergi oranı kategorilerine göre gruplandırır.

HATA

XRechnung 3.0

Bağlam ve önem

BG-23 grubunda BT-118 olmadan vergi otoriteleri KDV matrah ve vergi tutarlarını sınıflandıramaz ve BR-47 hatası oluşur.

Çözüm

ERP vergi yapılandırmanızda TaxTotal içindeki her KDV dökümünün vergi kategori kodunu içerdiğinden emin olun. UBL 2.1 sözdiziminde <cac:TaxTotal> altında <cac:TaxSubtotal><cac:TaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>19.00</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory></cac:TaxSubtotal> bloğunu doldurun. CII sözdiziminde <ram:ApplicableTradeTax> içine <ram:CategoryCode>S</ram:CategoryCode> ekleyin.

Hızlı işlemler

Geçerli örnekler

  • BT-118 = "S" olan BG-23 KDV dökümü (%19 Standart KDV oranı)
  • BT-118 = "AE" olan BG-23 KDV dökümü (Tersine yükümlülük işlemi)

Geçersiz örnekler

  • cac:TaxSubtotal vergi matrahı ve tutar bildiriyor ancak cac:TaxCategory içinde cbc:ID öğesini atlıyor
  • cac:TaxCategory öğesi cbc:ID olmadan oluşturulmuş (<cac:TaxCategory><cbc:Percent>19.00</cbc:Percent></cac:TaxCategory>)

Kod örnekleri

Geçerli XML
<cac:TaxTotal>
  <cbc:TaxAmount currencyID="EUR">19.00</cbc:TaxAmount>
  <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.00</cbc:Percent>
      <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
    </cac:TaxCategory>
  </cac:TaxSubtotal>
</cac:TaxTotal>
Geçersiz XML
<cac:TaxTotal>
  <cbc:TaxAmount currencyID="EUR">19.00</cbc:TaxAmount>
  <cac:TaxSubtotal>
    <cbc:TaxableAmount currencyID="EUR">100.00</cbc:TaxableAmount>
    <cbc:TaxAmount currencyID="EUR">19.00</cbc:TaxAmount>
    <cac:TaxCategory>
      <cbc:Percent>19.00</cbc:Percent>
      <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
    </cac:TaxCategory>
  </cac:TaxSubtotal>
</cac:TaxTotal>

Etkilenen alanlar

Doğrulama araçları