Au plus une communication URI

Erreur FX-SCH-A-000675 Factur-X

L'élément 'ram:URIUniversalCommunication' ne peut apparaître qu'une fois au maximum.

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

BuyerTaxRepresentativeTradeParty contient plusieurs éléments ram:URIUniversalCommunication.

Ce que signifie la règle

La limite d’un élément permet de conserver une communication URI unique pour le représentant fiscal.

Veuillez n’utiliser qu’une communication URI pour le représentant fiscal

Plusieurs éléments ram:URIUniversalCommunication sont renseignés pour le représentant fiscal. Vous pouvez corriger la facture en limitant leur nombre à un.

Que faire ?
  1. Repérez ram:URIUniversalCommunication dans BuyerTaxRepresentativeTradeParty.
  2. Supprimez les éléments en trop afin qu’il n’en reste pas plus d’un.
  3. Générez de nouveau la facture et vérifiez-la une nouvelle fois.
À quoi cela ressemble
✗ Déclenche le message
<ram:BuyerTaxRepresentativeTradeParty>
  <ram:URIUniversalCommunication/>
  <ram:URIUniversalCommunication/>
</ram:BuyerTaxRepresentativeTradeParty>
✓ Correct
<ram:BuyerTaxRepresentativeTradeParty>
  <ram:URIUniversalCommunication/>
</ram:BuyerTaxRepresentativeTradeParty>
Détails techniques

La règle compte les éléments enfants directs ram:URIUniversalCommunication dans ce contexte et en autorise au plus un.

Où la règle s'applique

Dans BuyerTaxRepresentativeTradeParty, la règle s’applique à la communication URI.

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