Aller au contenu principal

BR-CL-01

Erreur fatale

Comprendre et corriger l'erreur Schematron BR-CL-01 : le code devise de la facture n'est pas un code ISO 4217 valide.

Qu’est-ce que cette erreur ?

L’erreur Schematron BR-CL-01 indique que le code devise utilisé dans votre facture Factur-X n’est pas un code reconnu par la norme ISO 4217. Chaque facture électronique doit obligatoirement contenir un code devise valide (par exemple EUR, USD, GBP). L’utilisation d’un symbole monétaire comme ou d’une abréviation non normalisée déclenche cette erreur.

Message : “The currency code MUST be a valid ISO 4217 code”

Exemples concrets

<!-- INCORRECT : symbole monétaire au lieu du code ISO -->
<ram:InvoiceCurrencyCode>€</ram:InvoiceCurrencyCode>

<!-- INCORRECT : code inventé -->
<ram:InvoiceCurrencyCode>EURO</ram:InvoiceCurrencyCode>

<!-- CORRECT : code ISO 4217 -->
<ram:InvoiceCurrencyCode>EUR</ram:InvoiceCurrencyCode>

Causes courantes

  • Symbole monétaire utilisé à la place du code ISO ( au lieu de EUR, $ au lieu de USD)
  • Code en minuscules (eur au lieu de EUR) : certains validateurs sont sensibles à la casse
  • Code inexistant comme EURO, FRF (ancien franc français) ou une chaîne vide
  • Erreur de mappage dans le logiciel de facturation qui n’envoie pas le bon champ

Sévérité

Cette règle est marquée “fatal” dans la spécification EN 16931. La facture sera systématiquement rejetée par les plateformes de dématérialisation si le code devise est invalide.

Comment corriger ?

  1. Vérifiez le code devise dans votre logiciel de facturation : il doit être exactement EUR pour les factures en euros
  2. Consultez la liste ISO 4217 pour les devises étrangères : USD, GBP, CHF, CAD, etc.
  3. Développeurs : assurez-vous que le champ InvoiceCurrencyCode reçoit un code à trois lettres majuscules issu de la norme ISO 4217

Vérifier la correction

Après modification, validez votre facture pour confirmer que l’erreur BR-CL-01 a disparu.

Testez votre facture corrigée sur notre validateur →

Votre facture contient cette erreur ?

Testez-la gratuitement avec notre validateur Factur-X.

Tester ma facture
Par Shubham Sharma ·