BR-5 : code devise de la facture manquant ou invalide
La facture n'indique pas de code devise (BT-5), ou le code fourni n'est pas un code ISO 4217 valide. La devise est obligatoire : tous les montants de la facture sont interprétés dans cette devise.
Mis à jour le : 2026-07-07
Champ concerné
BT-5 Code devise / cbc:DocumentCurrencyCode (UBL) / ram:InvoiceCurrencyCode (CII)
Cause
Le champ devise est vide, ou contient un symbole (€) ou un libellé ("Euro") au lieu du code ISO 4217 à trois lettres (EUR). Certains exports mettent la devise uniquement sur les montants (currencyID) sans remplir BT-5 au niveau du document.
Correction
Renseignez le code ISO 4217 en majuscules dans cbc:DocumentCurrencyCode (UBL) ou ram:InvoiceCurrencyCode (CII) : EUR, USD, CHF… Le code au niveau du document doit être cohérent avec les attributs currencyID des montants.
Vérifiez votre facture pour cette erreur et d'autres.
Valider votre facture →Contexte réglementaire
Questions fréquentes
J'utilise € comme devise — pourquoi l'erreur ?▼
Le symbole € n'est pas un code valide. La norme exige le code ISO 4217 à trois lettres : EUR. Il en va de même pour "Euro" ou "euros" en toutes lettres.
La devise sur les montants suffit-elle ?▼
Non. L'attribut currencyID sur chaque montant ne remplace pas BT-5 : le code devise au niveau du document (cbc:DocumentCurrencyCode ou ram:InvoiceCurrencyCode) est requis en plus.