Ana içeriğe atla

BR-65 Kalem sınıflandırma tanımlayıcısı bir şema kimliği içermelidir

Kalem sınıflandırma tanımlayıcısı (BT-158), kullanılan sınıflandırma şemasını adlandıran bir şema kimliğine sahip olmalıdır.

Sorun açıklaması

Kalem sınıflandırma tanımlayıcısı (BT-158), kullanılan sınıflandırma şemasını adlandıran bir şema kimliğine sahip olmalıdır.

HATA

XRechnung 3.0

Bağlam ve önem

Bu kural, KoSIT XRechnung 3.0.2 Schematron tarafından uygulanan EN16931 çekirdek anlamsal modelinden gelir ve faturaların otomatik işleme için gereken zorunlu verileri taşımasını sağlar.

Çözüm

cac:CommodityClassification/cbc:ItemClassificationCode öğesinde listID özniteliğini bir UNCL7143 koduyla ayarlayın; örneğin UNSPCC için TST veya tedarikçi şeması için ST.

Hızlı işlemler

Geçerli örnekler

  • listID="STI" (sınıflandırma şeması) ile BT-158 = 65010000

Geçersiz örnekler

  • BT-158 sınıflandırma kodu var ancak listID özniteliği yok

Kod örnekleri

Geçerli XML
<cac:Item>
  <cac:CommodityClassification>
    <cbc:ItemClassificationCode listID="STI">65010000</cbc:ItemClassificationCode>
  </cac:CommodityClassification>
</cac:Item>
Geçersiz XML
<cac:Item>
  <cac:CommodityClassification>
    <cbc:ItemClassificationCode>65010000</cbc:ItemClassificationCode>
  </cac:CommodityClassification>
</cac:Item>

Etkilenen alanlar

Doğrulama araçları