Ana içeriğe atla

BR-54 Kalem özniteliği hem ad hem değer içermelidir

Her kalem özniteliği (BG-32), bir öznitelik adı (BT-160) ve bir öznitelik değeri (BT-161) içermelidir.

Sorun açıklaması

HATA

EN 16931 temel iş kuralı (CEN)

Bağlam ve önem

Bu bir EN 16931 temel kuralıdır. Renk, beden veya parti numarası gibi kalem öznitelikleri (BG-32) yalnızca ad/değer çiftleri olarak kullanılabilir. UBL’de cbc:Name şema tarafından zaten zorunludur; bu nedenle BR-54 genellikle cbc:Value içermeyen bir öznitelikte görülür, örneğin bir dışa aktarım ürün şablonundaki tüm öznitelikleri bu kalem için doldurulmamış olsalar bile yazdığında.

Çözüm

Her kalem özniteliği için hem cac:AdditionalItemProperty/cbc:Name hem de cbc:Value sağlayın (CII: ad için ram:Description ve ram:Value içeren ram:ApplicableProductCharacteristic). Bir özniteliğin bu kalem için değeri yoksa özniteliğin tamamını çıkarın.

Hızlı işlemler

Geçerli örnekler

  • BT-160 = "Renk", BT-161 = "Mavi"

Geçersiz örnekler

  • Adı olan ancak değeri olmayan kalem özelliği (BT-161 eksik)

Kod örnekleri

Geçerli XML
<cac:AdditionalItemProperty>
  <cbc:Name>Colour</cbc:Name>
  <cbc:Value>Blue</cbc:Value>
</cac:AdditionalItemProperty>
Geçersiz XML
<cac:AdditionalItemProperty>
  <cbc:Name>Colour</cbc:Name>
</cac:AdditionalItemProperty>

Etkilenen alanlar

Doğrulama araçları