Identifiant de schéma requis pour l’identifiant global

Erreur FX-SCH-A-000872 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 GlobalID du destinataire de la facture. Cet attribut est requis dans ce contexte.

Ce que signifie la règle

L’attribut schemeID indique le schéma de l’identifiant global. La règle exige que cet attribut soit présent sur GlobalID.

Veuillez ajouter l’identifiant de schéma de l’identifiant global du destinataire de la facture

L’attribut schemeID est absent de GlobalID du destinataire de la facture. Vous pouvez corriger cela en renseignant cet attribut.

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

Dans le contexte de GlobalID, le test vérifie la présence de l’attribut schemeID.

Où la règle s'applique

La règle s’applique au GlobalID du destinataire de la facture.

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