Schéma requis pour l’identifiant URI du vendeur

Erreur FX-SCH-A-000446 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 du vendeur ne comporte pas d’attribut schemeID. La règle exige cet attribut sur l’identifiant URI.

Ce que signifie la règle

L’attribut schemeID indique le schéma de l’identifiant URI et permet de le classer selon son type.

Veuillez ajouter le schéma à l’identifiant URI du vendeur

L’attribut schemeID manque sur ram:URIID du vendeur. Ajoutez-le afin que l’identifiant URI comporte son schéma.

Que faire ?
  1. Ajoutez l’attribut schemeID à ram:URIID du vendeur.
  2. Générez de nouveau la facture et vérifiez-la à nouveau.
À quoi cela ressemble
✗ Déclenche le message
<ram:URIID/>
✓ Correct
<ram:URIID schemeID=""/>
Détails techniques

Le test vérifie la présence de l’attribut schemeID sur ram:URIID.

Où la règle s'applique

La règle s’applique à ram:URIID dans ram:URIUniversalCommunication de la partie du vendeur.

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