La description de la période de facturation apparaît plusieurs fois

Erreur FX-SCH-A-000858 Factur-X

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

Dans ram:BillingSpecifiedPeriod, ram:Description apparaît plusieurs fois. Cet élément ne peut y figurer qu’une seule fois au maximum.

Ce que signifie la règle

Cette limite garantit que la période de facturation ne comporte pas plus d’une description et que la structure XML reste sans ambiguïté.

Veuillez ne conserver qu’une seule description de la période de facturation

ram:Description apparaît plusieurs fois dans ram:BillingSpecifiedPeriod. Cette période de facturation ne peut contenir qu’une seule description au maximum.

Que faire ?
  1. Repérez les éléments ram:Description répétés dans ram:BillingSpecifiedPeriod.
  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:BillingSpecifiedPeriod>
  <ram:Description>Premier texte</ram:Description>
  <ram:Description>Second texte</ram:Description>
</ram:BillingSpecifiedPeriod>
✓ Correct
<ram:BillingSpecifiedPeriod>
  <ram:Description>Texte descriptif</ram:Description>
</ram:BillingSpecifiedPeriod>
Détails techniques

Le test compte les éléments ram:Description directement contenus dans ram:BillingSpecifiedPeriod et en exige un au maximum.

Où la règle s'applique

La règle s’applique à ram:Description dans la période de facturation ram:BillingSpecifiedPeriod au niveau du document.

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