Indiquer les informations de paiement au maximum une fois

Erreur FX-SCH-A-000291 Factur-X

L'élément 'ram:Information' 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

ram:Information apparaît plusieurs fois dans ram:SpecifiedTradeSettlementPaymentMeans.

Ce que signifie la règle

ram:Information contient des informations complémentaires sur les modalités de paiement. La règle autorise cet élément au maximum une fois dans cette section.

Veuillez indiquer les informations de paiement au maximum une fois

Les informations de paiement contiennent plusieurs éléments ram:Information. Cet élément ne peut apparaître qu’une fois au maximum dans cette section.

Que faire ?
  1. Ouvrez ram:SpecifiedTradeSettlementPaymentMeans.
  2. Supprimez les éléments ram:Information supplémentaires afin qu’il n’en reste pas plus d’un.
  3. Générez de nouveau la facture et vérifiez-la à nouveau.
À quoi cela ressemble
✗ Déclenche le message
<ram:SpecifiedTradeSettlementPaymentMeans>
  <ram:Information/>
  <ram:Information/>
</ram:SpecifiedTradeSettlementPaymentMeans>
✓ Correct
<ram:SpecifiedTradeSettlementPaymentMeans>
  <ram:Information/>
</ram:SpecifiedTradeSettlementPaymentMeans>
Détails techniques

La règle compte les éléments enfants directs ram:Information de ram:SpecifiedTradeSettlementPaymentMeans et autorise au maximum une occurrence.

Où la règle s'applique

La règle s’applique à ram:Information dans ram:SpecifiedTradeSettlementPaymentMeans.

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