L'élément 'ram:ModeCode' doit apparaître exactement une fois.
ram:ModeCode n’apparaît pas exactement une fois dans ram:SpecifiedLogisticsTransportMovement. L’élément est absent ou apparaît plusieurs fois.
Le code indique le mode de transport pour le mouvement de transport concerné. Une seule occurrence garantit que cette information est présente sans ambiguïté.
ram:ModeCode est absent de la section transport ou apparaît plusieurs fois. La présence d’une seule occurrence permet de corriger le problème.
- Repérez
ram:SpecifiedLogisticsTransportMovementdans les informations de l’expédition. - Vérifiez qu’il contient exactement un
ram:ModeCode. - Générez à nouveau la facture et vérifiez-la.
<ram:SpecifiedLogisticsTransportMovement/>
<ram:SpecifiedLogisticsTransportMovement> <ram:ModeCode/> </ram:SpecifiedLogisticsTransportMovement>
Détails techniques
La condition Schematron vérifie qu’un seul élément direct ram:ModeCode apparaît dans ce contexte.
La règle s’applique au mouvement de transport ram:SpecifiedLogisticsTransportMovement dans les informations de l’expédition.
rule/@context)assert/@test)