Indiquer le schéma de l’identifiant de l’agent commercial

Erreur FX-SCH-A-000741 Factur-X

L'attribut '@schemeID' est obligatoire dans ce contexte.

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

L’attribut @schemeID est absent du ram:GlobalID de l’agent commercial.

Ce que signifie la règle

@schemeID indique le schéma utilisé pour l’identifiant global de l’agent commercial. Sans cet attribut, le schéma de l’identifiant n’est pas précisé.

Veuillez préciser le schéma de l’identifiant de l’agent commercial

L’identifiant global de l’agent commercial ne comporte pas l’attribut @schemeID. Ajoutez l’indication du schéma utilisé afin que l’identifiant puisse être interprété.

Que faire ?
  1. Repérez ram:GlobalID pour l’agent commercial.
  2. Ajoutez l’attribut obligatoire @schemeID avec une valeur appropriée.
  3. Générez à nouveau la facture et vérifiez-la une nouvelle fois.
Détails techniques

Le contrôle de ram:GlobalID exige la présence de l’attribut @schemeID.

Où la règle s'applique

Sur le ram:GlobalID de l’agent commercial.

Message d'origine du Schematron
Attribute '@schemeID' is required in this context.
Contexte (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ ram:SalesAgentTradeParty/ram:GlobalID
Expression de contrôle (assert/@test)
@schemeID