Ce que signifie la règle
Dans les profils MINIMUM de Factur-X 1.09 et de ZUGFeRD 2.5, un code de devise de facture non vide (BT-5, ram:InvoiceCurrencyCode) doit figurer dans la liste de devises fournie avec le profil. Ce test accepte une valeur vide et n'impose pas la présence de l'élément.
Pourquoi elle compte
La devise indique la monnaie utilisée pour les montants de la facture. La liste du profil définit les codes utilisables dans ce champ.
Comment corriger
Vérifiez la devise de la facture et son code dans la liste du profil MINIMUM. Dans le XML, corrigez ram:InvoiceCurrencyCode dans ram:ApplicableHeaderTradeSettlement. Utilisez le code de la liste, et non un symbole ou un nom de monnaie. Exportez de nouveau et vérifiez à nouveau le fichier.
Une fois le fichier corrigé, vérifiez-le de nouveau gratuitement : Vérifier une facture Factur-X
Ou corrigez la facture dans un formulaire et téléchargez le fichier corrigé, pour 1 crédit : Corriger une facture électronique rejetée Bêta
Le texte publié de la règle
Value of 'ram:InvoiceCurrencyCode' is not allowed. Où cette règle s’applique
| Jeu de règles | Version |
|---|---|
| Factur-X 1.09 MINIMUM | 1.0.9-2 |
| ZUGFeRD 2.5 MINIMUM | 2.5.2 |
Vérifier votre fichier
Règles liées
- FX-SCH-A-000041 Le total HT de la facture est obligatoire
- FX-SCH-A-000042 Un seul total de TVA dans la devise de la facture
- FX-SCH-A-000043 Le montant total TTC de la facture est obligatoire
- FX-SCH-A-000044 Le net à payer est obligatoire
- FX-SCH-A-000045 La devise du total de TVA doit être un code valide
- FX-SCH-A-000160 Chaque note de facture doit contenir un seul élément de texte