L'élément 'ram:CalculatedAmount' doit apparaître exactement une fois.
ram:CalculatedAmount n’apparaît pas exactement une fois dans ram:IncludedTradeTax. L’élément est absent ou apparaît plusieurs fois.
L’indication de TVA incluse dans le prix net doit comporter exactement un montant calculé.
Le montant calculé manque ou apparaît plusieurs fois dans l’indication de TVA du prix net d’une ligne de facture. La saisie peut être ramenée à un seul ram:CalculatedAmount.
- Repérez
ram:IncludedTradeTaxdansram:NetPriceProductTradePrice. - Vérifiez qu’il contient exactement un
ram:CalculatedAmount. - Générez à nouveau la facture et vérifiez-la.
<ram:IncludedTradeTax/>
<ram:IncludedTradeTax> <ram:CalculatedAmount>0</ram:CalculatedAmount> </ram:IncludedTradeTax>
Détails techniques
Le test compte les éléments ram:CalculatedAmount directs dans ram:IncludedTradeTax et exige qu’il y en ait un.
La règle s’applique à ram:IncludedTradeTax dans le prix net d’une ligne de facture.
rule/@context)assert/@test)