L'élément 'ram:IncludedTradeTax' ne peut apparaître qu'une fois au maximum.
ram:IncludedTradeTax apparaît plus d’une fois dans ram:NetPriceProductTradePrice. Le test autorise au plus un élément de ce type.
La structure du prix net autorise au plus une indication de TVA à cet endroit.
ram:IncludedTradeTax est indiqué plusieurs fois pour le prix net d’une ligne de facture. Il ne peut apparaître qu’une seule fois au maximum à cet endroit.
- Repérez
ram:NetPriceProductTradePricedans la ligne de facture concernée. - Vérifiez que
ram:IncludedTradeTaxn’y apparaît pas plus d’une fois. - Générez à nouveau la facture et vérifiez-la.
<ram:NetPriceProductTradePrice> <ram:IncludedTradeTax/> <ram:IncludedTradeTax/> </ram:NetPriceProductTradePrice>
<ram:NetPriceProductTradePrice> <ram:IncludedTradeTax/> </ram:NetPriceProductTradePrice>
Détails techniques
Le test compte les éléments ram:IncludedTradeTax directs dans ram:NetPriceProductTradePrice et limite leur nombre à un.
La règle s’applique à ram:NetPriceProductTradePrice d’une ligne de facture.
rule/@context)assert/@test)