Un seul identifiant URI pour le contact du fabricant

Erreur FX-SCH-A-001170 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:URIUniversalCommunication ne contient pas exactement un élément ram:URIID. Celui-ci est absent ou présent plusieurs fois.

Ce que signifie la règle

L’information de communication du fabricant doit contenir un seul identifiant URI. Un identifiant absent ou répété ne respecte pas cette exigence de structure.

Veuillez indiquer un seul identifiant URI pour le contact du fabricant

L’information de communication du fabricant du produit ne contient pas un seul élément ram:URIID. Vous pouvez corriger la facture en indiquant exactement un élément de ce type à cet endroit.

Que faire ?
  1. Repérez ram:URIUniversalCommunication sous ram:ManufacturerTradeParty.
  2. Vérifiez le nombre d’occurrences de ram:URIID qu’il contient.
  3. Assurez-vous qu’il contient exactement un élément ram:URIID.
  4. 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 schemeID="value">value</ram:URIID>
</ram:URIUniversalCommunication>
Détails techniques

Le test compte les éléments ram:URIID directs de ram:URIUniversalCommunication et exige que leur nombre soit exactement égal à un.

Où la règle s'applique

La règle s’applique à ram:URIUniversalCommunication du fabricant du produit.

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