BR-08: The seller's postal address (BG-5) must be present

Explained by Matheel from ZATCA's rule text and the condition SDK 3.4.8 executes · Updated

Warning: accepted with a warningAll invoicesFields: BG-5

Checks that the seller party has at least one cac:AccountingSupplierParty/cac:Party/cac:PostalAddress element. This rule only checks that the element exists, not what it contains.

How to fix it

Add a cac:PostalAddress inside cac:AccountingSupplierParty/cac:Party; its contents (such as the country code) are checked by other rules like BR-09.

ZATCA's official text

[BR-08]-An Invoice shall contain the Seller postal address (BG-5)
Source: ZATCA SDK 3.4.8 · EN 16931 (CEN) rules

Fails when (the condition ZATCA's SDK runs)

not(exists(cac:AccountingSupplierParty/cac:Party/cac:PostalAddress) and count(cac:AccountingSupplierParty/cac:Party/cac:PostalAddress) >0)

Related rules

Validate your invoice against ZATCA's rules

Paste the XML and see every error and warning. It runs in your browser; the invoice goes nowhere.

Validate an invoice or try Matheel