Attribut schemeID requis pour ID

Erreur FX-SCH-A-000882 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 l’élément ID. Cet attribut est requis dans ce contexte.

Ce que signifie la règle

La règle exige que l’identifiant de l’enregistrement fiscal comporte un attribut schemeID.

Veuillez ajouter `schemeID` à l’identifiant de l’enregistrement fiscal du destinataire de la facture

L’attribut schemeID manque à l’élément ID de l’enregistrement fiscal du destinataire de la facture. Ajoutez cet attribut afin que l’identifiant soit fourni avec l’attribut requis.

Que faire ?
  1. Repérez ID dans l’enregistrement fiscal du destinataire de la facture.
  2. Ajoutez l’attribut schemeID à l’élément ID.
  3. Générez de nouveau la facture et vérifiez-la à nouveau.
À quoi cela ressemble
✗ Déclenche le message
<ram:SpecifiedTaxRegistration>
  <ram:ID>12345</ram:ID>
</ram:SpecifiedTaxRegistration>
✓ Correct
<ram:SpecifiedTaxRegistration>
  <ram:ID schemeID="...">12345</ram:ID>
</ram:SpecifiedTaxRegistration>
Détails techniques

Le test vérifie uniquement la présence de l’attribut schemeID sur l’élément ID.

Où la règle s'applique

La règle s’applique à ID dans l’enregistrement fiscal 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:SpecifiedTaxRegistration/ram:ID
Expression de contrôle (assert/@test)
@schemeID