Ce que signifie la règle
Le montant total de TVA (BT-110) porte un attribut de devise (currencyID). Cette vérification prend le total dont la devise correspond à celle de la facture et cherche ce code dans la liste des devises du profil Basic WL de Factur-X et de ZUGFeRD. En pratique, c'est le code de la devise de la facture lui-même qui ne figure pas dans la liste, par exemple à cause d'une faute de frappe, de minuscules ou d'un symbole comme le signe euro. Une valeur vide passe cette vérification.
Pourquoi elle compte
Factur-X 1.09 BASIC WL et ZUGFeRD 2.5 BASIC WL exigent un code de devise admis lorsque le currencyID non vide d'un total de TVA correspond à ram:InvoiceCurrencyCode.
Comment corriger
Dans votre logiciel de facturation, vérifiez la devise de la facture. Exportez ensuite de nouveau. Si vous produisez le XML vous-même, ram:InvoiceCurrencyCode et le currencyID de ram:TaxTotalAmount doivent être le même code ISO 4217 à trois lettres admis par le profil, en majuscules, comme EUR.
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 WL | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
Vérifier votre fichier
Règles liées
- FX-SCH-A-000487 La devise de comptabilisation de la TVA doit être valide (Basic WL)
- FX-SCH-A-000488 Un code de moyen de paiement, et un seul, est requis
- FX-SCH-A-000489 Le code de moyen de paiement doit être admis (Basic WL)
- FX-SCH-A-000490 Le code de sujet d'une note de facture doit être admis (Basic)
- FX-SCH-A-000491 Le format de la date de facture doit être admis (Basic)
- FX-SCH-A-000492 Le code de type de facture doit être admis (Basic)