BR-09: Your own country is missing from the address. How to fix it
Your own address does not carry a country code (BT-40).
Error: the invoice is refusedFrom the European norm EN 16931
The rule, in its own words
The Seller postal address (BG-5) shall contain a Seller country code (BT-40).
Fields involved: BT-40, BG-5
What the rule checks
The rule checks that the seller's postal address carries a country code. It expects two letters under ISO 3166-1: DE for Germany, AT for Austria, FR for France.
Why files fail it
- The country was left out because sender and recipient are in the same country and it seemed redundant.
- The country name was written out instead of the code: "Germany" rather than DE.
- The address is free text in one field, with no separate country code.
How to fix it
- Enter the two-letter country code; for Germany that is DE.
- The field is "Seller country code" (BT-40) in the standard. It expects the code, not the spelled-out name.
- The country code is always mandatory, including on a purely domestic invoice.
Check your file
Upload your invoice. It runs through the same official validator that applies this rule, and you see immediately whether it passes now.
Check an invoice
or drop it here
XRechnung XML, or a ZUGFeRD / Factur-X PDF. Up to 10 MB.
- Run against the official EN 16931 and XRechnung rules
- Your file is deleted the moment the result appears
- No sign-up, and a result in seconds
What to do next
An invoice with errors will be rejected. Build a compliant one from the PDF you already have, or enter the details yourself. Either way you get a file that passes.