Peppol BIS Billing 3.0.21 · UBL

BR-62: The Seller electronic address (BT-34) shall have a Scheme identifier

Peppol BIS Billing 3.0.21 · UBL

fatalbusiness

Original rule text

[BR-62]-The Seller electronic address (BT-34) shall have a Scheme identifier.

Stored validation assertion
exists(@schemeID)

BR-62 is a fatal rule in the business layer of Peppol BIS Billing 3.0.21 · UBL. An invoice that breaks it is rejected. It refers to BT-34.

What this rule requires

The rule requires that the Seller electronic address (BT-34) must have a Scheme identifier when provided. In UBL, the element cac:AccountingSupplierParty/cac:Party/cbc:EndpointID must have a @schemeID attribute. In CII, if any ram:URIUniversalCommunication element exists under the SellerTradeParty, its first ram:URIID must have a non-empty @schemeID attribute; if ram:URIUniversalCommunication is absent, the rule is satisfied.

How to fix

In UBL, add a schemeID attribute to cac:AccountingSupplierParty/cac:Party/cbc:EndpointID with a value accepted by the rule. In CII, if ram:URIUniversalCommunication is present, ensure its ram:URIID has a non-empty schemeID attribute. If the electronic address is not provided, no change is needed.

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 BR-62.

Validate an invoice against these rules · All release changes