BR-11: The Buyer postal address shall contain a Buyer country code (BT-55)
Peppol BIS Billing 3.0.21 · UBL
Original rule text
[BR-11]-The Buyer postal address shall contain a Buyer country code (BT-55).
normalize-space(cac:Country/cbc:IdentificationCode) != ''BR-11 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-55.
What this rule requires
The rule requires that the buyer postal address in the invoice contains a buyer country code (BT-55). The test checks that the country identification code element is not empty or only whitespace. In UBL this is cac:Country/cbc:IdentificationCode inside the buyer postal address; in CII it is ram:CountryID in the buyer's postal trade address. Because the severity is fatal, a missing or empty value causes the document to fail validation.
How to fix
Add a non-empty country code to the buyer postal address. For UBL, set cac:AccountingCustomerParty/cac:Party/cac:PostalAddress/cac:Country/cbc:IdentificationCode. For CII, set rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryID. Use a valid country code according to the applicable code list; the rule does not list allowed values. Ensure the value is not blank or whitespace-only.
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-11.
Validate an invoice against these rules · All release changes