Peppol BIS Billing 3.0.20 · UBL

BR-AF-05: In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC"…

Peppol BIS Billing 3.0.20 · UBL

fatalbusiness

Original rule text

[BR-AF-05]-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.

Stored validation assertion
(cbc:Percent) >= 0

BR-AF-05 is a fatal rule in the business layer of Peppol BIS Billing 3.0.20 · UBL. An invoice that breaks it is rejected. It refers to BG-25, BT-151, BT-152.

What this rule requires

For each invoice line or credit note line whose VAT category code (BT-151) is "IGIC" (UBL: cbc:ID = L in cac:ClassifiedTaxCategory with VAT tax scheme), the invoiced item VAT rate (BT-152, UBL: cbc:Percent) must be zero or greater. The test requires cbc:Percent to be greater than or equal to 0; a document fails if any such line has a negative cbc:Percent.

How to fix

In the applicable cac:InvoiceLine/cac:Item/cac:ClassifiedTaxCategory or cac:CreditNoteLine/cac:Item/cac:ClassifiedTaxCategory where cbc:ID is L, set cbc:Percent to a value greater than or equal to 0, such as 0 or a positive rate. Ensure the system generating the invoice does not produce negative percentages for IGIC-coded lines.

Guidance on this rule. The original text above is authoritative.

Where to go next

No published Peppol BIS Billing UBL release comparison lists a change to BR-AF-05.

Validate an invoice against these rules · All release changes