L'élément 'ram:ChargeIndicator' doit apparaître exactement une fois.
L’élément de remise ne contient pas exactement un ram:ChargeIndicator. La règle vérifie le nombre de ces éléments dans ram:SpecifiedTradeAllowanceCharge.
ram:ChargeIndicator indique si le montant correspond à une remise ou à des frais. Cette remise doit contenir l’indicateur exactement une fois.
La remise sur la ligne de facture ne contient pas exactement un indicateur. Vous pouvez ajuster le nombre d’éléments indicateur dans la remise.
- Repérez le
ram:SpecifiedTradeAllowanceChargeconcerné dans la ligne de facture. - Assurez-vous qu’il contient exactement un
ram:ChargeIndicatoravec la valeurfalse. - Générez à nouveau la facture et vérifiez-la une nouvelle fois.
<ram:SpecifiedTradeAllowanceCharge> <ram:ChargeIndicator> <udt:Indicator>false</udt:Indicator> </ram:ChargeIndicator> <ram:ChargeIndicator> <udt:Indicator>false</udt:Indicator> </ram:ChargeIndicator> </ram:SpecifiedTradeAllowanceCharge>
<ram:SpecifiedTradeAllowanceCharge> <ram:ChargeIndicator> <udt:Indicator>false</udt:Indicator> </ram:ChargeIndicator> </ram:SpecifiedTradeAllowanceCharge>
Détails techniques
Le contrôle compte les éléments directs ram:ChargeIndicator dans ram:SpecifiedTradeAllowanceCharge et exige un total de 1.
La règle s’applique à une remise au niveau d’une ligne de facture dont ram:ChargeIndicator a la valeur false.
rule/@context)assert/@test)