MAJTAR-EP
Cette fonction est disponible à partir de la révision 04.16.19.
BUT 
Permet de mettre à jour les tarifs d’un code produit d’un organisme d’éco-participation. Elle est disponible dans les requêtes de type PSD, RCT et REB 
 
TYPE 
CARACTERE 
 
SYNTAXE 
Variable = MAJTAR-EP(ACTION= Action, ORG-EP= Organisme, COD-PRO= CodeProduit, DATE-DEBUT=DateDébut, DATE-FIN = DateFin, TARIF= Tarif, DEVISE=Devise, UME-TAR= UnitéMesureTarif) 
 
PARAMETRES 
Paramètre  | E/S  | O  | Type  | Description  |
ACTION | E  | Oui  | Caractère  | Action de Mise à Jour du Tarif. Les valeurs possibles sont :
|
ORG-EP | E  | Oui  | Caractère   | Organisme d’Eco-Participation. Les valeurs possibles sont :
|
CODE-PRO | E | Oui | Caractère | Code Produit rattaché à l’organisme. Les Valeurs Possibles sont :
|
DATE-DEBUT | E | Oui | Date | Date de Début de prise en compte du Tarif Les valeurs possibles sont :
|
DATE-FIN | E | Non | Date | Date de Fin de prise en compte du Tarif. Cette donnée n’est pas obligatoire pour l’action SUP Les valeurs possibles sont :
|
TARIF | E | Non | Numérique | Montant du Tarif. Cette donnée n’est pas obligatoire pour l’action SUP Les valeurs possibles sont :
|
DEVISE | E | Non | Caractère | Devise du Tarif. Cette donnée n’est pas obligatoire pour l’action SUP Les valeurs possibles sont :
|
UME-TAR | E | Non | Caractère | Unité de Mesure rattachée du Tarif. Cette donnée n’est pas obligatoire pour l’action SUP Les valeurs possibles sont :
|
NOTES 
En retour de la fonction, la variable résultat peut contenir
Vide : la fonction s’est bien déroulée
*WAR : Libellé_Warning : la fonction s’est bien déroulée mais
il n’y a plus de tarif pour le code produit
il n’y a pas de tarif entre deux dates
*ERR : Libellé_Erreur : la fonction s’est mal déroulée
EXEMPLES 
Pour supprimer un tarif :
VLO.ResEP = MAJTAR-EP( ACTION= SUP , ORG-EP=VLO.Org , COD-PRO= VLO.CodPro , DATE-DEBUT= VLO.DateDeb , DATE-FIN= CGL.DATEVIDE, TARIF= CGL.ZERO , DEVISE= CLO.’’ , UME-TAR= CLO.’’ )
Pour ajouter ou mettre à jour un tarif :
VLO.ResEP = MAJTAR-EP( ACTION= MAJ , ORG-EP=VLO.Org , COD-PRO= VLO.CodPro , DATE-DEBUT= VLO.DateDeb , DATE-FIN= VLO.DateFin, TARIF= CLO.1,5 , DEVISE= EUR , UME-TAR= CLO.’UN’ )