Identifiant du schéma de l’URI de l’expéditeur requis

Erreur FX-SCH-A-000813 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:URIID ne contient pas d’attribut schemeID. Dans ce contexte, l’identifiant du schéma de l’URI doit être indiqué.

Ce que signifie la règle

L’identifiant associe l’URI de l’expéditeur à un schéma. Sans lui, le type d’URI n’est pas identifié comme l’exige cette règle.

Veuillez indiquer le schéma de l’URI de l’expéditeur

L’URI de l’expéditeur ne comporte pas son identifiant de schéma. Vous pouvez ajouter cet identifiant dans ram:URIID.

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

La vérification Schematron porte sur la présence de l’attribut schemeID sur le nœud de contexte ram:URIID.

Où la règle s'applique

La règle s’applique à ram:URIID dans la communication de l’expéditeur ram:URIUniversalCommunication, sous ram:ShipFromTradeParty, dans la section de livraison.

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