Rule at a Glance

ID Severity Context (XPath)
BR-09 Fatal (error) ubl:Invoice/cac:AccountingSupplierParty/cac:Party
Series reference: BR-09  |  Schematron ID: ibr-008

Classification

Master Data — The seller postal address is a mandatory party address block. It establishes the physical jurisdiction of the supplier and is required for VAT place-of-supply analysis and for regulatory traceability under UAE e-invoicing rules.

What the Rule Is Checking

BR-09 requires that the cac:AccountingSupplierParty/cac:Party/cac:PostalAddress structure is present and non-empty. The postal address block in UBL can contain street (cbc:StreetName, BT-35), additional street (cbc:AdditionalStreetName, BT-36), city (cbc:CityName, BT-37), postal code (cbc:PostalZone, BT-38), country subdivision (cbc:CountrySubentity, BT-39), and country code (cac:Country/cbc:IdentificationCode, BT-40).

BR-09 validates the presence of the address structure itself. The mandatory population of BT-40 (country code) within that structure is enforced by the separate rule BR-10.

Why This Rule Exists

UAE VAT and Corporate Tax law require that a tax invoice identifies the supplier's place of business. In the context of the Peppol 5-Corner model, the seller's postal address also supports the Access Point routing decisions and enables the FTA to cross-reference the invoice address against the registered address held in the CT database.

The address block is not merely administrative. For free zone suppliers, the address determines whether supplies are treated as UAE domestic or free zone transactions, affecting VAT treatment. For services, the place of supply rules under the UAE VAT Decree-Law are partially determined by the supplier's fixed establishment address. An invoice that omits this address creates ambiguity that downstream compliance review cannot resolve.

Standard / Code List

Within the postal address block, BT-40 (country code) must be a valid ISO 3166-1 alpha-2 code. For UAE suppliers, this will be AE. See the reference post ISO 3166 Country Codes in UAE E-Invoicing. No code list governs BT-35 through BT-39 — these are free-text fields matching the registered address format.

UAE Data Example

PASSES ✓ — Full UAE postal address:
<cac:PostalAddress>
  <cbc:StreetName>Level 14, Boulevard Plaza Tower 1</cbc:StreetName>
  <cbc:CityName>Dubai</cbc:CityName>
  <cbc:PostalZone>122002</cbc:PostalZone>
  <cbc:CountrySubentity>Dubai</cbc:CountrySubentity>
  <cac:Country>
    <cbc:IdentificationCode>AE</cbc:IdentificationCode>
  </cac:Country>
</cac:PostalAddress>

PASSES ✓ — Minimal valid address (country only, satisfies BR-09; BR-10 also satisfied):
<cac:PostalAddress>
  <cac:Country>
    <cbc:IdentificationCode>AE</cbc:IdentificationCode>
  </cac:Country>
</cac:PostalAddress>

FAILS ✗ — PostalAddress element absent:
<cac:Party>
  <cac:PartyName><cbc:Name>Supplier Co</cbc:Name></cac:PartyName>
  <!-- No cac:PostalAddress -->
</cac:Party>

What Your ERP / IT Team Must Ensure

  • Company code master data in your ERP must include the UAE registered address, and the UBL mapper must emit the cac:PostalAddress block for every outbound invoice. An address block that exists in the ERP but is not mapped to UBL output is the most common cause of BR-09 failures.
  • For free zone entities, ensure the address reflects the free zone location — DIFC, ADGM, JAFZA, etc. — rather than a P.O. Box only. P.O. Box entries without a street or city component may pass BR-09 but create ambiguity in place-of-supply determinations.
  • If your business has multiple offices across UAE emirates, use the registered principal place of business address in BT-35 through BT-39. This should match the address on the FTA registration certificate.
  • For non-UAE suppliers invoicing UAE buyers under reverse-charge arrangements, BT-40 will carry the supplier's home country code (e.g., GB, DE, IN). The UBL mapper must not default BT-40 to AE for all invoices.
  • Test address population across multiple invoice types: standard invoices, credit notes, and self-billed invoices. Each document type triggers its own schematron pass, and address mapping errors sometimes appear only in specific document type templates.

Related Rules

BR-08 (Seller name mandatory), BR-10 (Seller country code mandatory), ISO 3166 Country Codes in UAE E-Invoicing