Skip to main content
Skip table of contents

Eco-Participation : Nouvelle fonction studio CALCUL-EP

La nouvelle fonction studio CALCUL-EP permet de :

  • si le flag soumis EP est coché : calculer le montant de l'éco-participation unitaire d’un article commandé configurable ou non et d’un article facturé configurable ou non et enregistrer le détail dans la table COEPCalE

  • Si le flag soumis EP est décoché : supprimer le calcul Eco-Participation et supprimer le détail dans la table COEPCalE

La fonction parcourt les règles qui sont affectées à l’article commandé ou facturé et cumule l'éco-participation pour toutes les règles ou la condition est satisfaite.

Calcul Eco-participation unitaire dans les lignes de commandes

La fonction est appelable depuis les GC*.

Syntaxe :

VLO.RetFct = CALCUL-EP( ENTITE= GCDL , CLE1= CLE1-COU , CLE2= CLE2-COU , CLE3= CLE3-COU , DATE-CAL= VLO.DateRefEP , S:MONTANT-EP= SDL.CdeLigComEPHT )

VLO.RetFct=variable retour exécution, si non vide, problème lors du calcul

Entité : GCDL

CLE1-CLE2-CLE3 : alimentation automatique

DATE-CAL : indiquer la date à prendre pour le calcul => permet de calculer avec le barème applicable à cette date

S:MONTANT-EP : indiquer la variable pour stocker le montant unitaire d'éco-participation calculé

Calcul Eco-participation unitaire dans les lignes de factures générées automatiquement

La fonction est appelable depuis les REB de génération de facture

Syntaxe :

VLO.RetFct = CALCUL-EP( ENTITE= FACL-CAL , CLE1= VLO.CptFacRef , CLE2= VLO.CdeFacLig , CLE3= CLO."", DATE-CAL= VLO.DateRefEP , UNI-MES= VLO.UnMesLigFac , DEV= VLO.CdeFacDev , S:MONTANT-EP= VLO.CdeFacPriLigEPUn )

VLO.RetFct=variable retour exécution, si non vide, problème lors du calcul

Entité : FACL-CAL

CLE1 : N° facture

CLE2 : N° ligne de facture

CLE3 : ““

DATE-CAL : indiquer la date à prendre pour le calcul => permet de calculer avec le barème applicable à cette date

S:MONTANT-EP : indiquer la variable pour stocker le montant unitaire d'éco-participation calculé

Il est possible d’appeler la fonction pour les 2 entités [FACL] et [GAD], mais a aujourd’hui la fonction ne renvoit pas de données pour ces entités.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.