BR-CL-18 in your own invoice? Upload the file and find every error in seconds.
What does BR-CL-18 mean?
Invoice tax categories MUST be coded using UNCL 5305 code list. The value must come from the prescribed code list; free or wrong codes are rejected by the standard.
Common causes of BR-CL-18
- A code was used that the prescribed code list does not contain.
- Typo or outdated code.
- Wrong upper/lower case in the code.
How to fix BR-CL-18
- Find the faulty spot in the XML. Open the XML of the invoice and go to field BT-118 along this XPath:
//ram:ApplicableTradeTax/ram:CategoryCode - Apply the fix. Code the VAT category (BT-118, VAT breakdown / document level) with a code from UNCL 5305: 'S','Z','E','AE','K','G','O','L','M'.
- Validate again. Save the file and validate it again to check that BR-CL-18 is no longer reported.
Concrete fix
Code the VAT category (BT-118, VAT breakdown / document level) with a code from UNCL 5305: 'S','Z','E','AE','K','G','O','L','M'.
XPath
//ram:ApplicableTradeTax/ram:CategoryCodeFrequent questions about BR-CL-18
How do I fix BR-CL-18?
Code the VAT category (BT-118, VAT breakdown / document level) with a code from UNCL 5305: 'S','Z','E','AE','K','G','O','L','M'.
Related error codes
Check BR-CL-18 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.