Skip to content
Theme
English

Fatal

BR-FR-CO-12_BT-5: Invoices not in euros need the VAT amount in euros

In short

Fatal: fails the selected checks.

BR-FR-CO-12_BT-5 means the invoice is not in euros but does not give the VAT amount in euros. Fix it by setting the VAT accounting currency (BT-6) to EUR and adding the total VAT converted to euros (BT-111).

On this page

What it means

When the invoice currency (BT-5) is anything other than EUR, the invoice must also give EUR as the VAT accounting currency (BT-6) and the total VAT amount in euros (BT-111), with EUR as its currency (BT-111-1). Invoices in euros are not affected.

Why it matters

French VAT is reported in euros. The recipient and the French e-invoicing platform need the euro VAT figure for that, and cannot work it out from an amount in another currency, so the file is rejected.

How to fix it

In your invoicing software, set the VAT currency (it may be called tax currency or accounting currency) to EUR and enter the total VAT converted to euros. This is a second VAT total in addition to the one in the invoice currency. In UBL the VAT currency is TaxCurrencyCode and the euro amount is a second TaxTotal whose TaxAmount has currencyID 'EUR'. If the invoice should simply have been in euros, change the invoice currency to EUR instead.

The rule as published

Si la devise de facture (BT-5) est différente de EUR, alors : - la devise de comptabilité (BT-6) doit être présente et égale à EUR, - le montant de TVA en devise de comptabilité (BT-111) doit être renseigné, - et sa devise (BT-111-1) doit être égale à EUR. Valeurs actuelles : BT-5=" … ", BT-6=" … ", BT-111=" … "/>".

Business terms: BT-5, BT-6, BT-111

Where this rule applies

Rule set Version
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 1.4.0-04
France CTC (CII) 1.4.0-04
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether BR-FR-CO-12_BT-5 still fails, and which other rules do.

Updated 6 November 2026