L'élément 'ram:LineTotalBasisAmount' ne peut apparaître qu'une fois au maximum.
ram:LineTotalBasisAmount peut apparaître au maximum une fois dans ram:ApplicableTradeTax. La règle échoue si l’élément apparaît plusieurs fois.
ram:LineTotalBasisAmount désigne le total des lignes de facture dans la ventilation de la TVA. Plusieurs occurrences répéteraient cette valeur.
ram:LineTotalBasisAmount apparaît plusieurs fois dans la ventilation de la TVA. Vous pouvez corriger cela en supprimant les occurrences en double.
- Repérez le
ram:ApplicableTradeTaxconcerné. - Vérifiez le nombre d’éléments
ram:LineTotalBasisAmountqu’il contient. - Supprimez les occurrences en trop afin qu’il n’en reste pas plus d’une.
- Générez à nouveau la facture et vérifiez-la une nouvelle fois.
Détails techniques
Le test XPath count(ram:LineTotalBasisAmount)<=1 autorise zéro ou un élément enfant direct et exclut les occurrences multiples.
La règle s’applique à chaque ram:ApplicableTradeTax dans la ventilation de la TVA au niveau du document.
rule/@context)assert/@test)