Ce que signifie la règle
Pour un élément udt:DateTimeString dont l'attribut format vaut 205, le XPath attend YYYYMMDDHHMM, soit douze chiffres sans séparateur, avec des espaces autorisés avant et après. Il vérifie un mois de 01 à 12, un jour de 01 à 31, une heure de 00 à 23 et une minute de 00 à 59, sans vérifier que la date existe dans le calendrier. La description indique YYYYMMDDHHMMSS, avec les secondes, ce qui contredit le test.
Pourquoi elle compte
La valeur doit conserver la précision prévue et correspondre au format déclaré. Supprimer des informations uniquement pour satisfaire un test contradictoire peut modifier ce que le fichier représente.
Comment corriger
Repérez l'élément udt:DateTimeString signalé et son attribut format. Vérifiez la date et l'heure attendues dans vos données d'origine et corrigez toute valeur réellement erronée. Si une valeur correctement encodée avec les secondes est signalée, demandez à la personne qui maintient l'export XML ou le contrôle de résoudre la contradiction du format 205 pour votre version de Factur-X ou de ZUGFeRD. Ne supprimez pas les secondes ou les informations de fuseau horaire uniquement pour faire disparaître ce signalement. Vérifiez à nouveau le fichier corrigé.
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
Date time string with format attribute 205 shall be YYYYMMDDHHMMSS. Où cette règle s’applique
| Jeu de règles | Version |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |