L'élément 'ram:Reason' doit apparaître exactement une fois.
ram:Reason est absent de ram:SpecifiedFinancialAdjustment ou apparaît plusieurs fois. Il doit apparaître exactement une fois.
ram:Reason décrit le motif de l’ajustement financier. S’il manque ou apparaît plusieurs fois, l’ajustement n’est pas décrit par un seul motif.
Le motif de l’ajustement financier manque ou apparaît plusieurs fois. Un seul ram:Reason décrit l’ajustement avec un motif unique.
- Repérez le
ram:SpecifiedFinancialAdjustmentconcerné. - Assurez-vous qu’il contient exactement un
ram:Reason. - Générez de nouveau la facture et vérifiez-la à nouveau.
<ram:SpecifiedFinancialAdjustment/>
<ram:SpecifiedFinancialAdjustment> <ram:Reason>Financial adjustment</ram:Reason> </ram:SpecifiedFinancialAdjustment>
Détails techniques
Le test compte les éléments directs ram:Reason dans ram:SpecifiedFinancialAdjustment et exige un total de 1.
La règle s’applique à un ajustement financier au niveau du document dans les informations de règlement.
rule/@context)assert/@test)