L'élément 'ram:CategoryCode' doit apparaître exactement une fois.
ram:CategoryCode est absent de ram:CategoryTradeTax ou apparaît plusieurs fois. Les informations fiscales doivent contenir exactement une catégorie de taxe.
ram:CategoryCode indique la catégorie de taxe des informations fiscales de la remise. Une seule catégorie est nécessaire pour que la classification soit sans ambiguïté sur le plan structurel.
La catégorie de taxe est absente des informations fiscales de la remise ou indiquée plusieurs fois. Un seul ram:CategoryCode rend l’indication sans ambiguïté.
- Ajoutez exactement un élément
ram:CategoryCodedansram:CategoryTradeTax. - Supprimez les éléments
ram:CategoryCodeen double, le cas échéant. - Générez à nouveau la facture et vérifiez-la.
<ram:CategoryTradeTax/>
<ram:CategoryTradeTax> <ram:CategoryCode/> </ram:CategoryTradeTax>
Détails techniques
Le test compte ram:CategoryCode dans ram:CategoryTradeTax et exige un total égal à 1.
La règle s’applique à ram:CategoryCode dans ram:CategoryTradeTax, les informations fiscales d’une remise au niveau du document. La remise dans ram:SpecifiedTradeAllowanceCharge est identifiée par ram:ChargeIndicator ayant la valeur false.
rule/@context)assert/@test)