Exactement un ram:URIID pour la communication par courriel

Erreur FX-SCH-A-000836 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:EmailURIUniversalCommunication ou apparaît plusieurs fois. L’élément doit apparaître exactement une fois.

Ce que signifie la règle

ram:URIID contient la valeur URI de l’indication de communication par courriel. Une seule valeur est requise pour que cette indication soit sans ambiguïté.

Veuillez indiquer exactement une adresse électronique pour le destinataire final de la livraison

L’indication de communication par courriel du contact ne contient pas ram:URIID ou le contient plusieurs fois. Vous pouvez rendre cette indication sans ambiguïté en incluant exactement un élément de ce type.

Que faire ?
  1. Recherchez ram:EmailURIUniversalCommunication dans le contact du destinataire final de la livraison.
  2. Assurez-vous qu’il contient exactement un ram:URIID.
  3. Générez à nouveau la facture et vérifiez-la une nouvelle fois.
À quoi cela ressemble
✗ Déclenche le message
<ram:EmailURIUniversalCommunication/>
✓ Correct
<ram:EmailURIUniversalCommunication>
  <ram:URIID>mailto:contact@example.com</ram:URIID>
</ram:EmailURIUniversalCommunication>
Détails techniques

La règle vérifie que ram:EmailURIUniversalCommunication contient exactement un élément ram:URIID direct.

Où la règle s'applique

La règle s’applique à l’indication de communication par courriel ram:EmailURIUniversalCommunication dans le contact ram:DefinedTradeContact du destinataire final de la livraison.

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