Un seul ram:URIID pour la communication du représentant fiscal de l’acheteur

Erreur FX-SCH-A-000691 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 n’apparaît pas exactement une fois dans ram:URIUniversalCommunication du représentant fiscal de l’acheteur. L’élément est absent ou apparaît plusieurs fois.

Ce que signifie la règle

L’information de communication doit contenir un seul identifiant URI afin de pouvoir être enregistrée sans ambiguïté.

Veuillez indiquer un seul identifiant URI pour le représentant fiscal de l’acheteur

La communication du représentant fiscal de l’acheteur ne contient aucun identifiant URI ou en contient plusieurs. La présence d’un seul ram:URIID permet de corriger le problème.

Que faire ?
  1. Vérifiez ram:URIUniversalCommunication dans ram:BuyerTaxRepresentativeTradeParty.
  2. Assurez-vous qu’il contient un seul ram:URIID.
  3. Générez de nouveau la facture et vérifiez-la à nouveau.
À quoi cela ressemble
✗ Déclenche le message
<ram:URIUniversalCommunication/>
✓ Correct
<ram:URIUniversalCommunication>
  <ram:URIID>https://example.org</ram:URIID>
</ram:URIUniversalCommunication>
Détails techniques

Le nombre d’éléments enfants directs ram:URIID est contrôlé et doit être égal à un avec count(ram:URIID)=1.

Où la règle s'applique

La règle s’applique à ram:URIUniversalCommunication de ram:BuyerTaxRepresentativeTradeParty dans l’accord entre le vendeur et l’acheteur.

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