L'attribut '@format' est obligatoire dans ce contexte.
L’attribut format est absent de l’élément udt:DateTimeString correspondant à la date de fin de période.
L’attribut format indique le format utilisé pour le contenu de udt:DateTimeString. Sans cette indication, la représentation de la date ne peut pas être interprétée selon son format.
L’élément udt:DateTimeString de la date de fin de période ne précise pas le format. Ajoutez l’attribut manquant afin que la représentation de la date soit indiquée.
- Repérez
udt:DateTimeStringsousram:EndDateTimedansram:BillingSpecifiedPeriod. - Ajoutez l’attribut
formatàudt:DateTimeStringavec une valeur autorisée. - Générez à nouveau la facture et vérifiez-la.
Détails techniques
Le test vérifie la présence de l’attribut format sur udt:DateTimeString.
La règle s’applique au champ de date udt:DateTimeString correspondant à la fin de période dans ram:BillingSpecifiedPeriod d’une ligne de facture.
rule/@context)assert/@test)