PintLint

Rules / IBR-064

IBR-064 error

The Item standard identifier must have a Scheme identifier

The Item standard identifier (ibt-157) must have a Scheme identifier.

Fails

<cbc:ID>
  <!-- @schemeID is missing -->
</cbc:ID>

Fix

Add @schemeID inside cbc:ID.

Schematron
Context
cac:InvoiceLine/cac:Item/cac:StandardItemIdentification/cbc:ID | cac:CreditNoteLine/cac:Item/cac:StandardItemIdentification/cbc:ID
Test
exists(@schemeID)

Official text: The Item standard identifier (ibt-157) MUST have a Scheme identifier.

Official · PINT shared rules. Severity: error. Runs on UBL XML.

Check an invoice