Aller au contenu

Bloquante

BR-CL-03: Les montants doivent porter un code devise valide

En bref

Bloquante : échec aux vérifications sélectionnées.

BR-CL-03 signifie qu'un montant de la facture porte un currencyID qui n'est pas un code devise ISO 4217 valide. Réglez la devise de la facture sur une vraie devise, en général EUR, dans votre logiciel de facturation et exportez de nouveau.

Sur cette page

Ce que signifie la règle

Chaque montant d'une facture UBL porte un attribut currencyID, qui doit être un code ISO 4217 valide : trois lettres majuscules, comme EUR, USD ou CHF. Les symboles comme € ou les noms comme Euro ne sont pas admis.

Pourquoi elle compte

Les codes sont lus par des logiciels, pas par des personnes. Une valeur hors de la liste convenue ne peut pas être interprétée, et le système du destinataire rejette la facture même si la valeur paraît sensée à un lecteur.

Comment corriger

Réglez la devise de la facture sur une vraie devise, en général EUR, dans votre logiciel de facturation et exportez de nouveau. Si vous produisez le XML vous-même, écrivez currencyID="EUR" sur chaque montant, jamais "€", "eur" ou "Euro".

Le texte publié de la règle

currencyID MUST be coded using ISO code list 4217 alpha-3

Où cette règle s’applique

Jeu de règles Version
EN 16931 (UBL) 1.3.17
EN 16931 (UBL credit note) 1.3.17
EN 16931 (CII) 1.3.17
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
XRechnung 3.0 (CII) 3.0.2
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
SI-UBL 2.0 / NLCIUS (invoice) 2.0.3.13
SI-UBL 2.0 / NLCIUS (credit note) 2.0.3.13
NLCIUS (CII) 1.0.3.13
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 1.4.0-04
France CTC (CII) 1.4.0-04
CIUS-RO UBL Invoice 1.0.9 1.0.9
CIUS-RO UBL Credit Note 1.0.9 1.0.9
Texte de la règle issu de phive-rules 4.6.4.

Vérifier votre fichier

Déposez votre facture électronique pour voir si BR-CL-03 échoue encore, et quelles autres règles échouent.

Mis à jour le 6 novembre 2026