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.
<cac:PostalAddress> <cbc:PostalZone>80331</cbc:PostalZone> <cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country> </cac:PostalAddress>
<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).