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.