Referans
Markdown dışa aktarBR-64 Kalem standart tanımlayıcısı bir şema kimliği içermelidir
Kalem standart tanımlayıcısı (BT-157), tanımlayıcının kayıt şeması net olsun diye 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. Çoğunlukla GTIN (eski adıyla EAN) olan kalem standart tanımlayıcısı (BT-157) yalnızca şemasıyla birlikte açıktır. Hata genellikle bir EAN numarası cac:StandardItemIdentification içinde schemeID olmadan dışa aktarıldığında ortaya çıkar; GTIN için 0160 kullanın. Değer ISO 6523 ICD listesinde bulunmalıdır (BR-CL-21). UNSPSC gibi sınıflandırma kodları BT-158’e aittir ve BR-65 kapsamındadır.
Çözüm
cac:StandardItemIdentification/cbc:ID (CII: ram:SpecifiedTradeProduct/ram:GlobalID/@schemeID) öğesindeki schemeID özniteliğini bir ISO/IEC 6523 koduyla ayarlayın; örneğin GTIN için 0160.
Hızlı işlemler
Geçerli örnekler
- schemeID="0160" (GTIN) ile BT-157 = 04012345678901
Geçersiz örnekler
- BT-157 standart kalem kimliği var ancak schemeID özniteliği yok
Kod örnekleri
<cac:Item>
<cac:StandardItemIdentification>
<cbc:ID schemeID="0160">04012345678901</cbc:ID>
</cac:StandardItemIdentification>
</cac:Item><cac:Item>
<cac:StandardItemIdentification>
<cbc:ID>04012345678901</cbc:ID>
</cac:StandardItemIdentification>
</cac:Item>