Rule at a Glance

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

Classification

Master Data — The seller name is a core party identity field. It anchors the invoice to a legal entity registered in the UAE and is part of the minimum identifiable supplier information required by MD 243.

What the Rule Is Checking

BR-08 requires that the invoice contains a non-empty seller name in cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name (BT-27). The rule fires fatally if the element is absent or carries an empty string.

BT-27 is the seller's trading name as it appears on the invoice. This is distinct from the seller's legal name, which may be carried separately in cac:PartyLegalEntity/cbc:RegistrationName (BT-28). BR-08 requires BT-27 specifically — BT-28 alone does not satisfy it.

Why This Rule Exists

In the UAE e-invoicing framework, the seller's identity on the invoice must be traceable to a Corporate Tax registration. While the CT TIN (BT-AE-003) and VAT number (BT-31) carry the numeric identifiers, BT-27 provides the human-readable name that buyers, auditors, and FTA reviewers use to verify the invoice against supplier master data.

An invoice without a seller name cannot be processed through standard AP workflows and cannot be matched against a supplier record. It also fails the basic evidentiary standard that UAE tax law requires of a valid tax invoice — an invoice that cannot be attributed to a named legal entity has no standing as a deductible document.

Standard / Code List

No code list applies — BT-27 is a free-text string. However, best practice in the UAE context is to use the name exactly as it appears on the Trade Licence or the FTA registration certificate. Inconsistencies between BT-27 and the registered name may not cause BR-08 to fail, but they create reconciliation problems for buyers conducting supplier due diligence.

UAE Data Example

PASSES ✓ — Seller name present:
<cac:AccountingSupplierParty>
  <cac:Party>
    <cac:PartyName>
      <cbc:Name>Contiqa Systems FZ-LLC</cbc:Name>
    </cac:PartyName>
  </cac:Party>
</cac:AccountingSupplierParty>

FAILS ✗ — PartyName element absent:
<cac:AccountingSupplierParty>
  <cac:Party>
    <!-- No cac:PartyName -->
  </cac:Party>
</cac:AccountingSupplierParty>

FAILS ✗ — PartyName present but Name is empty:
<cac:PartyName>
  <cbc:Name/>
</cac:PartyName>

What Your ERP / IT Team Must Ensure

  • The company name in ERP company code master data must be mapped to BT-27 in the UBL output. Confirm this mapping is explicit — some ERP UBL adapters default BT-27 to the legal entity name (BT-28) while leaving BT-27 blank, which triggers BR-08.
  • For companies trading under a brand name different from the legal entity name, populate BT-27 with the trading name and BT-28 with the legal registration name. Both should be present for maximum clarity.
  • Multi-entity ERP deployments where a single system generates invoices for multiple UAE legal entities must ensure BT-27 is entity-specific — not a shared system name or blank default.
  • After any ERP upgrade or UBL mapper patch, re-run schematron validation on a sample of output invoices to confirm BT-27 is still being populated. Configuration changes can silently break field mappings.
  • Self-billing arrangements (where the buyer issues the invoice on behalf of the seller) must still populate BT-27 with the seller's name, not the buyer's. The field identifies who made the taxable supply, regardless of who generated the document.

Related Rules

BR-07 (Buyer reference), BR-09 (Seller postal address), UAE E-Invoicing Master Data Readiness, MD 243 Articles 8–9: Agent and Self-Billing