Ana içeriğe atla

BR-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

Geçerli XML
<cac:Item>
  <cac:StandardItemIdentification>
    <cbc:ID schemeID="0160">04012345678901</cbc:ID>
  </cac:StandardItemIdentification>
</cac:Item>
Geçersiz XML
<cac:Item>
  <cac:StandardItemIdentification>
    <cbc:ID>04012345678901</cbc:ID>
  </cac:StandardItemIdentification>
</cac:Item>

Etkilenen alanlar

Doğrulama araçları