BR-DE-8Error — invoice will be rejectedxrechnung

XRechnung error BR-DE-8: buyer city missing

BR-DE-8 requires the buyer postal address (BG-8) to contain the city (BT-52). EN 16931 requires only the country code — XRechnung additionally makes the city and post code mandatory.

Last updated: 2026-06-01

Affected field

cac:AccountingCustomerParty/cac:Party/cac:PostalAddress/cbc:CityName (UBL) / ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CityName (CII)

Cause

The buyer address has no CityName element. Common when master data only stored a routing ID (Leitweg-ID) for a public buyer without a full postal address.

Fix

Add cbc:CityName with the city (e.g. 'München') under the buyer postal address.

Incorrect example
<cac:PostalAddress>
  <cbc:PostalZone>80331</cbc:PostalZone>
  <cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country>
</cac:PostalAddress>
Correct example
<cac:PostalAddress>
  <cbc:CityName>München</cbc:CityName>
  <cbc:PostalZone>80331</cbc:PostalZone>
  <cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country>
</cac:PostalAddress>

Check your invoice for this and other errors.

Validate your invoice →

Mandate context

Frequently asked questions

Is the Leitweg-ID enough instead of the buyer address?

No. The Leitweg-ID (BT-10, BR-DE-15) routes the invoice but does not replace the postal address. XRechnung additionally requires the buyer's city (BT-52) and post code (BT-53).

Related error codes