Montant de l’ajustement financier

Erreur FX-SCH-A-000962 Factur-X

L'élément 'ram:ActualAmount' 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:ActualAmount est absent de ram:SpecifiedFinancialAdjustment ou apparaît plusieurs fois. Il doit apparaître exactement une fois.

Ce que signifie la règle

ram:ActualAmount indique le montant de l’ajustement financier. Sans exactement une valeur de montant, l’ajustement n’est pas indiqué avec un montant sans ambiguïté.

Veuillez indiquer exactement une fois le montant de l’ajustement financier

Le montant de l’ajustement financier manque ou apparaît plusieurs fois. Un seul ram:ActualAmount transmet une valeur de montant unique.

Que faire ?
  1. Repérez le ram:SpecifiedFinancialAdjustment concerné.
  2. Assurez-vous qu’il contient exactement un ram:ActualAmount.
  3. Générez de nouveau la facture et vérifiez-la à nouveau.
À quoi cela ressemble
✗ Déclenche le message
<ram:SpecifiedFinancialAdjustment/>
✓ Correct
<ram:SpecifiedFinancialAdjustment>
  <ram:ActualAmount>10.00</ram:ActualAmount>
</ram:SpecifiedFinancialAdjustment>
Détails techniques

Le test compte les éléments directs ram:ActualAmount dans ram:SpecifiedFinancialAdjustment et exige un total de 1.

Où la règle s'applique

La règle s’applique à un ajustement financier au niveau du document dans les informations de règlement.

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