API Gestion Evénement recalculer Echéance

 

Version : ACE 1.0

Edition spéciale ES2

Package : fr.ACE.metier.bc4j.evenement.common

GestionEvenementrecalculerEcheance

Schémas d’entrée et de sortie : IN OUT

Cette API permet, lorsque la date de départ a été modifiée, de revaloriser les montants de chaque échéance à partir du total TTC et les dates de règlement (voir documentation I_VTE_F).

Les échéances sont en effet dépendantes du montant TTC total de l’événement et des informations de règlement (départ, délai, quantième, date de règlement). C’est pourquoi il est nécessaire de revaloriser les échéances à chaque modification d’événement.

AttentionCette API se déclenche uniquement si le paramètre PAIFRA est positionné.

API imbriquées : GestionEvenementvaloriserMontant - GestionCalendrierrechercherCalendrierGestionCalendrierrechercherPeriode -

Contraintes et limites de fonctionnement (hors périmètre)

RAS.

Paramétrage (PPE)

PAIFRADATECHCALFER -

Processus, contrôles et règles de gestion

Etape Description du Processus
Entrée

En-tête événement

  • Achvte : Code achat/vente de l’événement
  • Typeve : Type de l’événement
  • Numeve : Numéro de l’événement
  • Cumttc : Cumul TTC (Toutes taxes comprises)
  • Dateve : Date d’événement
  • Datliv : Date de livraison
  • Datexp : Date d’expédition
  • Coddev : Code devise
  • Delrgl : Délai de règlement
  • Coddpt : Code départ
  • Codqua : Code quantième

Champ « Nbrech » : Nombre d’échéances de l’événement.

Champ « Valo » (O/N) : cet indicateur déclenche la revalorisation de l’événement avant la réactualisation des échéances.

Il doit être positionné à « O » lorsqu’on affiche les échéances sur l’événement qui est en cours de modification. Dans les autres traitements, le recalcul des échéances doit systématiquement être appelé après valorisation de l’événement dans un souci d’optimisation.

Sortie Liste des échéances revalorisées.
 

Echéances à montants fixes (voir paramètre PAIFRA, zone N3=1).

Le montant de l’échéance est à nouveau calculé à partir du taux seulement si l’écart entre le montant saisi et le montant calculé est supérieur à 0,01. Cette règle n’est pas valable sur la dernière échéance.

Sélection des échéances

Valorisation de l’événement (si cette option a été choisie en entrée de l’API).

Montant TTC à traiter sur les échéances = Cumul TTC – Montant de l’acompte.

Voir API GestionEvenementvaloriserMontant.

Traitement sur chaque échéance :

  • Le montant de l’échéance est calculé à partir du taux.

    Le montant de l’échéance est arrondi en fonction de la devise de l’événement.

  • La date de règlement est revalorisée en fonction des informations départ, délai de règlement et quantième de l’échéance.

Attention : lorsque les champs Départ, Délai et Quantième sont vides sur l’échéance (date de règlement forcée), la date de règlement n’est pas modifiée.

Le montant de la dernière échéance est détermine non plus à partir du taux mais en calculant le reste à payer :

Montant de la dernière échéance = Cumul TTC – Somme des échéances précédentes.

Exemple d’échéances à montants fixes Montant total d’une commande 659.53 euros Echéance 1 à 33,33% 219.82 Echéance 2 à 33.33% 219.82 Echéance 3 à 33.34% 219.89 Si modification des échéances tel que : 1ère et 2ième échéance 220 euros Ø Le taux devient 33,36% dans ce cas le montant calculé à partir du taux est 659,53 x 33,36/100 = 220,0192 euros Ø L’écart entre les deux montants devient 0,0192 et le pourcentage d’écart devient 0,0192 / 659,53 x 100 = 0,003 %, il est inférieur à 0,01 à le montant saisi est conservé Dans le cas où N3 de PAIFRA vaut 0, le montant est forcé à 200,02 euros 3ième échéance 219,53 euros Ø Le taux devient 33,29% et le montant calculé 219,55753 euros. Ø L’écart est 0,02753 et le pourcentage d’écart vaut 0,02753 / 659,53 x100 = 0,00417, il est inférieur à 0.01 à le montant saisi est conservé