EN16931 1.3.16 · UBL / CII · Severity: ERROR

An Invoice shall have a Buyer postal address (BG-8)

Every invoice must include the buyer’s postal address group (BG-8).

Rule ID & Severity
BR-10 · ERROR
Standard & Scope
EN16931 1.3.16 · UBL / CII
XPath Condition
exists(cac:AccountingCustomerParty/cac:Party/cac:PostalAddress)
Target XML Path
cac:AccountingCustomerParty/cac:Party/cac:PostalAddress

Find the source field

cac:AccountingCustomerParty/cac:Party/cac:PostalAddress

Match namespace URI and element name, not a particular prefix spelling. The validator reports the full expanded-name source path when the published rule supplies a location.

Common causes

Invalid and corrected fragments

<!-- Buyer PostalAddress missing -->
<cac:PostalAddress><cbc:StreetName>Rue de la Loi 1</cbc:StreetName><cbc:CityName>Bruxelles</cbc:CityName><cbc:PostalZone>1000</cbc:PostalZone><cac:Country><cbc:IdentificationCode>BE</cbc:IdentificationCode></cac:Country></cac:PostalAddress>

Include cac:PostalAddress (UBL) or ram:PostalTradeAddress (CII) for the buyer party.

Open BR-10 in en16931-validator →

Verify the whole document

These are fragments, not complete invoices. The exact rule is exercised by synthetic mutation tests against the stated package. Correcting one field does not prove conformance; run the full selected validator again. Published messages and severity remain authoritative.

Official BR-10 source ↗

Explanation record: 2026-10-14 · Local WebAssembly / SaxonJS validation. No invoice-derived report is published as a search page.

EN16931 / Validate
No invoice uploads or storage
No invoice uploads or storage

Validate

Choose files · EN16931

XML · PDF
5 MB XML · 20 MB PDF · 500 documents per batch

Related tools and rules