Identifiant de schéma autorisé pour l’identifiant global

Erreur FX-SCH-A-000681 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 l’attribut schemeID sur ram:GlobalID n’est ni vide ni incluse dans l’énumération autorisée pour ce schéma.

Ce que signifie la règle

L’identifiant du schéma de l’identifiant global doit être vide ou correspondre à une valeur autorisée par la liste de codes.

Veuillez utiliser un identifiant de schéma autorisé pour l’identifiant global

La valeur de schemeID sur ram:GlobalID ne correspond pas à la liste de codes autorisée. Utilisez une valeur qui y figure ou laissez la valeur vide.

Que faire ?
  1. Repérez ram:GlobalID pour le représentant fiscal de l’acheteur.
  2. Comparez la valeur de schemeID à la liste de codes autorisée et utilisez une valeur qui y figure ou une valeur vide.
  3. Générez de nouveau la facture et vérifiez-la une nouvelle fois.
Détails techniques

La règle accepte une valeur vide ou une valeur figurant dans la liste de codes externe identifiée par 11.

Où la règle s'applique

La règle vérifie la valeur de l’attribut schemeID sur ram:GlobalID du représentant fiscal de l’acheteur.

Message d'origine du Schematron
Value of '@schemeID' is not allowed.
Contexte (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ ram:BuyerTaxRepresentativeTradeParty/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]