What does BR-CO-3 mean?
Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. 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-3
- 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-3
- Find the faulty spot in the XML. Open the XML of the invoice and go to field BT-7 along this XPath:
//ram:ApplicableTradeTax - Apply the fix. BT-7 (VAT point date) and BT-8 (VAT point date code) exclude each other — give only ONE: either 'ram:TaxPointDate' or 'ram:DueDateTypeCode'.
- Validate again. Save the file and validate it again to check that BR-CO-3 is no longer reported.
BT-7 (VAT point date) and BT-8 (VAT point date code) exclude each other — give only ONE: either 'ram:TaxPointDate' or 'ram:DueDateTypeCode'.
//ram:ApplicableTradeTaxFrequent questions about BR-CO-3
How do I fix BR-CO-3?
Related error codes
Check BR-CO-3 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.