Indiquez exactement un ram:ID dans ram:SpecifiedTaxRegistration

Erreur FX-SCH-A-000827 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 y apparaît plusieurs fois. Un seul élément ram:ID doit être présent.

Ce que signifie la règle

La règle exige un seul élément indiquant l’identifiant de l’immatriculation fiscale du destinataire des marchandises.

Veuillez indiquer une seule fois l’identifiant d’immatriculation fiscale du destinataire des marchandises

L’immatriculation fiscale du destinataire des marchandises ne contient pas exactement un élément ram:ID. Ajoutez l’élément manquant ou supprimez le doublon.

Que faire ?
  1. Repérez ram:SpecifiedTaxRegistration sous ram:ShipToTradeParty.
  2. Vérifiez que cette section contient exactement un élément ram:ID.
  3. Générez de nouveau la facture et vérifiez-la.
À quoi cela ressemble
✗ Déclenche le message
<ram:SpecifiedTaxRegistration/>
✓ Correct
<ram:SpecifiedTaxRegistration>
  <ram:ID>123456789</ram:ID>
</ram:SpecifiedTaxRegistration>
Détails techniques

Dans le contexte de ram:SpecifiedTaxRegistration, le nombre d’éléments directs ram:ID doit être exactement égal à un.

Où la règle s'applique

La règle s’applique à l’immatriculation fiscale du destinataire des marchandises sous ram:ShipToTradeParty.

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