Indiquer schemeID pour l’identifiant global de l’agent de l’acheteur

Erreur FX-SCH-A-000656 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’élément ram:GlobalID de l’agent de l’acheteur ne contient pas l’attribut schemeID, alors que celui-ci est obligatoire dans ce contexte.

Ce que signifie la règle

schemeID identifie le schéma de l’identifiant global. Sans cet attribut, l’indication du schéma exigée dans ce contexte XML est absente.

Veuillez ajouter schemeID à l’identifiant global de l’agent de l’acheteur

L’attribut obligatoire schemeID manque dans ram:GlobalID de l’agent de l’acheteur. Ajoutez-le pour que l’identifiant indique son schéma.

Que faire ?
  1. Ajoutez l’attribut schemeID à ram:GlobalID de l’agent de l’acheteur.
  2. Générez de nouveau la facture et vérifiez-la à nouveau.
Détails techniques

La règle vérifie la présence de l’attribut @schemeID sur ram:GlobalID ; elle ne vérifie pas ici la validité de sa valeur.

Où la règle s'applique

La règle s’applique à l’attribut schemeID de l’élément ram:GlobalID de l’agent de l’acheteur.

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