Ana içeriğe atla

BR-CL-17 Belge düzeyi KDV kategori kodu UNCL5305’ten olmalıdır

Belge düzeyindeki KDV kategori kodları, yani KDV dökümündeki (BT-118) ve belge düzeyi indirimlerdeki (BT-95) ile ek ücretlerdeki (BT-102) kodlar, 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

UBL’de kural her cac:TaxCategory/cbc:ID’yi kontrol eder; bu, KDV dökümünü ve belge düzeyi indirim ve ek ücretleri kapsar. CII’de indirim ve ek ücretlerdeki ram:CategoryTradeTax/ram:CategoryCode’u kontrol eder; CII’deki KDV dökümünü BR-CL-18 kontrol eder. ERP kendi vergi anahtarlarını ("V19", "HIGH"), bir oranı ("19") veya AA (düşük oran) gibi EN 16931 alt kümesi dışındaki bir UNCL5305 kodunu dışa aktardığında kural başarısız olur. Örnek: Almanya’daki indirimli orana ait bir KDV dökümü AA değil, oran 7 ile S kategorisini kullanır.

Çözüm

İzin verilen bir kod kullanın: S (standart oran), Z (sıfır oran), E (KDV’den muaf), AE (sorumlu sıfatıyla KDV (reverse charge)), K (topluluk içi teslim), G (AB dışına ihracat), O (KDV kapsamı dışında), L (IGIC, Kanarya Adaları), M (IPSI, Ceuta ve Melilla) veya B (bölünmüş ödeme, İtalya). İndirimli oran ayrı bir kategori değildir: İndirimli yüzdeyle birlikte S kullanın.

Hızlı işlemler

Geçerli örnekler

  • BT-118 = S — standart oran, indirimli yüzdeyle de
  • BT-102 = AE — belge düzeyi ek ücrette sorumlu sıfatıyla KDV (reverse charge)

Geçersiz örnekler

  • BT-118 = AA — UNCL5305’te var (düşük oran) ama EN 16931’de izinli değil; S kullanın
  • BT-118 = 19 — oran değeri, kategori kodu değil

Kod örnekleri

Geçerli XML
<cac:TaxCategory>
  <cbc:ID>S</cbc:ID>
  <cbc:Percent>7</cbc:Percent>
  <cac:TaxScheme>
    <cbc:ID>VAT</cbc:ID>
  </cac:TaxScheme>
</cac:TaxCategory>
Geçersiz XML
<cac:TaxCategory>
  <cbc:ID>AA</cbc:ID>
  <cbc:Percent>7</cbc:Percent>
  <cac:TaxScheme>
    <cbc:ID>VAT</cbc:ID>
  </cac:TaxScheme>
</cac:TaxCategory>

Etkilenen alanlar

Doğrulama araçları