Ce que signifie la règle
Le profil Extended de Factur-X et de ZUGFeRD peut indiquer une période d'effet du document. Dans le XML, la date figure dans udt:DateTimeString, à l'intérieur de ram:CompleteDateTime de ram:EffectiveSpecifiedPeriod dans rsm:ExchangedDocument. Cet élément doit avoir un attribut format qui indique comment la date est écrite. La règle s'applique uniquement au profil Extended.
Pourquoi elle compte
La date n'est qu'un texte. L'attribut format indique au lecteur si les chiffres représentent un jour, un mois ou une semaine. Sans lui, la date ne peut pas être lue de façon fiable : le fichier échoue à la vérification et il est rejeté.
Comment corriger
Il s'agit généralement d'un défaut de l'export : cherchez une mise à jour de votre logiciel de facturation ou choisissez un autre profil de sortie. Si vous produisez le XML vous-même, ajoutez à udt:DateTimeString l'attribut format avec la valeur 102 et écrivez la date au format AAAAMMJJ, par exemple 20261105.
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 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |