BR-57

Where a deliver-to address (BG-15) is sent, it must contain a country code (BT-80) — the same requirement as BR-09 and BR-11, for the delivery address.

Severity
Error
Applies to
CII, UBL
Rule set
v2026-01-31

Official rule text

Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80).

Why does BR-57 happen?

The delivery address is taken from the order, where it is usually free text because it is only ever printed on a delivery note. A country code was never needed for that.

How do you fix BR-57?

Set the ISO 3166-1 code in cac:Delivery/cac:DeliveryLocation/cac:Address/cac:Country/cbc:IdentificationCode in UBL, ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID in CII — or omit the group. City and post code are required by BR-DE-10 and BR-DE-11.

In the XML

A UBL fragment. The CII path is named above — same change, different element names.

Fails
<cac:Delivery>
  <cac:DeliveryLocation>
    <cac:Address>
      <cbc:CityName>Bonn</cbc:CityName>
      <cbc:PostalZone>53113</cbc:PostalZone>
    </cac:Address>
  </cac:DeliveryLocation>
</cac:Delivery>
Fixed
<cac:Delivery>
  <cac:DeliveryLocation>
    <cac:Address>
      <cbc:CityName>Bonn</cbc:CityName>
      <cbc:PostalZone>53113</cbc:PostalZone>
      <cac:Country>
        <cbc:IdentificationCode>DE</cbc:IdentificationCode>
      </cac:Country>
    </cac:Address>
  </cac:DeliveryLocation>
</cac:Delivery>

NormAPI provides technical validation, not tax or legal advice.