La valeur de '@schemeID' n'est pas autorisée.
La valeur non vide de schemeID ne figure pas dans la liste de valeurs de la liste de codes 11. Une valeur vide ou une valeur présente dans cette liste satisfait ce contrôle.
Le contrôle limite la valeur de schemeID aux valeurs de la liste de codes 11, tout en autorisant également une valeur vide. Une valeur non vide qui n’y figure pas ne respecte pas cette exigence.
La valeur schemeID de l’identifiant global du lieu d’expédition ne figure pas dans la liste disponible. Vous pouvez la remplacer par une valeur autorisée par ce contrôle ou la laisser vide.
- Repérez l’attribut
schemeIDderam:GlobalIDdansram:ShipFromTradeParty. - Comparez sa valeur non vide aux entrées de la liste de codes 11, ou laissez-la vide.
- Générez à nouveau la facture et vérifiez-la de nouveau.
Détails techniques
Le test est satisfait lorsque codeValue11 est vide ou figure comme valeur d’énumération sous cl[@id=11] dans FACTUR-X_EXTENDED_codedb.xml.
La règle s’applique à la valeur de l’attribut schemeID de ram:GlobalID dans ram:ShipFromTradeParty.
rule/@context)assert/@test)