Utilisez une valeur de schéma autorisée pour l’identifiant URI du vendeur

Erreur FX-SCH-A-000782 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 de schemeID sur ram:URIID ne figure pas parmi les valeurs autorisées de la liste de codes 13. Ce test accepte également une valeur vide.

Ce que signifie la règle

La liste de codes 13 limite les valeurs de schéma autorisées pour cet identifiant URI et assure une classification cohérente.

Veuillez utiliser une valeur de schéma autorisée pour l’identifiant URI du vendeur

La valeur de schemeID sur l’identifiant URI du vendeur n’est pas reconnue comme autorisée. Utilisez une valeur de la liste de codes prévue.

Que faire ?
  1. Vérifiez la valeur de schemeID sur ram:URIID du vendeur.
  2. Remplacez toute valeur non autorisée par une valeur figurant dans la liste de codes 13.
  3. Générez de nouveau la facture et vérifiez-la à nouveau.
Détails techniques

Le test accepte une valeur $codeValue13 vide ou une valeur figurant dans la liste de codes d’identifiant 13 de FACTUR-X_EXTENDED_codedb.xml.

Où la règle s'applique

La règle s’applique à l’attribut schemeID de ram:URIID dans la partie 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: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]