Date de création : 01/07/22
Date de Mise à Jour : 01/07/22
Version v21.1
Formules d'utilisation des caractéristiques
Objectif :
Différentes formules de procédures peuvent être utilisées dans les barèmes.Elles permettent de définir le cadre du barème et ses conditions générales d'utilisation (Une seconde formule pourra être utilisée plus loin pour définir le mode de calcul exact des valeurs par pallier) :
Calcul Nb Quinzaine
Formule utilisée, en particulier, pour le calcul des Majorations Bi-Mensuelles (MBM).
La formule permet de définir le nombre de quinzaines (un mois contient 2 quinzaines : du 1er au 15 et du 16 au dernier jour du mois) à prendre en compte pour le calcul.
La formule permet de définir le nombre de quinzaines (un mois contient 2 quinzaines : du 1er au 15 et du 16 au dernier jour du mois) à prendre en compte pour le calcul.
- Type_ date_Prise_En_Compte
- 0 : calcul de la MBM via la date de la pièce d’origine pour les types stockage Normal ou Rachat.
- 1 : calcul de la MBM via la date de la pièce du Dépôt d'origine pour le type stockage Rachat.
- 2 : calcul de la MBM via la date de la pièce du bordereau d’apport.
- 3 : calcul de la MBM via la date d’échéance de la pièce de bordereau d’apport.
- ID_Types_ Base_Prix
- * : Tous les Types Base Prix autorisés
- Deux solutions s’offrent à vous, soit en exclusion, soit en addition.
- En exclusion mettre *-ID correspondant à la base prix à exclure (ex : *,-ID1,-ID2 etc…)
- En addition mettre directement les ID des bases prix voulues séparées par une virgule (ex : ID1,ID2 etc…)
(Les informations des ID bases prix vous seront données dans la table des types bases prix.)
- Conservé_Si_Valeur
- 0 : Ne permet pas la modification de l’échelle sur la ligne de MBM dans la facture.
- 1 : Permet la modification de l’échelle sur la ligne de MBM dans la facture.
- Valeur_Origine_Si_0
- 0 : Le calcul de la formule est conservé
- 1 : Si à l’import d’une pièce le calcul du barème donne 0, la formule recherche l’échelle et la valeur existant dans la ligne d’origine et conserve les échelles et valeurs de la ligne d’origine.
- Seuil_Min_Echelle / Seuil_Max_Echelle
- Decalage_Echelle_Par_Defaut
- Appliquer_Decalage_Apres_Seuil
Recherche 1 carac
Formule utilisée pour les barèmes utilisant une caractéristique. La formule permet de récupérer la valeur d'une caractéristique comme échelle et permettra l'application de la bonification ou réfaction en fonction de valeurs par seuils.
- Code_Carac
ID de la caractéristique permettant le fonctionnement du barème et dont les échelles sont paramétrées dans la rubrique Echelles et Valeurs. Cette information représente le code informatique de la caractéristique que vous trouverez dans la table des caractéristiques. - Seuil_Min_Echelle
Echelle mini de la caractéristique pour le calcul des valeurs : toute échelle inférieure à cette échelle sera ramenée à cette échelle pour le calcul des valeurs. - Seuil_Max_Echelle
Echelle maxi de la caractéristique pour le calcul des valeurs : toute échelle supérieure à cette échelle sera ramenée à cette échelle pour le calcul des valeurs. - Appliquer_Decalage_Apres_Seuil
Paramétrage pour appliquer un décalage, après le seuil, des échelles, paramétrable lors de l’affectation d’un barème à un contrat : 0 = faux / 1= vrai. - Recherche_Si_Frais_Calculé
Variable à renseigner dans le barème servant à la facturation des frais divers. (Ex frais de séchage, stockage, manutention, etc…)- Si 1 = vrai, alors lors du bordereau de rachat, cette prestation ne sera pas recalculée.
- Si 0 = faux, alors lors du bordereau de rachat, la prestation sera recalculée.
- Utilisation_Valeur_Offset
- Paramétrer 0 dans le barème à la VENTE, appliqué pour le traitement de facturation de frais.
- Paramétrer 1 dans le barème à l'ACHAT, appliqué sur les bordereau d’apport.
- ID_Types_ Base_Prix
- * : Tous les Types Base Prix autorisés
- Deux solutions s’offrent à vous sinon, soit en exclusion, soit en addition.
- En exclusion mettre *-ID correspondant à la base prix à exclure – ID de la seconde etc.
- En addition mettre directement les ID des bases prix voulues séparées par une virgule (ex : ID1,ID2 etc…)
(Les information des ID bases prix vous seront données dans la table des types bases prix.)
- ID_Types_Tiers
Paramétrer les ID des types tiers pour lesquelles le barème doit fonctionner (Idem que pour les types bases prix ci-dessus, les informations relatives aux ID se trouve dans la table types tiers). - ID_Tiers
Paramétrer les ID des tiers pour lesquelles le barème doit fonctionner (Idem que pour les types bases prix ci-dessus, les informations relatives aux ID se trouve dans la table types tiers). - Recherche_Sur_Date_Souscr_Cnta
Utilisé lorsque la bonification/réfaction du barème s’applique en fonction des critères de date de souscription de contrat :- 0 = Faux, pas de recherche
- 1 = vrai, Recherche de la date de souscription du contrat en origine de la ligne en cours de facturation ou de sa ligne d’origine.
- Date_Debut_Souscr_Cnta / Date_Fin_Souscr_Cnta
Date début / fin de recherche de date souscription de contrat (“ si aucune date)
Recherche Calibrage
Formule utilisée pour les barèmes appliquant des bonif/réfac en fonction du pourcentage de calibrage saisi sur la ligne article.
- Seuil_Min_Calibrage
Toute valeur inférieure à la valeur paramétrée ici est ramenée à cette valeur pour le calcul. - Seuil_Max_Calibrage
Toute valeur supérieure à la valeur paramétrée ici est ramenée à cette valeur pour le calcul. - Id_Types_Base_Prix / Id_Types_Tiers / Id_Tiers
Paramétrer les ID pour lesquelles le barème doit fonctionner :- * : Tous les Types autorisés
- *,-ID : Pour exclure certains Types
- ID : Pour n'autoriser que certains Types (en indiquant le numéro d'ID de ces derniers, séparées par des virgules)
Le barème associé ne nécessite pas d'être relié à une caractéristique puisqu'il fonctionne sur le pourcentage de calibrage.
Recherche Combinaison 2 Carac
La formule récupère la valeur de deux caractéristiques et les transforme en une échelle de type “nombre décimal” : la 1ère caractéristique correspond à la partie entière et la 2nde caractéristique correspond à la partie décimale.
Ex: carac 1 = 12,35 et carac 2 = 1,6 alors Echelle = 1235,16
Ex: carac 1 = 12,35 et carac 2 = 1,6 alors Echelle = 1235,16
- Code_Carac_1 et 2
ID des caractéristiques permettant le fonctionnement du barème. - Nb_décimale_Carac1 et 2
Nombre maximal de décimales acceptées pour la caractéristique avant de la transformer en partie entière pour la carac1 et en partie décimale pour la carac2. La caractéristique 2 ne pourra pas contenir plus de 3 chiffres (partie entière + partie décimale comprise) - Seuil_Min_Carac1 et 2
Echelle mini des caractéristiques pour le calcul des valeurs : toute échelle inférieure à cette échelle sera ramenée à cette échelle pour le calcul des valeurs. - Seuil_Max_Carac1 et 2
Echelle maxi des caractéristiques pour le calcul des valeurs : toute échelle supérieure à cette échelle sera ramenée à cette échelle pour le calcul des valeurs. - Utilisation_Valeur_Offset
- Renseigner 1 pour autoriser l'utilisation d'un décalage de valeur.
- Renseigner 0 pour ne pas utiliser le décalage de valeur.
- Appliquer_Decalage_Apres_Seuil
Paramétrage pour appliquer un décalage, après le seuil, des échelles et valeurs, paramétrable lors de l’affectation d’un barème à un contrat : 0 = faux / 1= vrai.
Recherche_Infoligneparent
Formule utilisée pour des barèmes différenciés par types de Tiers, par Tiers, par type de Base Prix, etc.. Si les critères sont respectés (tous, si plusieurs filtre renseignés) alors la formule renvoie comme échelle, la valeur retour renseignée.
- Id_Types_Tiers / Id_Tiers / Id_Types_Base_Prix
Paramétrer les ID pour lesquelles le barème doit fonctionner :- * : Tous les Types autorisés
- *,-ID : Pour exclure certains Types
- ID : Pour n'autoriser que certains Types (en indiquant le numéro d'ID de ces derniers, séparées par des virgules)
- Prix_Brut_Saisi
- 0 : Prix brut non saisi dans la pièce.
- 1 : Prix brut saisi dans la pièce.
- 2 : Pas de filtre sur ce critère.
- Valeur_Retour
Valeur renvoyée en valeur d'échelle dans le barème si les filtres précédents sont respectés.
Recherche Moisjour Origine
Formule qui permet de faire un filtre en fonction de la date (mois.jour) du contrat qui devient l'échelle du barème.
- Seuil_Min_Echelle
Echelle mini de la caractéristique pour le calcul des valeurs : toute échelle inférieure à cette échelle sera ramenée à cette échelle pour le calcul des valeurs. - Seuil_Max_Echelle
Echelle maxi de la caractéristique pour le calcul des valeurs : toute échelle supérieure à cette échelle sera ramenée à cette échelle pour le calcul des valeurs. - Appliquer_Decalage_Apres_Seuil
Paramétrage pour appliquer un décalage, après le seuil, des échelles et valeurs, paramétrable lors de l’affectation d’un barème à un contrat : 0 = faux / 1= vrai. - Id_Types_Base_Prix / Id_Types_Tiers / Id_Tiers
Paramétrer les ID pour lesquelles le barème doit fonctionner :- * : Tous les Types autorisés
- *,-ID : Pour exclure certains Types
- ID : Pour n'autoriser que certains Types (en indiquant le numéro d'ID de ces derniers, séparées par des virgules)
Recherche somme 2 Carac
Formule utilisée en particulier pour le barème de conversion Poids Oléo-protéagineux. La formule utilise comme échelle la somme de deux caractéristiques avec possibilité d'application de seuils.
- Code_Carac
ID de la caractéristique permettant le fonctionnement du barème et dont les échelles sont paramétrées dans la rubrique Echelles et Valeurs. Cette information représente le code informatique de la caractéristique que vous trouverez dans la table des caractéristiques. - Seuil_Min_Echelle
Echelle mini de la caractéristique pour le calcul des valeurs : toute échelle inférieure à cette échelle sera ramenée à cette échelle pour le calcul des valeurs. - Seuil_Max_Echelle
Echelle maxi de la caractéristique pour le calcul des valeurs : toute échelle supérieure à cette échelle sera ramenée à cette échelle pour le calcul des valeurs. - Utilisation_Valeur_Offset
- Paramétrer 0 dans le barème à la VENTE, appliqué pour le traitement de facturation de frais.
- Paramétrer 1 dans le barème à l'ACHAT, appliqué sur les bordereau d’apport.
- Appliquer_Decalage_Apres_Seuil
Paramétrage pour appliquer un décalage, après le seuil, des échelles, paramétrable lors de l’affectation d’un barème à un contrat : 0 = faux / 1= vrai. - Recherche_Si_Frais_Calculé
Variable à renseigner dans le barème servant à la facturation des frais divers. (Ex frais de séchage, stockage, manutention, etc…)- Si 1 = vrai, alors lors du bordereau de rachat, cette prestation ne sera pas recalculée.
- Si 0 = faux, alors lors du bordereau de rachat, la prestation sera recalculée.
- ID_Types_ Base_Prix
- * : Tous les Types Base Prix autorisés
- Deux solutions s’offrent à vous sinon, soit en exclusion, soit en addition.
- En exclusion mettre *-ID correspondant à la base prix à exclure – ID de la seconde etc.
- En addition mettre directement les ID des bases prix voulues séparées par une virgule (ex : ID1,ID2 etc…)
(Les information des ID bases prix vous seront données dans la table des types bases prix.)
- ID_Types_Tiers
Paramétrer les ID des types tiers pour lesquelles le barème doit fonctionner (Idem que pour les types bases prix ci-dessus, les informations relatives aux ID se trouve dans la table types tiers). - ID_Tiers
Paramétrer les ID des tiers pour lesquelles le barème doit fonctionner (Idem que pour les types bases prix ci-dessus, les informations relatives aux ID se trouve dans la table types tiers).