Ce que signifie la règle
Dans un fichier vérifié selon le profil Minimum, la valeur non vide de l'attribut format de udt:DateTimeString, dans rsm:ExchangedDocument/ram:IssueDateTime, doit figurer dans la liste de codes de ce profil. Le code 102 correspond à une date écrite AAAAMMJJ. Une valeur vide ne fait pas échouer cette règle. Si l'attribut est absent, c'est FX-SCH-A-000021 qui le signale. Les autres profils ne sont pas vérifiés par cette règle.
Pourquoi elle compte
Le code de format donne un sens précis au texte de la date. Le code choisi doit correspondre à la façon dont la date est écrite.
Comment corriger
Corrigez l'attribut format de la date de facture dans l'export. Si vous produisez le XML vous-même et écrivez la date AAAAMMJJ, sans tiret ni barre oblique, mettez format="102" sur udt:DateTimeString. Exportez de nouveau et vérifiez le fichier.
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 MINIMUM | 1.0.9-2 |
| ZUGFeRD 2.5 MINIMUM | 2.5.2 |
Vérifier votre fichier
Règles liées
- FX-SCH-A-000023 Le code de type de document doit être admis par le profil Minimum
- FX-SCH-A-000024 Au plus un processus métier par facture
- FX-SCH-A-000025 La facture doit indiquer la spécification qu'elle suit
- FX-SCH-A-000026 L'identifiant de spécification doit correspondre au profil Minimum
- FX-SCH-A-000027 La facture doit comporter un seul vendeur
- FX-SCH-A-000028 La facture doit comporter un seul acheteur