Au plus un enregistrement fiscal pour le destinataire final

Erreur FX-SCH-A-001111 Factur-X

L'élément 'ram:SpecifiedTaxRegistration' ne peut apparaître qu'une fois au maximum.

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:SpecifiedTaxRegistration apparaît plusieurs fois dans ram:UltimateShipToTradeParty.

Ce que signifie la règle

Dans ce contexte, un seul enregistrement fiscal au maximum est prévu pour le destinataire final.

Veuillez indiquer au plus un enregistrement fiscal pour le destinataire final

ram:SpecifiedTaxRegistration apparaît plusieurs fois pour le destinataire final. Supprimez l’entrée en double pour corriger cette répétition.

Que faire ?
  1. Supprimez les entrées ram:SpecifiedTaxRegistration supplémentaires de ram:UltimateShipToTradeParty.
  2. Générez à nouveau la facture et vérifiez-la.
À quoi cela ressemble
✗ Déclenche le message
<ram:UltimateShipToTradeParty>
  <ram:SpecifiedTaxRegistration/>
  <ram:SpecifiedTaxRegistration/>
</ram:UltimateShipToTradeParty>
✓ Correct
<ram:UltimateShipToTradeParty>
  <ram:SpecifiedTaxRegistration/>
</ram:UltimateShipToTradeParty>
Détails techniques

Le contrôle compte les éléments ram:SpecifiedTaxRegistration directs dans le ram:UltimateShipToTradeParty courant et en autorise un au maximum.

Où la règle s'applique

La règle s’applique à ram:SpecifiedTaxRegistration dans ram:UltimateShipToTradeParty d’une ligne de facture.

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