L'attribut '@format' est obligatoire dans ce contexte.
L’attribut format est absent de udt:DateTimeString.
L’attribut format indique le format utilisé pour la valeur de date. Sans lui, le format n’est pas précisé dans ce contexte XML.
L’attribut format manque à la date indiquée dans udt:DateTimeString. Ajoutez cet attribut pour préciser le format de la valeur de date.
- Repérez le
udt:DateTimeStringde la date de facture. - Ajoutez-y l’attribut
format. - Générez à nouveau la facture et vérifiez-la une nouvelle fois.
<udt:DateTimeString>...</udt:DateTimeString>
<udt:DateTimeString format="...">...</udt:DateTimeString>
Détails techniques
Le test XPath vérifie uniquement la présence de l’attribut format sur le udt:DateTimeString concerné.
La règle s’applique à udt:DateTimeString, qui porte la date de facture dans l’en-tête du document.
rule/@context)assert/@test)