Ana içeriğe atla

BR-CL-18 Satır düzeyi KDV kategori kodu UNCL5305’ten olmalıdır

Faturalanan kalemin KDV kategori kodu (BT-151), EN 16931’in izin verdiği UNCL5305 kodlarından biri olmalıdır: S, Z, E, AE, K, G, O, L, M veya B.

Sorun açıklaması

HATA

EN 16931 kod listesi kuralı (BR-CL)

Bağlam ve önem

Her fatura satırı, onu bir KDV dökümüne bağlayan bir KDV kategorisine ihtiyaç duyar (BR-CO-4). CII’de bu kural her ram:ApplicableTradeTax/ram:CategoryCode’u kontrol eder, dolayısıyla başlıktaki KDV dökümünü (BT-118) de kapsar. ERP veya mağaza sisteminden gelen satır verileri küçük harfli kodlar ("s"), eksik vergi anahtarları için "0" veya "KDV yok" için "N" gibi akla yatkın ama yanlış harfler içerdiğinde kural başarısız olur. L, "düşük oran" değil IGIC (Kanarya Adaları) anlamına gelir. Örnek: Sıfır oranlı bir satır Z, KDV kapsamı dışındaki bir satır O kullanır.

Çözüm

BT-151 alanını, aynı kategori ve orana sahip bir KDV dökümüyle eşleşen izinli bir kategoriye (S, Z, E, AE, K, G, O, L, M veya B) ayarlayın. UBL’de kod cac:Item/cac:ClassifiedTaxCategory/cbc:ID içinde, CII’de ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode içindedir.

Hızlı işlemler

Geçerli örnekler

  • BT-151 = S — standart oranlı satır
  • BT-151 = O — KDV kapsamı dışındaki satır

Geçersiz örnekler

  • BT-151 = s — küçük harf; kodlar büyük/küçük harfe duyarlıdır
  • BT-151 = N — UNCL5305 kategorisi değil
  • BT-151 = 0 — sayısal değer, kategori kodu değil

Kod örnekleri

Geçerli XML
<cac:Item>
  <cac:ClassifiedTaxCategory>
    <cbc:ID>S</cbc:ID>
    <cbc:Percent>19</cbc:Percent>
    <cac:TaxScheme>
      <cbc:ID>VAT</cbc:ID>
    </cac:TaxScheme>
  </cac:ClassifiedTaxCategory>
</cac:Item>
Geçersiz XML
<cac:Item>
  <cac:ClassifiedTaxCategory>
    <cbc:ID>N</cbc:ID>
    <cbc:Percent>19</cbc:Percent>
    <cac:TaxScheme>
      <cbc:ID>VAT</cbc:ID>
    </cac:TaxScheme>
  </cac:ClassifiedTaxCategory>
</cac:Item>

Etkilenen alanlar

Doğrulama araçları