schemeID pour l’identifiant URI du payeur

Erreur FX-SCH-A-000947 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 manque à l’élément ram:URIID de la communication URI du payeur.

Ce que signifie la règle

schemeID indique le schéma utilisé pour classer la valeur d’identification URI. Cet attribut est requis dans ce contexte.

Veuillez ajouter `schemeID` à l’identifiant URI du payeur

ram:URIID de la communication URI du payeur ne comporte pas schemeID. Ajoutez cet attribut pour indiquer le schéma de l’identifiant URI.

Que faire ?
  1. Repérez ram:URIID dans URIUniversalCommunication sous PayerTradeParty.
  2. Ajoutez l’attribut schemeID à ram:URIID.
  3. 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 le ram:URIID courant.

Où la règle s'applique

La règle s’applique à l’attribut schemeID de l’élément ram:URIID dans URIUniversalCommunication sous PayerTradeParty.

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