Un seul identifiant d’immatriculation fiscale du destinataire final du produit

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

L’immatriculation fiscale du destinataire final du produit ne contient pas exactement un élément ram:ID. L’identifiant est absent ou apparaît plusieurs fois.

Ce que signifie la règle

L’élément ram:ID contient l’identifiant d’immatriculation fiscale. La présence d’un seul élément garantit que cette information est sans ambiguïté.

Veuillez indiquer un seul identifiant d’immatriculation fiscale du destinataire final du produit

L’élément ram:ID est absent de l’immatriculation fiscale du destinataire final du produit ou apparaît plusieurs fois. La facture peut être complétée en ne conservant qu’un seul élément de ce type.

Que faire ?
  1. Repérez ram:SpecifiedTaxRegistration pour le destinataire final du produit.
  2. Vérifiez les éléments ram:ID qu’il contient.
  3. Assurez-vous qu’un seul élément ram:ID est présent.
  4. Générez de nouveau la facture et vérifiez-la.
À quoi cela ressemble
✗ Déclenche le message
<ram:SpecifiedTaxRegistration>
  <ram:ID>123</ram:ID>
  <ram:ID>456</ram:ID>
</ram:SpecifiedTaxRegistration>
✓ Correct
<ram:SpecifiedTaxRegistration>
  <ram:ID>123</ram:ID>
</ram:SpecifiedTaxRegistration>
Détails techniques

La règle compte les éléments ram:ID directs de ram:SpecifiedTaxRegistration et exige un total de 1.

Où la règle s'applique

La règle s’applique à ram:ID dans l’immatriculation fiscale du destinataire final du produit.

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