Un identifiant d’enregistrement fiscal doit être présent

Erreur FX-SCH-A-001121 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

SpecifiedTaxRegistration ne contient pas exactement un élément ID. L’élément est absent ou apparaît plusieurs fois.

Ce que signifie la règle

ID contient l’identifiant d’enregistrement fiscal du destinataire final des marchandises. La règle exige un seul identifiant dans cet élément d’enregistrement.

Veuillez indiquer un seul identifiant d’enregistrement fiscal pour le destinataire final des marchandises

L’élément d’enregistrement fiscal du destinataire final des marchandises ne contient pas ID ou le contient plusieurs fois. Un seul élément ID est requis.

Que faire ?
  1. Ouvrez SpecifiedTaxRegistration du destinataire final des marchandises.
  2. Vérifiez qu’il contient exactement un élément ID.
  3. Générez à nouveau la facture et vérifiez-la une nouvelle fois.
À quoi cela ressemble
✗ Déclenche le message
<ram:SpecifiedTaxRegistration/>
✓ Correct
<ram:SpecifiedTaxRegistration>
  <ram:ID/>
</ram:SpecifiedTaxRegistration>
Détails techniques

Le test compte les éléments directs ram:ID dans ram:SpecifiedTaxRegistration et exige un total de 1.

Où la règle s'applique

La règle s’applique à SpecifiedTaxRegistration du destinataire final des marchandises d’une ligne de facture.

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