L'élément 'ram:CategoryCode' doit apparaître exactement une fois.
L’élément ram:CategoryCode n’apparaît pas exactement une fois dans ram:CategoryTradeTax. Il est absent ou présent plusieurs fois.
Un seul ram:CategoryCode indique sans ambiguïté la catégorie de TVA de la majoration.
Il manque ram:CategoryCode dans ram:CategoryTradeTax de la majoration, ou cet élément apparaît plusieurs fois. La règle en exige un seul.
- Repérez
ram:CategoryTradeTaxdans la majoration. - Assurez-vous que
ram:CategoryCodey apparaît exactement une fois. - Générez à nouveau la facture et vérifiez-la.
<ram:CategoryTradeTax> <ram:TypeCode>VAT</ram:TypeCode> </ram:CategoryTradeTax>
<ram:CategoryTradeTax> <ram:CategoryCode>S</ram:CategoryCode> </ram:CategoryTradeTax>
Détails techniques
Le test compte les éléments ram:CategoryCode directement contenus dans ram:CategoryTradeTax et en exige exactement un.
La règle s’applique à ram:CategoryTradeTax d’une majoration au niveau du document.
rule/@context)assert/@test)