BR-65
Where the item classification identifier (BT-158) is sent, it must carry a scheme identifier. The attribute says which register the identifier comes from — without it the value is only a string.
- Severity
- Error
- Applies to
- CII, UBL
- Rule set
- v2026-01-31
Official rule text
The Item classification identifier (BT-158) shall have a Scheme identifier.
Why does BR-65 happen?
Commodity groups are assigned in house and copied across unchanged. Without naming the classification scheme the number means nothing to the recipient.
How do you fix BR-65?
Set the listID attribute on cac:Item/cac:CommodityClassification/cbc:ItemClassificationCode in UBL, and the corresponding schemeID on the same element in CII. TST stands in here; eCl@ss and UNSPSC are the usual ones.
In the XML
A UBL fragment. The CII path is named above — same change, different element names.
<cac:Item>
<cbc:Name>Beratungsleistung</cbc:Name>
<cac:CommodityClassification>
<cbc:ItemClassificationCode>12345678</cbc:ItemClassificationCode>
</cac:CommodityClassification>
</cac:Item><cac:Item>
<cbc:Name>Beratungsleistung</cbc:Name>
<cac:CommodityClassification>
<cbc:ItemClassificationCode listID="TST">12345678</cbc:ItemClassificationCode>
</cac:CommodityClassification>
</cac:Item>NormAPI provides technical validation, not tax or legal advice.