GRIH10 : Comportement des devises en génération d’avoir

(Paramètre créé en version ACE 1.6.0)

Standard

Ce paramètre permet, en génération des avoirs par le moteur GRIHE, de préciser le comportement par rapport aux devises.

Fonctions concernées : GRIHGRIHE -

Utilisation avec d’autres paramètres :

Paramètres amis GRIH01 - GRIH02GRIH03 - GRIH04 - GRIH05 - GRIH06 - GRIH07 - GRIH08JUSRFP -
N1 = 1

Permet de ne pas reconvertir en devise nationale pour l’application des CTS et la génération des postes de l’avoir.

Le comportement est alors le suivant :

Avec GRIH03

A rupture du code produit (ou de la famille de produit si demandé par le paramètre GRIH03), on calcule le montant remisé en appliquant les remises sur le montant cumulé en devise de l’événement.

Sans GRIH03

A chaque poste sélectionné, on calcule le montant unitaire remisé en appliquant les remises sur le prix du poste dans la devise de l’événement,

puis on calcule le montant remisé unitaire en multipliant le montant de remise obtenu (différence entre prix avant remise et après remise * quantité (qtecde – qtegrt)), montant cumulé dans le devise des événements.

La génération des postes d’avoir s’effectue dans la devise du tiers ou du groupe de tiers avec le montant de remise cumulé dans la devise des événements.

Attention

Pour effectuer des cumuls dans la même devise, le critère « coddev » doit être demandé en critère de tri avant le critère déclenchant la génération des avoirs.

Cela implique que les événements sont dans la devise du tiers (ou groupe de tiers). Si ce n’est pas le cas, ces postes ne seront pas pris en compte (un message d’erreur l’indiquera dans le fichier log du batch).

Par défaut, le comportement est le suivant :

Avec GRIH03,

A rupture du code produit (ou de la famille de produit si demandé par le ppe GRIH03), on calcule le montant remisé en appliquant les remises sur le montant cumulé en DEVNAT (montant converti en DEVNAT à chaque poste, à la date de l’événement (et en tenant compte d’une éventuelle parité forcée). Le montant de remise obtenu (différence entre montant avant remise et après remise) est cumulé en DEVNAT

Sans GRIH03,

A chaque poste sélectionné, on calcule le montant unitaire remisé en appliquant les remises sur le prix du poste dans la devise de l’événement, puis on calcule le montant remisé unitaire en multipliant le montant de remise obtenu (différence entre prix avant remise et après remise * quantité (qtecde – qtegrt)) est converti en DEVNAT à la date de l’événement (et en tenant compte d’une éventuelle parité forcée), et cumulé en DEVNAT.

La génération des postes d’avoir s’effectuant dans la devise du tiers ou du groupe de tiers, le montant de remise cumulé en DEVNAT est converti dans la devise tiers de l’événement.