Rule at a Glance

ID Severity Context (XPath)
Series ref. BR-92 Fatal (error) cac:Delivery
Schematron ID: ibr-108  |  Field: ibt-070 — Deliver to party name

Classification

Transaction Data — the deliver-to party is usually copied from a sales order or despatch note, and duplication here reflects how those documents were merged.

What the Rule Is Checking

Within the delivery group, cac:DeliveryParty/cac:PartyName/cbc:Name may occur at most once. The deliver-to party is the entity that physically receives the goods or services, which is frequently not the buyer named on the invoice — a site, a branch, a customer's customer under a drop-ship arrangement, a bonded warehouse operator.

Why This Rule Exists

The recipient of a supply is evidence. Where a UAE supplier zero-rates an export, or applies the place-of-supply rules to a cross-emirate delivery, the deliver-to party is part of what supports that treatment. A field carrying two names does not support anything — it raises the question of which entity actually took receipt.

The common cause is well worth naming: teams use the second name element as a free-text carrier for a site reference, a store code or a contact person, because the address block feels too rigid. UBL provides deliver-to location identifier (ibt-071) and the address lines for exactly that. Overloading the party name field pushes operational detail into a field that a receiving system reads as a legal identity.

UAE Data Example

PASSES ✓ — a branch receiving delivery, with the site reference in the field designed for it:

<cac:Delivery>
  <cac:DeliveryLocation>
    <cbc:ID schemeID="0088">6291041500213</cbc:ID>
  </cac:DeliveryLocation>
  <cac:DeliveryParty>
    <cac:PartyName><cbc:Name>Al Manara Retail LLC – Sharjah Warehouse</cbc:Name></cac:PartyName>
  </cac:DeliveryParty>
</cac:Delivery>

FAILS ✗ — the receiving entity and the site handled as two name elements:

<cac:PartyName><cbc:Name>Al Manara Retail LLC</cbc:Name></cac:PartyName>
<cac:PartyName><cbc:Name>Sharjah Warehouse – Gate 3</cbc:Name></cac:PartyName>

What Your ERP / IT Team Must Ensure

  • Concatenate entity and site into one name string at the mapping layer if both are needed for the buyer to route the goods, rather than emitting two elements.
  • Move location codes into the deliver-to location identifier (ibt-071), which is scheme-qualified and machine-readable, and route contact details to the delivery contact fields.
  • Audit ship-to master records where the name is stored across two or three lines — that storage pattern is what produces repeated name elements in the output.
  • For export and e-commerce transactions, confirm the deliver-to party and the address fields required by ibr-152-ae and ibr-142-ae describe the same recipient, since these are the documents most likely to be examined.

Related Rules

ibr-107 permits only one delivery group per document, which is the container this rule operates inside. ibr-057 requires a country code on every deliver-to address. ibr-sr-56 caps the delivery postal address line at one occurrence. ibr-073 governs the format of the actual delivery date (ibt-072) in the same group.