Valeur autorisée pour schemeID

Erreur FX-SCH-A-000776 Factur-X

La valeur de '@schemeID' n'est pas autorisée.

Règle obligatoire : tant qu'elle n'est pas respectée, la facture est invalide et sera rejetée par les validateurs.
Ce qui ne va pas

La valeur non vide de schemeID sur GlobalID ne figure pas dans la liste de valeurs prévue.

Ce que signifie la règle

La liste de valeurs définit les valeurs non vides autorisées pour schemeID. Une valeur qui n’y figure pas ne peut pas être reconnue comme une indication de schéma valide par ce contrôle.

Veuillez utiliser une valeur autorisée de `schemeID` pour `GlobalID`

La valeur de schemeID sur GlobalID ne correspond pas à la liste prévue. Vous pouvez la remplacer par une valeur figurant dans cette liste.

Que faire ?
  1. Recherchez GlobalID dans les données du vendeur.
  2. Comparez la valeur de schemeID à la liste de valeurs prévue.
  3. Remplacez toute valeur absente de la liste par une valeur autorisée.
  4. Générez de nouveau la facture et vérifiez-la.
Détails techniques

Le test accepte une valeur schemeID vide ou une valeur figurant dans l’énumération de la liste de codes identifiée par 11.

Où la règle s'applique

La règle s’applique à l’attribut schemeID de GlobalID dans les données du vendeur.

Message d'origine du Schematron
Value of '@schemeID' is not allowed.
Contexte (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ ram:SellerTradeParty/ram:GlobalID
Expression de contrôle (assert/@test)
string-length($codeValue11)=0 or document('FACTUR-X_EXTENDED_codedb.xml')/codedb/cl[@id=11]/enumeration[@value=$codeValue11]