Schéma du numéro de TVA requis

Erreur FX-SCH-A-000413 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:ID concerné ne comporte pas d’attribut schemeID. La règle vérifie cet attribut sur l’enregistrement du numéro de TVA du vendeur.

Ce que signifie la règle

Le schéma indique le type d’identifiant du vendeur. Dans ce contexte, VA désigne le numéro de TVA.

Veuillez ajouter le schéma du numéro de TVA du vendeur

Le schéma manque sur ram:ID dans l’enregistrement du numéro de TVA du vendeur. L’ajout de cet attribut permet de corriger ce problème.

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

Le test vérifie la présence de l’attribut schemeID sur ram:ID sélectionné par le contexte.

Où la règle s'applique

La règle s’applique à ram:ID dans ram:SpecifiedTaxRegistration du vendeur lorsque l’enregistrement est identifié par schemeID="VA".

Message d'origine du Schematron
Attribute '@schemeID' is required in this context.
Contexte (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ ram:SellerTradeParty/ram:SpecifiedTaxRegistration[ram:ID/@schemeID="VA"]/ ram:ID
Expression de contrôle (assert/@test)
@schemeID