L'attribut '@format' est obligatoire dans ce contexte.
L’attribut obligatoire @format est absent de qdt:DateTimeString.
L’attribut @format indique le format utilisé pour la valeur de date. Sans cet attribut, le format employé n’est pas précisé.
L’attribut @format manque à qdt:DateTimeString pour la date d’émission du document de contrat référencé. Ajoutez cet attribut afin d’indiquer le format de date utilisé.
- Repérez
qdt:DateTimeStringsousram:FormattedIssueDateTimedans le document de contrat. - Ajoutez l’attribut
@formatàqdt:DateTimeString. - Générez à nouveau la facture et vérifiez-la.
<qdt:DateTimeString>20240101</qdt:DateTimeString>
<qdt:DateTimeString format="102">20240101</qdt:DateTimeString>
Détails techniques
La condition de contrôle exige la présence de @format sur qdt:DateTimeString ; elle ne vérifie pas ici la valeur de l’attribut.
La règle s’applique à l’attribut @format de qdt:DateTimeString dans la date d’émission du document de contrat référencé.
rule/@context)assert/@test)