Ce que signifie la règle
La section du règlement (ram:ApplicableHeaderTradeSettlement) doit contenir un seul ram:InvoiceCurrencyCode pour la devise de la facture (BT-5), par exemple EUR. La règle compte uniquement cet élément, pas les autres champs de devise du fichier. Elle ne vérifie pas si la valeur du code est admise.
Pourquoi elle compte
Des montants sans devise sont ambigus. Le code de la devise de la facture précise dans quelle devise ses montants sont exprimés.
Comment corriger
Vérifiez le champ de la devise de la facture. Corrigez l'export pour que ram:ApplicableHeaderTradeSettlement contienne un seul ram:InvoiceCurrencyCode avec le code voulu. Ajoutez l'élément manquant ou supprimez les éléments en double, puis exportez de nouveau et vérifiez 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
Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. Où cette règle s’applique
| Jeu de règles | Version |
|---|---|
| Factur-X 1.09 MINIMUM | 1.0.9-2 |
| Factur-X 1.09 BASIC WL | 1.0.9-2 |
| Factur-X 1.09 BASIC | 1.0.9-2 |
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 MINIMUM | 2.5.2 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Vérifier votre fichier
Règles liées
- FX-SCH-A-000039 Un seul bloc de totaux par facture
- FX-SCH-A-000040 La devise de la facture doit être un code de devise valide (Minimum)
- 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