Un seul identifiant d’enregistrement fiscal de l’acheteur

Erreur FX-SCH-A-000425 Factur-X

L'élément 'ram:ID' doit apparaître exactement une fois.

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

ram:ID est absent de ram:SpecifiedTaxRegistration ou apparaît plusieurs fois. Il doit apparaître exactement une fois.

Ce que signifie la règle

Un enregistrement fiscal de l’acheteur contient exactement un identifiant.

Veuillez indiquer l’identifiant d’enregistrement fiscal de l’acheteur exactement une fois

ram:ID est absent de l’enregistrement fiscal de l’acheteur ou y apparaît plusieurs fois. Vous pouvez ajuster l’entrée pour que l’élément apparaisse exactement une fois.

Que faire ?
  1. Vérifiez ram:SpecifiedTaxRegistration de l’acheteur.
  2. Assurez-vous qu’il contient ram:ID exactement une fois.
  3. Générez à nouveau la facture et vérifiez-la de nouveau.
À quoi cela ressemble
✗ Déclenche le message
<ram:SpecifiedTaxRegistration/>
✓ Correct
<ram:SpecifiedTaxRegistration>
  <ram:ID/>
</ram:SpecifiedTaxRegistration>
Détails techniques

L’XPath compte les éléments ram:ID directs dans le ram:SpecifiedTaxRegistration courant et exige un total de 1.

Où la règle s'applique

La règle s’applique à ram:SpecifiedTaxRegistration dans ram:BuyerTradeParty.

Message d'origine du Schematron
Element 'ram:ID' must occur exactly 1 times.
Contexte (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ ram:BuyerTradeParty/ram:SpecifiedTaxRegistration
Expression de contrôle (assert/@test)
count(ram:ID)=1