Ce que signifie la règle
La date de facture (BT-2) est stockée dans udt:DateTimeString, à l'intérieur de rsm:ExchangedDocument/ram:IssueDateTime. Cet élément doit porter un attribut format. Cette règle vérifie seulement la présence de l'attribut, pas sa valeur ni le texte de la date. Même un attribut vide ne fait pas échouer ce contrôle. Dans le profil Minimum, FX-SCH-A-000022 vérifie séparément si une valeur non vide est admise.
Pourquoi elle compte
L'attribut format indique comment le texte de la date est écrit. Le contrôle de sa présence est distinct du contrôle de sa valeur.
Comment corriger
Corrigez l'export de la date de facture. Si vous produisez le XML vous-même, écrivez <udt:DateTimeString format="102">AAAAMMJJ</udt:DateTimeString> pour une date au format AAAAMMJJ, en remplaçant AAAAMMJJ par la vraie date. Si votre logiciel omet l'attribut, demandez à son éditeur de corriger l'export. 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
Attribute '@format' is required in this context. Où cette règle s’applique
| Jeu de règles | Version |
|---|---|
| Factur-X 1.09 MINIMUM | 1.0.9-2 |
| Factur-X 1.09 BASIC WL | 1.0.9-2 |
| Factur-X 1.09 BASIC | 1.0.9-2 |
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 MINIMUM | 2.5.2 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Vérifier votre fichier
Règles liées
- FX-SCH-A-000022 Le format de la date doit être admis par le profil Minimum
- 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