Montant des frais de service logistique

Erreur FX-SCH-A-000327 Factur-X

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

Ce que signifie la règle

ram:AppliedAmount indique le montant appliqué des frais de service logistique. Sans exactement une valeur de montant, les frais ne sont pas indiqués avec un montant sans ambiguïté.

Veuillez indiquer exactement une fois le montant des frais de service logistique

Le montant des frais de service logistique manque ou apparaît plusieurs fois. Un seul ram:AppliedAmount transmet une valeur de montant unique.

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

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

Où la règle s'applique

La règle s’applique à des frais de service logistique indiqués dans les informations de règlement.

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