L'attribut '@unitCode' est obligatoire dans ce contexte.
L’attribut @unitCode est absent de ram:PackageQuantity. Sans cet attribut, l’unité de la quantité de colis n’est pas indiquée.
Le code d’unité précise l’unité de mesure utilisée pour la quantité de colis. Il permet d’interpréter cette quantité sans ambiguïté.
L’unité de la quantité de colis dans ram:PackageQuantity est manquante. Ajoutez le code d’unité afin que la quantité soit sans ambiguïté.
- Ajoutez
@unitCodeàram:PackageQuantity. - Indiquez le code d’unité correspondant à la quantité.
- Générez de nouveau la facture et vérifiez-la à nouveau.
<ram:PackageQuantity>1</ram:PackageQuantity>
<ram:PackageQuantity unitCode="C62">1</ram:PackageQuantity>
Détails techniques
La vérification Schematron exige la présence de l’attribut @unitCode sur l’élément ram:PackageQuantity courant.
La règle s’applique à ram:PackageQuantity dans les détails de livraison d’une ligne de facture.
rule/@context)assert/@test)