L'élément 'ram:AllowanceChargeBasisAmount' ne peut apparaître qu'une fois au maximum.
ram:AllowanceChargeBasisAmount peut apparaître au maximum une fois dans ram:ApplicableTradeTax. La règle échoue si l’élément apparaît plusieurs fois.
ram:AllowanceChargeBasisAmount contient le total des remises et des charges prises en compte dans la ventilation de la TVA concernée. Plusieurs occurrences indiqueraient cette base plusieurs fois.
ram:AllowanceChargeBasisAmount 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:AllowanceChargeBasisAmountqu’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:AllowanceChargeBasisAmount)<=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)