Au plus une communication URI pour le destinataire final

Erreur FX-SCH-A-001110 Factur-X

L'élément 'ram:URIUniversalCommunication' 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:URIUniversalCommunication apparaît plusieurs fois dans ram:UltimateShipToTradeParty.

Ce que signifie la règle

Dans ce contexte, une seule indication de communication URI au maximum est prévue pour le destinataire final.

Veuillez utiliser au plus une indication de communication URI pour le destinataire final

ram:URIUniversalCommunication est indiqué plusieurs fois pour le destinataire final. Vous pouvez corriger cela en supprimant l’entrée en double.

Que faire ?
  1. Supprimez les entrées ram:URIUniversalCommunication 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:URIUniversalCommunication/>
  <ram:URIUniversalCommunication/>
</ram:UltimateShipToTradeParty>
✓ Correct
<ram:UltimateShipToTradeParty>
  <ram:URIUniversalCommunication/>
</ram:UltimateShipToTradeParty>
Détails techniques

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

Où la règle s'applique

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

Message d'origine du Schematron
Element 'ram:URIUniversalCommunication' 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:URIUniversalCommunication)<=1