L'élément 'ram:TypeCode' doit apparaître exactement une fois.
ram:TypeCode est absent de ram:CategoryTradeTax ou apparaît plusieurs fois. Les informations fiscales doivent contenir exactement un code de type.
ram:TypeCode identifie le type de taxe dans les informations fiscales de la remise. Un seul code de type rend cette information non ambiguë sur le plan structurel.
Le type de taxe est absent des informations fiscales de la remise ou indiqué plusieurs fois. Un seul ram:TypeCode rend l’indication sans ambiguïté.
- Ajoutez exactement un élément
ram:TypeCodedansram:CategoryTradeTax. - Supprimez les éléments
ram:TypeCodeen double, le cas échéant. - Générez à nouveau la facture et vérifiez-la.
<ram:CategoryTradeTax/>
<ram:CategoryTradeTax> <ram:TypeCode/> </ram:CategoryTradeTax>
Détails techniques
Le test compte ram:TypeCode dans ram:CategoryTradeTax et exige un total égal à 1.
La règle s’applique à ram:TypeCode 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)