Referans
Markdown dışa aktarBR-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
<cac:Item>
<cac:CommodityClassification>
<cbc:ItemClassificationCode listID="STI">30192000</cbc:ItemClassificationCode>
</cac:CommodityClassification>
</cac:Item><cac:Item>
<cac:CommodityClassification>
<cbc:ItemClassificationCode>30192000</cbc:ItemClassificationCode>
</cac:CommodityClassification>
</cac:Item>