Skip to main content

BR-64 Item standard identifier must have a scheme identifier

The Item standard identifier (BT-157) shall have a Scheme identifier so the identifier’s registration scheme is unambiguous.

Problem Description

ERROR

EN 16931 core business rule (CEN)

Context and Significance

This is an EN 16931 core rule. A standard item identifier (BT-157), most often a GTIN (formerly EAN), is only unambiguous together with its scheme. The error usually appears when an EAN barcode number is exported in cac:StandardItemIdentification without schemeID; for a GTIN use 0160. The value must belong to the ISO 6523 ICD list (BR-CL-21). Classification codes such as UNSPSC belong in BT-158 and are covered by BR-65.

Solution

Set the schemeID attribute on cac:StandardItemIdentification/cbc:ID (CII: ram:SpecifiedTradeProduct/ram:GlobalID/@schemeID) to an ISO/IEC 6523 code, for example 0160 for a GTIN.

Quick actions

Valid Examples

  • BT-157 = 04012345678901 with schemeID="0160" (GTIN)

Invalid Examples

  • BT-157 standard item ID present but with no schemeID attribute

Code Examples

Valid XML
<cac:Item>
  <cac:StandardItemIdentification>
    <cbc:ID schemeID="0160">04012345678901</cbc:ID>
  </cac:StandardItemIdentification>
</cac:Item>
Invalid XML
<cac:Item>
  <cac:StandardItemIdentification>
    <cbc:ID>04012345678901</cbc:ID>
  </cac:StandardItemIdentification>
</cac:Item>

Affected Fields

Validation Tools