← All rule codes

BR-AE-01

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

Official rule text

[BR-AE-01]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Reverse charge" shall contain in the VAT Breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge".

What it means

Reverse-charge content (category AE on a line, allowance or charge) requires exactly one VAT breakdown entry with BT-118 = AE. It fires when the breakdown generator only handles rated categories and skips AE, or when several AE subtotals are emitted where the model allows exactly one.

How to fix it

Emit a single cac:TaxSubtotal with cac:TaxCategory/cbc:ID = AE, cbc:Percent = 0 and cbc:TaxAmount = 0 covering the summed AE base (BT-116), plus the 'Reverse charge' exemption reason required by BR-AE-10.

Business terms involved: BT-151BT-95BT-102BT-118

🇫🇷 En français

Du contenu en autoliquidation (catégorie AE sur une ligne, remise ou charge) exige exactement une entrée de ventilation avec BT-118 = AE. La règle tombe quand le générateur de ventilation ne gère que les catégories taxées et saute AE, ou quand plusieurs sous-totaux AE sont émis là où le modèle en admet exactement un.

Correction : Émettez un unique cac:TaxSubtotal avec cac:TaxCategory/cbc:ID = AE, cbc:Percent = 0 et cbc:TaxAmount = 0 couvrant la base AE agrégée (BT-116), plus le motif « Reverse charge » exigé par BR-AE-10.

Seeing BR-AE-01 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.