Ce que signifie la règle
Cette règle contrôle l'attribut format de udt:DateTimeString dans ram:StartDateTime, sous le ram:BillingSpecifiedPeriod du ram:SpecifiedLineTradeSettlement d'une ligne. La période de la ligne est BG-26, avec la date de début BT-134 et la date de fin BT-135. Une valeur non vide doit figurer dans la liste du profil. Une valeur vide ne déclenche pas cette règle, qui ne vérifie ni la présence de l'attribut ni le texte de la date.
Pourquoi elle compte
Le code de format indique comment lire la date. Il doit correspondre à la manière dont la date est écrite.
Comment corriger
Corrigez l'attribut format de cette date de début, et non celui de la date de fin ou de la date de facture. Avec format="102", écrivez la date de début réelle en huit chiffres dans l'ordre AAAAMMJJ, sans séparateurs. Si votre logiciel produit le XML, faites corriger son export, puis regénérez le fichier et vérifiez-le à 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-000623 Le code motif d'une remise de ligne doit être autorisé
- FX-SCH-A-000624 Le code motif des frais d'une ligne doit être autorisé
- FX-SCH-A-000625 Au plus une description par article
- FX-SCH-A-000626 Le schéma de l'identifiant d'un article doit être autorisé
- FX-SCH-A-000627 Un seul élément d'identifiant par pays d'origine
- FX-SCH-A-000628 Le pays d'origine doit être un code pays valide à deux lettres