Indiquez exactement un ram:URIID dans ram:URIUniversalCommunication

Erreur FX-SCH-A-000829 Factur-X

L'élément 'ram:URIID' 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:URIID est absent de ram:URIUniversalCommunication ou y apparaît plusieurs fois. Un seul élément ram:URIID doit être présent.

Ce que signifie la règle

La règle exige un seul élément pour la valeur URI dans ces informations de communication du destinataire des marchandises.

Veuillez indiquer une seule fois l’URI du destinataire des marchandises

Les informations de communication URI du destinataire des marchandises ne contiennent pas exactement un élément ram:URIID. Ajoutez l’élément manquant ou supprimez le doublon.

Que faire ?
  1. Repérez ram:URIUniversalCommunication sous ram:ShipToTradeParty.
  2. Vérifiez que cette section contient exactement un élément ram:URIID.
  3. Générez de nouveau la facture et vérifiez-la.
À quoi cela ressemble
✗ Déclenche le message
<ram:URIUniversalCommunication/>
✓ Correct
<ram:URIUniversalCommunication>
  <ram:URIID>https://example.org</ram:URIID>
</ram:URIUniversalCommunication>
Détails techniques

Dans le contexte de ram:URIUniversalCommunication, le nombre d’éléments directs ram:URIID doit être exactement égal à un.

Où la règle s'applique

La règle s’applique aux informations de communication URI du destinataire des marchandises sous ram:ShipToTradeParty.

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