schemeID obligatoire pour l’identifiant URI du destinataire de la facture

Erreur FX-SCH-A-000884 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 de ram:URIID du destinataire de la facture.

Ce que signifie la règle

L’attribut schemeID indique le schéma utilisé pour l’identifiant URI. Sans cet attribut, cette information sur le schéma manque.

Veuillez ajouter schemeID à l’identifiant URI du destinataire de la facture

L’information schemeID manque à ram:URIID du destinataire de la facture. Ajoutez l’attribut afin que l’identifiant URI comporte l’indication de son schéma.

Que faire ?
  1. Repérez ram:URIID dans l’entrée de communication URI de ram:InvoiceeTradeParty.
  2. Ajoutez l’attribut schemeID à ram:URIID.
  3. Générez de nouveau la facture et vérifiez-la à nouveau.
Détails techniques

Le test 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 ram:URIID dans l’entrée de communication URI de ram:InvoiceeTradeParty.

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