L'élément 'ram:ID' ne peut apparaître qu'une fois au maximum.
Plus d’un élément ram:ID est présent sous ram:UltimateShipToTradeParty. La règle autorise au maximum un élément de ce type.
La règle limite à un au maximum le nombre d’identifiants du destinataire final de la livraison. L’absence de ram:ID est autorisée par cette vérification du nombre.
Plusieurs éléments ram:ID sont renseignés sous ram:UltimateShipToTradeParty. Vous pouvez corriger cela en n’y conservant qu’un seul élément au maximum.
- Vérifiez les éléments
ram:IDsousram:UltimateShipToTradeParty. - Supprimez les éléments
ram:IDen trop afin qu’il n’en reste pas plus d’un. - Générez à nouveau la facture et vérifiez-la une nouvelle fois.
<ram:UltimateShipToTradeParty> <ram:ID>123</ram:ID> <ram:ID>456</ram:ID> </ram:UltimateShipToTradeParty>
<ram:UltimateShipToTradeParty> <ram:ID>123</ram:ID> </ram:UltimateShipToTradeParty>
Détails techniques
La vérification Schematron compte les éléments ram:ID directs sous ram:UltimateShipToTradeParty et exige un total inférieur ou égal à 1.
La règle s’applique à ram:ID dans ram:UltimateShipToTradeParty des informations de livraison d’une ligne de facture.
rule/@context)assert/@test)