← All rule codes

BR-S-05

Error (blocking) EN 16931 (UBL)EN 16931 (CII)

Official rule text

[BR-S-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero.

What it means

A line flagged S must carry a VAT rate (BT-152) strictly greater than zero. It fires when S is used as the default category while the rate field is 0 - a genuine 0% treatment must be coded Z (zero rated), E (exempt) or another non-taxed category, not S.

How to fix it

Either set the real standard rate in the line's cac:ClassifiedTaxCategory/cbc:Percent (BT-152 > 0), or change the line's BT-151 to the category that actually applies (Z, E, AE...).

Business terms involved: BT-151BT-152

🇫🇷 En français

Une ligne marquée S doit porter un taux de TVA (BT-152) strictement supérieur à zéro. La règle tombe quand S sert de catégorie par défaut alors que le taux vaut 0 - un vrai 0 % se code Z (taux zéro), E (exonéré) ou une autre catégorie non taxée, pas S.

Correction : Soit renseignez le vrai taux dans cac:ClassifiedTaxCategory/cbc:Percent de la ligne (BT-152 > 0), soit passez le BT-151 de la ligne dans la catégorie réellement applicable (Z, E, AE...).

Seeing BR-S-05 in a rejection?

Run your file through the free validator to see every violation at once — or let NormDrift watch your reference invoices so the next ruleset release never surprises you.