AttestwireRule referenceBR-AE-09

BR-AE-09 A reverse-charge VAT breakdown must show zero VAT

noun · EN 16931 · fatal · BT-117

For a sample invoice, the library reports: The VAT breakdown for category AE states a VAT amount (BT-117) of 5.00 EUR. BR-AE-09 requires it to be exactly 0: category AE 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 AE.

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:

TeachingError
{
  "rule": "BR-AE-09",
  "field": "BT-117",
  "severity": "fatal",
  "message": "The VAT breakdown for category AE states a VAT amount (BT-117) of 5.00 EUR. BR-AE-09 requires it to be exactly 0: category AE 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 AE.",
  "xpath": "/ubl:Invoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount",
  "docsUrl": "https://attestwire.com/rules/BR-AE-09"
}

xpath is always a UBL path. On a CII invoice, look for the matching CII field instead.