Un seul enregistrement fiscal pour le lieu d’expédition

Erreur FX-SCH-A-000810 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 n’apparaît pas exactement une fois dans ram:SpecifiedTaxRegistration. L’élément est absent ou présent plusieurs fois.

Ce que signifie la règle

L’enregistrement fiscal du lieu d’expédition doit contenir un seul identifiant afin que l’enregistrement soit indiqué sans ambiguïté par cet élément.

Veuillez indiquer un seul identifiant pour l’enregistrement fiscal du lieu d’expédition

ram:ID est absent ou apparaît plusieurs fois dans ram:SpecifiedTaxRegistration du lieu d’expédition. Le nombre d’éléments peut être ajusté à un seul.

Que faire ?
  1. Repérez ram:SpecifiedTaxRegistration dans ram:ShipFromTradeParty.
  2. Assurez-vous qu’il contient exactement un élément ram:ID.
  3. Générez de nouveau la facture et vérifiez-la encore.
À quoi cela ressemble
✗ Déclenche le message
<ram:SpecifiedTaxRegistration/>
✓ Correct
<ram:SpecifiedTaxRegistration>
  <ram:ID>12345</ram:ID>
</ram:SpecifiedTaxRegistration>
Détails techniques

La règle vérifie que ram:SpecifiedTaxRegistration contient exactement un élément enfant direct ram:ID.

Où la règle s'applique

Cette règle s’applique à ram:SpecifiedTaxRegistration du lieu d’expédition (ram:ShipFromTradeParty).

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