Un seul identifiant URI pour le destinataire de la facture

Erreur FX-SCH-A-000883 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

Le ram:URIUniversalCommunication du destinataire de la facture ne contient pas exactement un ram:URIID. Cet élément est absent ou apparaît plusieurs fois.

Ce que signifie la règle

La règle garantit que l’entrée de communication URI du destinataire de la facture contient exactement un identifiant.

Veuillez indiquer un seul identifiant URI pour le destinataire de la facture

L’entrée de communication URI du destinataire de la facture ne contient pas exactement un identifiant. Vous pouvez corriger cela en y indiquant un seul ram:URIID.

Que faire ?
  1. Repérez ram:URIUniversalCommunication dans ram:InvoiceeTradeParty.
  2. Assurez-vous qu’il contient exactement un 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 test compte les éléments ram:URIID directement présents dans le contexte de ram:URIUniversalCommunication et exige un total de 1.

Où la règle s'applique

La règle s’applique à ram:URIUniversalCommunication dans ram:InvoiceeTradeParty, au sein des informations de règlement.

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