Skip to main content

BR-AF-05 IGIC line VAT rate must be zero or greater

In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero.

Problem Description

ERROR

EN 16931 rule for IGIC/IPSI (Canary Islands, Ceuta, Melilla)

Context and Significance

The IGIC category (the Canary Islands indirect tax) comes from the updated EN16931 code lists supported by the current XRechnung 3.0.2 rulepack; unlike VAT-free categories it can carry a positive rate, but the rate must never be negative.

Solution

Set BT-152 (cbc:Percent) to a non-negative value such as 7.00; never use a negative rate for a "L" (IGIC) line.

Quick actions

Valid Examples

  • Line with category "L" (IGIC) and BT-152 = 7.00
  • Line with category "L" (IGIC) and BT-152 = 0

Invalid Examples

  • Line with category "L" (IGIC) and BT-152 = -7.00

Code Examples

Valid XML
<cac:ClassifiedTaxCategory>
  <cbc:ID>L</cbc:ID>
  <cbc:Percent>7.00</cbc:Percent>
  <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:ClassifiedTaxCategory>
Invalid XML
<cac:ClassifiedTaxCategory>
  <cbc:ID>L</cbc:ID>
  <cbc:Percent>-7.00</cbc:Percent>
  <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:ClassifiedTaxCategory>

Affected Fields

Validation Tools