Ce que signifie la règle
Pour ram:SourceCurrencyCode dans ram:TaxApplicableTradeCurrencyExchange, la valeur contrôlée doit être vide ou correspondre exactement à une entrée de la liste 42 du fichier FACTUR-X_EXTENDED_codedb.xml. Ce test ne contrôle pas la présence de l'élément.
Pourquoi elle compte
Le profil Extended identifie la devise source à l'aide d'une liste définie. Une valeur absente de cette liste échoue à ce contrôle, même si elle ressemble à un code de devise.
Comment corriger
Vérifiez la devise de départ dans les informations ram:TaxApplicableTradeCurrencyExchange. Corrigez ram:SourceCurrencyCode avec le code correspondant de la liste 42 du profil Extended, exactement tel qu'il y figure. Si votre logiciel exporte une autre valeur, demandez à son éditeur de corriger la correspondance. Exportez de nouveau le fichier, puis vérifiez-le.
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:SourceCurrencyCode' 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-000333 La devise cible doit utiliser un code autorisé
- FX-SCH-A-000334 Le code d'état de ligne doit figurer dans la liste autorisée
- FX-SCH-A-000335 Le code motif d'état de ligne doit figurer dans la liste autorisée
- FX-SCH-A-000336 Un prix net ne peut porter qu'une seule taxe incluse
- FX-SCH-A-000337 Au plus une référence de facture par bloc de règlement de ligne
- FX-SCH-A-000338 Au plus un montant calculé par rubrique de taxe de ligne