Peppol BIS Billing 3.0.21 · UBL

UBL-CR-571: A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification ExtendedID

Peppol BIS Billing 3.0.21 · UBL

warningschema

Original rule text

[UBL-CR-571]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification ExtendedID

Stored validation assertion
not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Item/cac:BuyersItemIdentification/cbc:ExtendedID)

UBL-CR-571 is a warning rule in the schema layer of Peppol BIS Billing 3.0.21 · UBL. An invoice that breaks it is flagged but not rejected.

What this rule requires

This rule is advisory: it reports a warning if any invoice line or credit note line contains cac:Item/cac:BuyersItemIdentification/cbc:ExtendedID. The test not(...) means the element must be absent. A document that includes it does not fail validation because the severity is warning, but the validator recommends removing it.

How to fix

Remove the cbc:ExtendedID element from cac:BuyersItemIdentification under each cac:InvoiceLine/cac:Item (or cac:CreditNoteLine/cac:Item). In the producing system, stop emitting that element for buyer's item identification.

Guidance on this rule. The original text above is authoritative.

Where to go next

No published Peppol BIS Billing UBL release comparison lists a change to UBL-CR-571.

Validate an invoice against these rules · All release changes