Schéma requis pour l’identifiant fiscal du lieu d’expédition

Erreur FX-SCH-A-000811 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 ram:ID dans ram:SpecifiedTaxRegistration.

Ce que signifie la règle

Le schéma indique le système selon lequel l’identifiant fiscal doit être interprété. Sans cet attribut, la classification requise de l’identifiant manque.

Veuillez ajouter le schéma de l’identifiant fiscal du lieu d’expédition

@schemeID manque à ram:ID dans l’enregistrement fiscal du lieu d’expédition. Ajoutez l’attribut afin que l’identifiant comporte le schéma requis.

Que faire ?
  1. Repérez ram:ID dans ram:SpecifiedTaxRegistration du lieu d’expédition.
  2. Ajoutez l’attribut @schemeID à ram:ID.
  3. Générez de nouveau la facture et vérifiez-la encore.
À 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

La règle vérifie la présence de l’attribut @schemeID sur l’élément ram:ID courant ; sa valeur n’est pas vérifiée ici.

Où la règle s'applique

Cette règle s’applique à l’attribut @schemeID de ram:ID dans ram:SpecifiedTaxRegistration du lieu d’expédition (ram:ShipFromTradeParty).

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