Ce que signifie la règle
Cette règle compare la valeur non vide de ram:InvoiceCurrencyCode, sous ram:ApplicableHeaderTradeSettlement, à la liste 42 du profil Extended. Cette liste utilise des codes de devise ISO 4217 à trois lettres, comme EUR, GBP ou CHF. Une valeur vide ne fait pas échouer ce contrôle, qui ne vérifie pas la présence de l'élément.
Pourquoi elle compte
La devise est identifiée par un code normalisé dans les données structurées. Un symbole ou un nom de devise ne remplace pas ce code.
Comment corriger
Corrigez le champ devise de la facture dans votre logiciel de facturation. Utilisez le code autorisé de la devise réelle, par exemple EUR plutôt que € ou Euro, en majuscules. Si vous produisez le XML vous-même, le code se place dans ram:InvoiceCurrencyCode à l'intérieur de ram:ApplicableHeaderTradeSettlement. Exportez le fichier corrigé et vérifiez-le de nouveau.
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 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Vérifier votre fichier
Règles liées
- FX-SCH-A-000862 La date de la facture antérieure doit avoir un format autorisé
- FX-SCH-A-000863 Le type de document de la facture antérieure doit être autorisé
- FX-SCH-A-000864 Au plus un élément ram:ID pour le destinataire de la facture
- FX-SCH-A-000865 Le destinataire de la facture doit avoir exactement un nom
- FX-SCH-A-000866 Au plus un code de rôle pour le destinataire de la facture
- FX-SCH-A-000867 Au plus une entrée d'adresse électronique pour le destinataire