Peppol BIS Billing 3.0.21 · UBL

BR-10: An Invoice shall contain the Buyer postal address (BG-8)

Peppol BIS Billing 3.0.21 · UBL

fatalbusiness

Original rule text

[BR-10]-An Invoice shall contain the Buyer postal address (BG-8).

Stored validation assertion
exists(cac:AccountingCustomerParty/cac:Party/cac:PostalAddress)

BR-10 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 BG-8.

What this rule requires

The rule requires that an invoice (or credit note) contains the buyer postal address, business group BG-8. In UBL, the document must have the element cac:AccountingCustomerParty/cac:Party/cac:PostalAddress; in CII, it must have rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress. Since the severity is fatal, a document missing this element fails validation.

How to fix

Add the missing buyer postal address element. For UBL, include cac:AccountingCustomerParty/cac:Party/cac:PostalAddress inside the invoice or credit note. For CII, include ram:PostalTradeAddress under ram:BuyerTradeParty. The test only checks existence of the element; it does not require any specific child content for BR-10.

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-10.

Validate an invoice against these rules · All release changes