Ce que signifie la règle
La devise de la facture (BT-5) se trouve dans ram:InvoiceCurrencyCode. Lorsqu'elle est renseignée, elle doit être un code de devise à trois lettres de la liste ISO 4217, en majuscules, comme EUR, GBP, USD ou CHF. Un symbole comme € ou un mot comme « euro » n'est pas un code. Cette règle fait partie des contrôles du profil Basic de Factur-X et de ZUGFeRD et ne vérifie que la valeur présente. Une autre règle (BR-05) exige qu'une devise de facture soit indiquée. Un total de TVA peut aussi être exprimé dans une devise de comptabilisation de la TVA distincte, donc tous les montants n'utilisent pas nécessairement BT-5.
Pourquoi elle compte
Le code de devise indique dans quelle monnaie les montants concernés sont exprimés. Il faut distinguer la devise de facture d'une éventuelle devise de comptabilisation de la TVA.
Comment corriger
Corrigez ram:InvoiceCurrencyCode sous ram:ApplicableHeaderTradeSettlement avec le code à trois lettres majuscules de la devise réelle de la facture. Vérifiez les attributs currencyID selon les montants qu'ils décrivent. Un total de TVA exprimé dans une devise de comptabilisation de la TVA distincte doit conserver le code de cette devise, et non être réétiqueté avec celui de la facture. Exportez de nouveau la facture et vérifiez le fichier corrigé.
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 BASIC | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
Vérifier votre fichier
Règles liées
- FX-SCH-A-000515 La date de la facture antérieure exige un code de format valide
- FX-SCH-A-000516 Le schéma d'identifiant du bénéficiaire doit être un code ISO 6523
- FX-SCH-A-000517 Le schéma d'immatriculation du bénéficiaire doit être un code valide
- FX-SCH-A-000518 La catégorie de TVA d'une remise doit être un code valide
- FX-SCH-A-000519 Le type de taxe d'une remise doit avoir un code autorisé
- FX-SCH-A-000520 Le code motif d'une remise doit être un code valide