What does BR-CO-9 mean?
The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix 'EL'. This is a consistency rule of EN 16931: the amounts must add up, otherwise the invoice does not hold together.
Common causes of BR-CO-9
- The sum or consistency condition does not add up.
- A partial amount or a line was left out of the total.
- Rounding was not carried out cleanly to 2 decimal places.
How to fix BR-CO-9
- Find the faulty spot in the XML. Open the XML of the invoice and go to field BT-31 along this XPath:
//ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeID='VA'] - Apply the fix. The Seller VAT identifier (BT-31) must start with the country prefix (ISO 3166-1), for example 'DE123456789'.
- Validate again. Save the file and validate it again to check that BR-CO-9 is no longer reported.
The Seller VAT identifier (BT-31) must start with the country prefix (ISO 3166-1), for example 'DE123456789'.
//ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeID='VA']Frequent questions about BR-CO-9
How do I fix BR-CO-9?
Related error codes
Check BR-CO-9 automatically
Instead of digging through the XML by hand you can validate your ZUGFeRD or XRechnung file online – upload the PDF or the XML and you get every error with rule ID, affected field, fix and XPath, as a readable report or as JSON through the API.