Ce que signifie la règle
La date d'échéance (BT-9) est la date à laquelle le paiement est dû. La règle contrôle l'attribut format de ram:SpecifiedTradePaymentTerms/ram:DueDateDateTime/udt:DateTimeString. Une valeur non vide doit appartenir à la liste des formats de date du profil. Le code 102 correspond à AAAAMMJJ. Une valeur vide satisfait ce contrôle de liste, qui ne vérifie pas le texte de la date.
Pourquoi elle compte
Le code de format indique comment lire le texte de la date. Il doit correspondre à la représentation utilisée dans le XML.
Comment corriger
Vérifiez la représentation de la date d'échéance dans votre export. Dans le XML, la date se trouve dans ram:SpecifiedTradePaymentTerms/ram:DueDateDateTime/udt:DateTimeString. Écrivez-la en AAAAMMJJ et donnez à son attribut format la valeur 102. Régénérez le fichier, puis 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 '@format' is not allowed. Où cette règle s’applique
| Jeu de règles | Version |
|---|---|
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
Vérifier votre fichier
Règles liées
- FX-SCH-A-000606 La devise du total de TVA doit être un code de devise valide (EN 16931)
- FX-SCH-A-000607 Le total de TVA en devise de comptabilisation exige un code valide
- FX-SCH-A-000608 Chaque bloc de carte doit contenir un seul élément ID
- FX-SCH-A-000609 Le code du moyen de paiement doit être valide
- FX-SCH-A-000610 La devise de comptabilisation de la TVA doit être un code valide (EN 16931)
- FX-SCH-A-000611 L'unité du prix avant remise doit être un code valide