erroren16931
BR-CO-03:VAT point date and VAT point date code are mutually exclusive
Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. You cannot specify both - use one or the other to indicate when VAT becomes due.
We can fix this automatically
AUTO-FIXremove_duplicate_vat_date_indicator
No manual changes needed
Upload and Fix NowWhy This Error Matters
VAT point date determines when VAT becomes due. Specifying both a date and a code creates ambiguity - the date says "use this specific date" while the code says "derive the date from delivery/payment/etc". Receivers cannot know which to use.
How to Fix It
1
2
3
4
Before & After Fix(BR-CO-03)
Before (Invalid)
<Invoice>\n <cbc:TaxPointDate>2026-01-15</cbc:TaxPointDate>\n <cbc:TaxPointDateCode>35</cbc:TaxPointDateCode>\n <!-- INVALID: both present -->\n</Invoice>After (Valid)
<Invoice>\n <cbc:TaxPointDate>2026-01-15</cbc:TaxPointDate>\n <!-- TaxPointDateCode removed - only one allowed -->\n</Invoice>Before (Invalid)
<Invoice>\n <cbc:TaxPointDate>2026-01-15</cbc:TaxPointDate>\n <cbc:TaxPointDateCode>35</cbc:TaxPointDateCode>\n <!-- INVALID: both present -->\n</Invoice>After (Valid)
<Invoice>\n <cbc:TaxPointDate>2026-01-15</cbc:TaxPointDate>\n <!-- TaxPointDateCode removed - only one allowed -->\n</Invoice>Compare the invalid XML structure with the corrected version. The fix ensures compliance with validation rules.
Code Example
<!-- Option 1: Use explicit date -->\n<cbc:TaxPointDate>2026-01-15</cbc:TaxPointDate>\n<!-- Do NOT also include TaxPointDateCode -->\n\n<!-- OR Option 2: Use code -->\n<cbc:TaxPointDateCode>35</cbc:TaxPointDateCode>\n<!-- Do NOT also include TaxPointDate -->Technical Details
BR-CO-03 validates that an invoice does not contain both BT-7 (TaxPointDate) and BT-8 (TaxPointDateCode). If you provide an explicit VAT point date, you should not also provide a code that indicates how to derive the date, and vice versa.Common Causes
- Template includes both fields
- Migration from different format included both
- Manual entry error
- ERP system exports both fields
Frequently Asked Questions
BR-CO-03 occurs when both VAT point date (BT-7) and VAT point date code (BT-8) are present. These are mutually exclusive - you can only use one or the other.
Remove either the VAT point date or the VAT point date code. Keep whichever is more appropriate for your invoicing scenario. Invoice Navigator can help identify which to remove.
Yes, BR-CO-03 is a business rule violation that will cause invoice rejection. The EN16931 standard requires these fields to be mutually exclusive.
Yes! Invoice Navigator can automatically remove the VAT point date code when both values are present, keeping the explicit date which is usually more useful.
See Also
Related Errors
Last updated: 17 January 2026
Share this guide: