L'élément 'ram:ChargeIndicator' doit apparaître exactement une fois.
L’élément de frais 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. Ces frais doivent contenir l’indicateur exactement une fois.
Les frais sur la ligne de facture ne contiennent pas exactement un indicateur. Vous pouvez ajuster le nombre d’éléments indicateur dans les frais.
- Repérez le
ram:SpecifiedTradeAllowanceChargeconcerné dans la ligne de facture. - Assurez-vous qu’il contient exactement un
ram:ChargeIndicatoravec la valeurtrue. - Générez à nouveau la facture et vérifiez-la une nouvelle fois.
<ram:SpecifiedTradeAllowanceCharge> <ram:ChargeIndicator> <udt:Indicator>true</udt:Indicator> </ram:ChargeIndicator> <ram:ChargeIndicator> <udt:Indicator>true</udt:Indicator> </ram:ChargeIndicator> </ram:SpecifiedTradeAllowanceCharge>
<ram:SpecifiedTradeAllowanceCharge> <ram:ChargeIndicator> <udt:Indicator>true</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 à des frais au niveau d’une ligne de facture dont ram:ChargeIndicator a la valeur true.
rule/@context)assert/@test)