Attestwire › Rule reference › BR-Z-09
BR-Z-09 A zero-rated VAT breakdown must show zero VAT
noun · EN 16931 · fatal · BT-117
For a sample invoice, the library reports: The VAT breakdown for category Z states a VAT amount (BT-117) of 5.00 EUR. BR-Z-09 requires it to be exactly 0: category Z charges no VAT, and no tolerance applies.
- Business term
BT-117- Severity
fatal
The fix
Set the group's VAT amount to 0.00. If VAT is really due on these lines, their category is not Z.
What the library returns
The full error returned by @attestwire/en16931. It includes the rule ID,
affected field and suggested correction. Developers can use this object in their application:
{
"rule": "BR-Z-09",
"field": "BT-117",
"severity": "fatal",
"message": "The VAT breakdown for category Z states a VAT amount (BT-117) of 5.00 EUR. BR-Z-09 requires it to be exactly 0: category Z charges no VAT, and no tolerance applies.",
"fix": "Set the group's VAT amount to 0.00. If VAT is really due on these lines, their category is not Z.",
"xpath": "/ubl:Invoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount",
"docsUrl": "https://attestwire.com/rules/BR-Z-09"
}
xpath is always a UBL path. On a CII invoice, look for the
matching CII field instead.