CURRENCY.INVALID

Code devise non conforme à ISO 4217 sur Factur-X

TL;DR. Le XML Factur-X impose un code devise sur 3 lettres conforme à la norme ISO 4217. Toute autre valeur (« EURO », « € », « eur ») provoque un rejet schéma.

Pourquoi cette erreur apparaît

La balise ram:InvoiceCurrencyCode est typée par le schéma XSD et n'accepte que les codes ISO 4217 normalisés. C'est une violation détectée immédiatement par le validateur XSD.

Comment corriger

  1. Pour la France, utilisez exactement EUR (trois lettres majuscules).
  2. Pour les paiements en devise étrangère, utilisez le code ISO 4217 correspondant (USD, GBP, CHF, CAD…).
  3. Mettez à jour le paramètre devise dans votre logiciel de facturation.

Exemple

XML correct : <ram:InvoiceCurrencyCode>EUR</ram:InvoiceCurrencyCode>

Questions fréquentes

Puis-je émettre en devise étrangère ?

Oui, mais la TVA française doit être déclarée en euros côté comptabilité. La facture peut indiquer la conversion.

Diagnostiquer une facture en quelques secondes

Notre validateur gratuit identifie automatiquement ce type d'erreur et en liste d'autres si présentes.