Skip to main content

BR-DE-11 Deliver-to post code must be provided when a delivery address is used

Under the XRechnung standard specification, whenever a distinct delivery address (BG-15 / DELIVER TO ADDRESS) is included on the invoice, the deliver-to postal code (BT-78) must be explicitly provided. Automated logistics and public procurement inventory management systems rely on exact postal codes to route deliveries and reconcile receipt vouchers.

Problem Description

ERROR

German XRechnung rule (KoSIT, BR-DE) · XRechnung 3.0

Context and Significance

Rule BR-DE-11 is checked alongside BR-DE-10: both city and postal code are mandatory whenever the delivery address block BG-15 is populated.

Solution

In your ERP shipping or sales order configuration, ensure the ship-to location includes the postal code. In UBL 2.1 syntax, populate <cbc:PostalZone> within <cac:Delivery><cac:DeliveryLocation><cac:Address>. In UN/CEFACT CII syntax, populate <ram:PostcodeCode> within <ram:ApplicableHeaderTradeDelivery><ram:ShipToTradeParty><ram:PostalTradeAddress>. If physical delivery address details are not applicable, omit the delivery address container completely.

Quick actions

Valid Examples

  • Deliver-to address with BT-78 = "80331" and BT-77 = "München"
  • Deliver-to address with BT-78 = "70173" and BT-77 = "Stuttgart"

Invalid Examples

  • Delivery address (cac:Delivery/cac:DeliveryLocation/cac:Address) contains street and city but omits cbc:PostalZone
  • Postal code left as empty string while other address elements are populated

Code Examples

Valid XML
<cac:Delivery>
  <cac:DeliveryLocation>
    <cac:Address>
      <cbc:StreetName>Lagerweg 12</cbc:StreetName>
      <cbc:CityName>Stuttgart</cbc:CityName>
      <cbc:PostalZone>70173</cbc:PostalZone>
      <cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country>
    </cac:Address>
  </cac:DeliveryLocation>
</cac:Delivery>
Invalid XML
<cac:Delivery>
  <cac:DeliveryLocation>
    <cac:Address>
      <cbc:StreetName>Lagerweg 12</cbc:StreetName>
      <cbc:CityName>Stuttgart</cbc:CityName>
      <cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country>
    </cac:Address>
  </cac:DeliveryLocation>
</cac:Delivery>

Affected Fields

Validation Tools