Ce que signifie la règle
La devise de comptabilisation de la TVA (BT-6) indique la devise utilisée pour comptabiliser la TVA lorsqu'elle diffère de celle de la facture. Elle se trouve dans ram:TaxCurrencyCode sous ram:ApplicableHeaderTradeSettlement. Cette règle du profil Basic de Factur-X et de ZUGFeRD vérifie ce code lorsqu'il n'est pas vide, selon la liste des devises autorisées. Elle ne détermine pas si une devise de comptabilisation distincte est nécessaire et ne contrôle pas le total de TVA correspondant.
Pourquoi elle compte
Le code identifie la devise utilisée pour la comptabilisation de la TVA. Un nom ou un symbole de devise ne remplace pas le code normalisé.
Comment corriger
Vérifiez quelle devise de comptabilisation de la TVA est nécessaire. Si elle diffère de celle de la facture, indiquez son code autorisé dans ram:TaxCurrencyCode et reprenez-le dans l'attribut currencyID du ram:TaxTotalAmount correspondant à BT-111. Si aucune devise distincte n'est nécessaire, supprimez ram:TaxCurrencyCode et ce montant supplémentaire, mais conservez le total de TVA dans la devise de la facture (BT-110). Repérez les montants par leur devise, pas par leur position. 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 'ram:TaxCurrencyCode' 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-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
- FX-SCH-A-000533 L'unité de la quantité de base du prix doit être un code valide (Basic)
- FX-SCH-A-000534 L'unité de la quantité d'une ligne doit être un code accepté