Code de schéma de l’identifiant URI non autorisé

Erreur FX-SCH-A-000729 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

Une valeur non vide de schemeID sur ram:URIID ne figure pas dans la liste de codes autorisée pour cet attribut. Cette vérification accepte une valeur vide.

Ce que signifie la règle

Le code de schéma indique le système d’identification utilisé pour l’identifiant URI. Un code non autorisé peut empêcher cette classification.

Veuillez vérifier le code de schéma de l’identifiant URI du destinataire final du produit

La valeur de schemeID sur ram:URIID n’a pas été reconnue comme un code de schéma autorisé. Vérifiez la valeur dans la liste de codes applicable à cet attribut.

Que faire ?
  1. Repérez ram:URIID dans les coordonnées de communication électronique du destinataire final du produit.
  2. Vérifiez la valeur de schemeID dans la liste de codes admise pour cet attribut.
  3. Générez de nouveau la facture et vérifiez-la.
Détails techniques

La vérification accepte une valeur d’attribut vide ou une valeur figurant dans la liste de codes portant l’identifiant 13.

Où la règle s'applique

La règle s’applique à l’attribut schemeID de ram:URIID dans les coordonnées de communication électronique du destinataire final du produit.

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