La valeur de '@format' n'est pas autorisée.
La valeur de @format sur qdt:DateTimeString ne figure pas dans la liste de codes autorisés par cette règle. Toute valeur non vide doit correspondre à une entrée de cette liste.
Le code de format indique le modèle utilisé pour interpréter la date. Un code non autorisé peut entraîner une interprétation ambiguë ou incorrecte de la date.
Le code de format de qdt:DateTimeString de l’avis d’expédition ne figure pas parmi les valeurs autorisées. Remplacez-le par une valeur admise dans la liste de codes.
- Vérifiez la valeur de
@formatsurqdt:DateTimeStringde l’avis d’expédition. - Remplacez toute valeur non autorisée par une entrée de la liste de codes correspondante.
- Générez de nouveau la facture et vérifiez-la à nouveau.
<qdt:DateTimeString format="INVALID">20261003</qdt:DateTimeString>
<qdt:DateTimeString format="102">20261003</qdt:DateTimeString>
Détails techniques
Le test accepte une valeur vide ou une valeur présente comme @value dans la liste de codes dont l’id est 17. L’erreur se produit lorsqu’une valeur non vide ne correspond à aucune entrée.
La règle s’applique à l’attribut @format de qdt:DateTimeString de l’avis d’expédition référencé dans les détails de livraison d’une ligne de facture.
rule/@context)assert/@test)