erroren16931

BR-CL-21:Invalid VAT exemption reason code

TaxExemptionReasonCode must be from VATEX list.

We can fix this automatically

AUTO-FIX

Auto-fix: Detect product code format and assign ICD. 13-digit→0160 (GTIN), ISBN format→assign ISBN ICD. Map EAN/GTIN variations.

No manual changes needed
Upload and Fix Now

Why This Error Matters

Invoice rejected. Product identifiers must be properly schemed for matching.

How to Fix It

1

Check exemption code

TaxExemptionReasonCode value

2

Use VATEX format

VATEX-EU-79-C, VATEX-EU-AE, VATEX-EU-G, VATEX-EU-IC, VATEX-EU-O

Technical Details

XPath: //cac:TaxCategory/cbc:TaxExemptionReasonCode

Common Causes

  • Item standard ID schemeID not from ISO 6523 ICD list
  • GTIN/EAN schemeID uses wrong identifier (should be 0160)
  • Custom product ID scheme not in ICD list
  • SchemeID format incorrect for standard item identifier
  • Product code scheme not mapped to ISO 6523

Frequently Asked Questions

TaxExemptionReasonCode must be from VATEX list.
Use valid VATEX code like VATEX-EU-AE, VATEX-EU-G, etc. You can also use Invoice Navigator's automatic Fixer tool to correct this instantly.
Yes, BR-CL-21 is a critical error that will cause invoice rejection. It must be fixed before submission to ensure your invoice is accepted by the recipient's system.
Many instances of BR-CL-21 can be automatically corrected using Invoice Navigator's Fixer tool. Upload your invoice and the tool will identify and fix common issues, including invalid vat exemption reason code.

See Also

Related Errors

Last updated: 16 January 2026

Share this guide: