Ce que signifie la règle
Le montant total de TVA dans la devise de comptabilisation de la TVA correspond à BT-111, et cette devise à BT-6. Cette règle du profil Basic de Factur-X et de ZUGFeRD vérifie un attribut currencyID non vide sur ram:TaxTotalAmount dans ram:SpecifiedTradeSettlementHeaderMonetarySummation, uniquement lorsque cet attribut est déjà égal à ram:TaxCurrencyCode. Elle contrôle l'appartenance à la liste des devises autorisées, pas la valeur du montant. Le montant est sélectionné par sa devise, et non par sa position dans le XML.
Pourquoi elle compte
Le code indique dans quelle devise est exprimé le total de TVA comptabilisé. Il permet de le distinguer du total de TVA exprimé dans la devise de la facture.
Comment corriger
Vérifiez la devise de comptabilisation de la TVA (BT-6) dans ram:TaxCurrencyCode. Utilisez le code autorisé correspondant dans ce champ et dans l'attribut currencyID du ram:TaxTotalAmount représentant BT-111. Repérez ce montant par sa devise, sans supposer qu'il s'agit du deuxième total de TVA du fichier. Conservez séparément le total exprimé dans la devise de la facture. Exportez de nouveau la facture et vérifiez-la.
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 '@currencyID' 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-000527 Le code du moyen de paiement doit être un code autorisé (Basic)
- FX-SCH-A-000528 La devise de comptabilisation de la TVA doit être un code valide (Basic)
- FX-SCH-A-000529 Une note de ligne doit contenir un seul élément de texte
- FX-SCH-A-000530 Une remise sur le prix de l'article doit être marquée une seule fois
- FX-SCH-A-000531 Une remise sur le prix doit indiquer son montant une seule fois
- FX-SCH-A-000532 Le bloc de prix net doit contenir un seul montant