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ı

HATA

EN 16931 temel iş kuralı (CEN)

Bağlam ve önem

Bu bir EN 16931 temel kuralıdır. Kamu alımlarındaki CPV kodu veya UNSPSC kodu gibi bir sınıflandırma kodu yalnızca ait olduğu listeyle birlikte anlam taşır. Hata genellikle bir dışa aktarım kodu alıp listID özniteliğini atladığında ortaya çıkar. listID değerinin kendisi UNTDID 7143 listesinde olmalıdır (BR-CL-13); bu nedenle "CPV" gibi düz bir şema adı da başarısız olur. GTIN gibi ürün tanımlayıcıları BT-157’ye aittir ve BR-64 kapsamındadır.

Çözüm

cac:CommodityClassification/cbc:ItemClassificationCode (CII: ram:DesignatedProductClassification/ram:ClassCode/@listID) öğesindeki listID özniteliğini bir UNTDID 7143 koduyla ayarlayın; örneğin UNSPSC için TST, CPV (Ortak Kamu Alımları Sözlüğü) için STI veya Armonize Sistem için HS.

Hızlı işlemler

Geçerli örnekler

  • listID="STI" (CPV: ofis malzemeleri) ile BT-158 = 30192000
  • listID="TST" (UNSPSC) ile BT-158 = 43211503

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">30192000</cbc:ItemClassificationCode>
  </cac:CommodityClassification>
</cac:Item>
Geçersiz XML
<cac:Item>
  <cac:CommodityClassification>
    <cbc:ItemClassificationCode>30192000</cbc:ItemClassificationCode>
  </cac:CommodityClassification>
</cac:Item>

Etkilenen alanlar

Doğrulama araçları