L'élément 'ram:BuyerTradeParty' doit apparaître exactement une fois.
BuyerTradeParty est absent de ApplicableHeaderTradeAgreement ou y apparaît plusieurs fois. L’élément doit apparaître exactement une fois.
La facture doit contenir un seul acheteur afin d’identifier clairement la partie à laquelle elle est adressée.
Les informations de l’acheteur sont absentes ou apparaissent plusieurs fois. Vous pouvez modifier la facture afin que BuyerTradeParty apparaisse exactement une fois.
- Vérifiez la présence de
BuyerTradePartydansApplicableHeaderTradeAgreement. - Assurez-vous que l’élément est présent exactement une fois.
- Générez de nouveau la facture et vérifiez-la.
<ram:ApplicableHeaderTradeAgreement> <ram:BuyerTradeParty/> <ram:BuyerTradeParty/> </ram:ApplicableHeaderTradeAgreement>
<ram:ApplicableHeaderTradeAgreement> <ram:BuyerTradeParty/> </ram:ApplicableHeaderTradeAgreement>
Détails techniques
Le test compte les éléments BuyerTradeParty dans le contexte et exige que leur nombre soit égal à 1.
La règle s’applique aux informations de l’acheteur dans ApplicableHeaderTradeAgreement.
rule/@context)assert/@test)