AttestwireRule referenceBR-45

BR-45 Each VAT breakdown group must state a taxable amount

noun · EN 16931 · fatal · BT-116

For a sample invoice, the library reports: VAT breakdown group 1 of the document states no readable VAT category taxable amount (BT-116): the element is missing, empty, or not a plain decimal number such as 1500.00.

Business term
BT-116
Severity
fatal

The fix

State the taxable amount (BT-116) on every VAT breakdown group of the document. It is mandatory in the group whatever its value, zero included.

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-45",
  "field": "BT-116",
  "severity": "fatal",
  "message": "VAT breakdown group 1 of the document states no readable VAT category taxable amount (BT-116): the element is missing, empty, or not a plain decimal number such as 1500.00. Each VAT breakdown (BG-23) shall have one: it is the base the VAT was calculated on, and without it neither BR-CO-17 nor the group's -08 and -09 rules can be evaluated.",
  "fix": "State the taxable amount (BT-116) on every VAT breakdown group of the document. It is mandatory in the group whatever its value, zero included.",
  "xpath": "/ubl:Invoice/cac:TaxTotal/cac:TaxSubtotal[1]/cbc:TaxableAmount",
  "docsUrl": "https://attestwire.com/rules/BR-45"
}

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