Ce que signifie la règle
Dans ram:SpecifiedTradeSettlementHeaderMonetarySummation, la règle examine uniquement les ram:TaxTotalAmount dont currencyID est égal à ram:InvoiceCurrencyCode (BT-5) sous ram:ApplicableHeaderTradeSettlement. Un code non vide doit figurer dans la liste de devises 49 du profil Extended. Une valeur vide passe ce test. Un total dont currencyID ne correspond pas à la devise de la facture n'est pas contrôlé par cette règle.
Pourquoi elle compte
Le code identifie la devise du montant total de TVA de la facture. Le contrôle du code est distinct du contrôle du calcul de la TVA.
Comment corriger
Vérifiez la devise de la facture. Dans ram:ApplicableHeaderTradeSettlement, corrigez ram:InvoiceCurrencyCode (BT-5) avec le code autorisé de cette devise. Utilisez le même code dans currencyID sur le ram:TaxTotalAmount correspondant (BT-110), dans ram:SpecifiedTradeSettlementHeaderMonetarySummation. 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 '@currencyID' 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-001007 Le total de TVA à comptabiliser exige un code de devise autorisé
- FX-SCH-A-001008 Le code du moyen de paiement doit être un code autorisé (Extended)
- FX-SCH-A-001009 La date du taux de change exige un attribut format
- FX-SCH-A-001010 Le code de format de la date du taux de change doit être autorisé
- FX-SCH-A-001011 La devise de comptabilisation de la TVA doit être un code valide (Extended)
- FX-SCH-A-001012 Une note de ligne ne peut contenir qu'un seul texte (Extended)