Date de création : 17/03/20
Date de Mise à Jour : 21/07/25
Version v24

Création de Barèmes - Récapitulatif général

Un barème a pour but d'appliquer une correction (poids ou prix) en fonction de certains critères pour des articles en activité céréale. Il associe, à chaque valeur d'échelle déterminée, une valeur de bonification / réfaction à appliquer.
- Le choix du type de barème est primordial en fonction de la bonifications / réfactions à obtenir (Poids où Prix). Une même caractéristique pourra être utilisée dans plusieurs barèmes (par exemple : Humidité pour correction poids et frais de séchage; il conviendra alors de créer dans ce cas deux barèmes).
- Toute création et déclaration de barème doit subir un test approfondi avant d’être utilisé en production à grande échelle. En effet, le calcul des pièces et les montants des bordereaux/factures futurs, en découlent. Pour fonctionner chaque barème doit ensuite être rattaché soit au niveau groupe(s) soit au niveau article(s) concernés.

Pour accéder à la création d'un barème : Table de référence -> Barème -> Bouton ajout ⊕

Identification

Intitulé Intitulé du Barème. Symbole Code interne, ne pouvant pas dépasser 10 caractères. Activité Sélectionner l'activité Céréale. Type Barème choix dans la liste : Barème correction poids : barème utilisé pour ramener les quantités aux normes en activité céréale. Barème correction prix : barème utilisé pour calculer des bonifications/réfactions financières sur les facturations Achats ou ventes. Barème correction prix MBM : barème utilisé pour calculer des bonifications/réfactions financières de type Majoration Bi-mensuelle (donc valeur par quinzaine calendaire) sur facturations achats ou ventes. L’activité Céréale doit impérativement être cochée avant de choisir le type de barème, sinon le menu déroulant est vide. Intitulé pour édition Intitulé affiché sur les documents imprimés.

Caractéristique

Objectif : Dans la plupart des cas, la formule caractéristique sert à déterminer l'échelle de caractéristique dans les saisies (Bon de Réception, livraison, transfert, etc…).

Formule d'utilisation de ces caractéristiques Choix de la formule, dans la liste présente, indiquant la caractéristique ou une combinaison de caractéristiques, ainsi que les variables associées, utilisées comme échelle par le barème. Cliquer sur le bouton du champ Formule d’utilisation de ces caractéristiques pour atteindre la fenêtre Editeur de formule, Dans le champ Nom de la Procédure, cliquer sur la flèche noire pour afficher les formules proposées (voir ci-dessous), Sélectionner la formule souhaitée et valider. Cliquer de nouveau sur le bouton du champ Formule d’utilisation de ces caractéristiques pour atteindre les variables de la formule et saisir les valeurs à associer (valider chaque valeur saisie par touche ENTREE ou cliquer sur le champ suivant vide afin de bien enregistrer les valeurs). Caractéristique Si le barème fait appel à une caractéristique, cliquer sur le bouton ajout et sélectionner la caractéristique concernée. Si votre barème fait appel à une caractéristique qui n'existe pas encore dans Atys, créer une nouvelle caractéristique via la table de référence des caractéristiques.
Différentes formules de procédures peuvent être utilisées. 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 : Utilisé 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. Recherche_1_carac : 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 des valeurs par seuils définis plus bas. Recherche_Calibrage : Pour les barèmes appliquant des bonif/réfac en fonction du pourcentage de calibrage saisi sur la ligne article. 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) Recherche_infoligneparent : 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. Recherche_moisjour_origine : Permet de faire un filtre en fonction de la date (mois.jour) du contrat qui devient l'échelle du barème. Recherche_somme_2_carac : 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.

Echelle - Valeur ou Formule

Objectif : La formule Barème sert à déterminer la valeur de Réfaction/Bonification par pallier, en fonction des échelles de caractéristique.

Paramètres liés au MODE DE CALCUL du barème

Valeur en taux A cocher pour tous les barèmes de correction Poids. Si coché alors toute valeur saisie dans le champ Valeur est multipliée par la quantité de la ligne et divisée par 100. Si décoché alors toute valeur saisie dans le champ Valeur est multipliée par la quantité de la ligne. Calcul en cascade Ce champ a de l'intérêt dans le cas où plusieurs barèmes s'appliquent. Si coché alors le barème s'appliquera au résultat issu du calcul du barème précédent (paramétré en priorité précédente), dans la déclaration du barème dans le groupe article ou l’article. Calcul Valeur Obligatoire (laisser coché dans un barème) Si coché alors le barème fonctionnera même si le champ prix de la ligne article est à 0. Si décoché alors pas de calcul si le champ prix de la ligne est à 0. (déconseillé) Conservé si = 0 (Par sécurité laisser coché) Si coché alors la ligne de calcul du barème avec résultat = 0 est stockée dans la pièce. Si décoché alors la ligne de calcul du barème avec résultat = 0 est ignorée. (déconseillé) Quantité de référence (présent uniquement pour les barèmes correction prix) Brute : chargement + véhicule. Nette : chargement seul (brut – Tare). Norme : chargement ramené aux normes. Forfait (présent uniquement pour les barèmes correction prix) Si coché la valeur est toujours multipliée par 1 quelle que soit la quantité de la ligne, si décoché la valeur est multipliée par la quantité de la ligne. Si décoché la valeur est multipliée par la quantité de la ligne. Achat / Vente / Transfert Entrée / Transfert Sortie / OD Entrée / OD Sortie Cocher le ou les types d’Opération(s) (mouvements) pour lesquelles le barème est utilisé. Applicable sur Facture Si coché noir (grisé inutilisé) alors la valeur de bonification/réfaction est applicable sur factures Achat (Facture et Avoir) et/ou Vente (Facture et Avoir) en fonction du type d’opération. Si décoché alors les barèmes de correction de prix ne s'appliqueront pas. Applicable sur pièce de régularisation Si coché noir (grisé inutilisé) la valeur de bonification/réfaction est applicable sur la pièce de compléments de Prix.

Echelles et Valeurs : (Collection)

Utiliser les boutons ajout, duplication, validation, annulation, suppression.

VALIDER impérativement la ligne de collection avant de créer une Nouvelle ligne. Ne jamais remplacer les valeurs de calculs existantes si elles ont été utilisées dans des pièces,
Dans ce cas, pour les lignes existantes, paramétrer une date de fin pour les valeurs en cours et créer des nouvelles lignes de valeurs démarrant au lendemain de la date de fin précédente.

Date début / Fin date début/fin de validité des échelles/valeurs ou formule paramétrées dans la ligne. Il s’agit ici de la Date Pièce du type de pièce concerné : - Bon d’apport pour les barèmes Correction poids, - Bordereau d’apport et/ou Bordereau de Complément de prix pour les barèmes Correction prix et Correction prix MBM Modifier ttes les lgs (Période identique) Utilisé pour les barèmes par campagne (ex : MBM). Si coché, alors lors d'un changement de date début/fin sur une ligne, toutes les lignes possédant les anciennes dates début/fin seront modifiées pour les nouvelles paramétrées. Entité / Type Base Prix / Type de Tiers / Tiers Renseigner (si nécessaire) pour réduire le champ d'application du barème (mono-sélection). Echelle Valeur de la caractéristique ou de la combinaison de caractéristiques. Valeur Valeur de la bonification (sans signe) ou réfaction (précédée du signe moins) pour l’échelle de caractéristique ou combinaison de caractéristique. ou formule A cocher pour appliquer une formule. Ouvrir alors l'éditeur de formule en cliquant sur le bouton Σ Sélectionner la formule nécessaire (voir ci dessous) Puis Valider. Cliquer à nouveau sur le bouton Σ pour paramétrer les variables de la formule.

Les échelles et valeurs du barème peuvent être paramétrées en linéaire ou au travers d'une formule existante. Chaque corps de formule est prévu en fonction des spécificités de la profession.
Différentes formules de barèmes peuvent être utilisées. Elles permettent de définir le calcul du barème précisément :

Bareme_1_carac_AX3_BX2_CX_D Utilisé pour des barèmes de ramener aux normes des oléagineux (Correction Poids, somme des deux caractéristiques Humidité + Impureté) lors de la réception des cultures (Colza et Tournesol). Barème fourni de base par Analys.

Bareme_acidité Exclusivement prévu pour la facturation finale client (avec l'huile). Barème correction Prix pour le calcul de la bonification/réfaction de la caractéristique acidité pour la **Vente** des Tournesols ou Colza. Le barème utilise le principe Seuil - Réfaction pour calculer la valeur de réfaction liée à la caractéristique Acidité (en ajoutant les valeurs calculées pour chaque seuil). A titre informatif, les valeurs à renseigner, pour appliquer la réglementation en vigueur en avril 2020 (valeurs à vérifier au moment de la mise en place du barème), sont les suivantes : Valeur initiale = 0, Seuil 1 = 2, Valeur 1 = 2, Seuil 2 = 3, Valeur 2 = 2,5, Seuil 3 = 5, Valeur 3 = 3, Seuil 4 = 7, Valeur 4 = 4.5

Bareme_a_9_seuils Utilisé pour les barèmes associés à une caractéristique (correction poids ou prix) et fonctionnant avec une valeur de bonification/réfaction par pas entre deux seuils. Voir la simulation en fin de page. Valeur Initiale : Montant de la bonification/Réfaction hors seuil. Seuil : Echelle de carac (exclus) à partir de laquelle il faudra appliquer la valeur de Boni (valeur positive) / Réfac (valeur négative) définie juste après. Pas : les 3 valeurs les plus couramment utilisées sont : 1 (par point) ; 0,5 (par demi-point) ou 0,1 (par dixième de point). Mais toute autre valeur de Pas peut être envisagée. Refac : Montant de la bonification (valeur positive)/Réfaction (valeur négative) valable jusqu'au seuil suivant inclus.

Bareme_a_9_seuils_sur_carac Barème permettant de récupérer la valeur de la caractéristique mentionnée avec le Code_carac_seuil et de lui attribuer la valeur de Boni/Réfac correspondante grâce à un système Seuil - Valeur. Code_carac_seuil : Renseigner l'ID de la caractéristique concernée Valeur_Initiale : Renseigner la valeur hors-seuil. Seuil : Echelle de carac (exclus) à partir de laquelle il faudra appliquer la valeur de Boni (valeur positive) / Réfac (valeur négative) définie juste après. Valeur : Boni / Réfac à appliquer

Bareme_a_freinte Le barème est utilisé pour le calcul officiel du ramener aux normes (Correction Poids) pour les réceptions des cultures des protéagineux (POIS, FEVEROLE, LUPIN) . Ce calcul s'effectue au travers de la somme des deux caractéristiques Humidité + Impureté, avec l'utilisation, exclusive, de la caractéristique Humidité pour la partie freinte. Barème fourni de base par Analys.

Bareme_complement_acompte Barème correction Prix, ayant pour but d'annuler une réfaction. Il suffit de renseigner l'ID du barème à complémenter, aucune valeur précise n'est à renseigner. Ce barème reprend la valeur de réfaction qui avait été appliquée, en inversant la valeur.

Bareme_frais_approche Barème Correction Prix pour le calcul des frais de transport (ne fait appel à aucune caractéristique), calculé sur les Bordereaux d'apport. Valeur initiale : Montant de la réfaction à appliquer en fonction des critères sélectionnés. Id_Transporteurs_externe / interne : Paramétrer les Id pour lesquels 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) Meme_si_pas_de_transporteur : 1 : Application du barème même si aucun transporteur n'est renseigné dans la pièce. 0 : Application du barème uniquement si un transporteur est renseigné. Seuil_Qte_Mini / maxi : Renseigner les quantités minimum et maximum (valeurs incluses) pour lesquelles le barème doit fonctionner. Type_Qte : 0 : Quantité Normes dans le Bordereaux d'apport. 1 : Quantité Brute dans le bon d'apport. 2 : Quantité Nette dans le bon d'apport. 3 : Quantité Norme dans le bon d'apport. Type_Prix : Renseigner le type de prix autorisé pour le calcul du barème ( * (tous les types de prix), Départ, Rendu ou FOB). Id_Types_Base_Prix / Id_Types_Tiers : Paramétrer les Id pour lesquels 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)	Formule Barème frais d'approche
Bareme_frais_Stockage Barème Correction Prix pour le calcul des frais de Stockage (ne fait appel à aucune caractéristique). Le but est de calculer une période entre la date de mise en dépôt et la date du rachat de la céréale. Le barème est appliqué, à l'achat, sur un bordereau d'apport. Mode_Calcul_Periode : 0 = Jour. 1 = Quinzaine avec calcul depuis la date exacte du dépôt d’origine, 1 quinzaine = 15 jours calendaires. Par exemple, dépôt le 05/03 et rachat le 20/03 → 1 quinzaine = 15 jours. 2 = Mois, avec calcul par rapport au mois calendaire (janvier, février, etc…). Si le rachat a lieu le même mois que le dépôt, alors aucune période comptabilisée. D'une façon générale, par ex : Dépôt en mars et rachat en mai, on comptabilise 2 périodes. 3 = Quinzaine avec calcul depuis le début de la période quinzaine comprenant la date exacte du dépôt d’origine. Donc, pour un dépôt compris entre le 01 et le 15 du mois, on comptabilisera à partir du 01, et pour un dépôt compris entre le 16 et le 31 du mois, on comptabilisera à partir du 16. JJMM_Debut_Calcul_Frais : Renseigner, si nécessaire, la date de début du calcul des frais de stockage si différents de la date de mise en dépôt. Mois_Report_Campagne : Renseigner, par ex, 7 pour juillet. Correspond au mois de basculement de la campagne. Nb_Jours_Gratuit / Nb_Périodes_Gratuite : Franchise, en nombre de jours ou périodes, à déduire du nombre de jours/périodes de stockage pour le calcul des frais. Calcul_Si_Periode_Commencee : Calcul des frais de stockage pour une période commencée, mais non complète : 0 = Faux 1 = Vrai. Valeur_Periode : Valeur en €/Unité des frais de stockage par nombre de période calculée. Frais_fixe : Valeur fixe en €/Unité ajouté à la valeur période. Prise_En_Compte_Normal / Dépot / Rachat / Reprise : Type de stockage des lignes pris en compte pour le calcul : 0 = Faux 1 = Vrai. Id_Types_Base_Prix : Paramétrer les Id pour lesquels 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)	Formule Barème frais de stockage

Bareme_point_huile Barème correction Prix pour le calcul officiel de la boni/refac de la caractéristique Huile pour la **Vente** des Colza et Tournesols. Chaque point d'huile au delà de la Norme Huile, renseignée dans les variables, est rémunéré par l'acheteur au prix d'achat x coef d'huile renseigné. Valeur_initiale : renseigner 0 Norme_Poids : Calculé de la façon suivante : 100 - (H + I)normes Norme_Huile : Valeur officielle de la Norme pour l'oléagineux concerné. Coef_Huile : Valeur officielle du coefficient à appliquer. Code_Carac_Humidite / Impureté : Renseigner les code des caractéristiques à prendre en compte pour la formule. Barème fourni de base par Analys.

Bareme_pourc_prixbrutplusMBM Barème correction Prix, ayant pour but de calculer un pourcentage de réfaction (valeur négative) / bonification (valeur positive) sur un prix Brut + MBM et non sur un prix Net. Renseigner uniquement la valeur du pourcentage à appliquer et son signe (Valeur initiale à ne pas remplir). Ne pas oublier de cocher Valeur en taux dans le bloc Mode de Calcul.

Bareme_proteine Barème Correction Prix, ayant pour but d'indexer le calcul de la caractéristique Protéine à une fourchette de caractéristique sur le Poids Spécifique (PS), avec un filtre éventuel sur la caractéristique Humidité. Cette formule pourrait également être utilisée pour d'autres combinaisons de critères de caractéristique. Valeur_initiale : Valeur initiale de bonification ou réfaction pour la Caractéristique Protéine hors conditions Variables des conditions d’application du calcul. Le calcul des bonifications/réfactions s’effectue lorsque les 2 conditions sont réunies : Code_Carac_Humidite : Renseigner le Code de la caractéristique Humidité ou de toute autre Caractéristique à prendre en compte. Seuil_Maxi_Humidite : Renseigner la valeur maximale de la caractéristique permettant le calcul du barème Code_Carac_PS : Renseigner le Code de la caractéristique PS ou de toute autre Caractéristique à prendre en compte. Seuil_Mini_PS / Seuil_Maxi_PS : Renseigner les valeurs minimale et maximale de la caractéristique permettant le calcul du barème. Variables de calcul de bonification/réfaction en fonction des conditions : Seuil_1 : Valeur de protéine minimale (exclus) pour lequel la Refac_1 est calculée. Pas_1 : Pas d'incrémentation pour le calcul de la Refac_1. Refac_1 : Valeur de la réfac_1 etc…

Bareme_px_si_declassement Barème correction Prix permettant d'appliquer une réfaction (valeur négative) uniquement si un déclassement est appliqué sur le Bon d'apport (article sur contrat). La Valeur_initiale à renseigner correspond à la valeur de la réfaction (précédée d'un signe négatif) à appliquer.

Bareme_R3_oleagineux Utilisé pour des barèmes de ramené aux normes (**Conversion Poids** H+I) des oléagineux (Colza et Tournesol). Il ne sert qu'au calcul dans des barèmes, en opération Vente, utilisés pour la facturation définitive. Les valeurs par défaut renseignées dans le barème correspondent aux valeurs standards en vigueur en avril 2020, valeurs à vérifier au moment de la mise en place du barème). Valeur_initiale : Renseigner 0 Norme_Poids : Calculé de la façon suivante : 100 - (H + I)normes Code_Carac_Humidite / Impureté : Renseigner les code des caractéristiques à prendre en compte pour la formule.Ne pas oublier de cocher Valeur en taux dans le bloc Mode de Calcul.

Bareme_refac_directe Barème Correction poids, utilisé en général pour la caractéristique impureté. Aucune variable n'est à renseigner car le barème génère une réfaction de la valeur de l'échelle de la caractéristique. Par exemple pour une impureté de 2%, il y aura une réfaction de 2% sur le poids net. Ici, pas besoin de mettre un signe négatif car obligatoirement une réfaction, pas de bonification. Ne pas oublier de cocher Valeur en taux dans le bloc Mode de Calcul.

Comptabilité

Dans le cas d'un barème correction prix, sélectionner (si nécessaire) le modèle d'écriture à appliquer et permettant de ventiler l'écriture comptable sur le compte approprié.

Simulation du barème

Il est possible d'imprimer le calcul des variables d'un barème en utilisant le mode simulation.
Pour cela, cliquer sur le bouton
Puis sélectionner la simulation du Barème :

Date de la simulation La date indiquée permet la sélection du barème concerné si plusieurs barèmes à des périodes différentes. Echelle début / fin* Renseigner l'échelle de début et de fin de simulation. Pas d'incrémentation* Renseigner le pas d'incrémentation de la boni/réfac. Type Base Prix / Type de Tiers / Tiers Permet d'affiner, si nécessaire, en fonction des paramètres contenus dans le barème. Initialisation de variables supplémentaires

Exemple d'utilisation d'un barème à 9 seuils et sa simulation :

Simulation d'un Barème Correction Poids Humidité traduisant les contraintes suivantes :
Etape 1 : Problématique

< ou = à 15% : Pas de réfaction

De 15% exclus à 25% inclus : 0,7% de réfaction par pas de 0,5%

De 25% exclus à 30% inclus : 0,725% de réfaction par pas de 0,5%

De 30% exclus à 35% inclus : 0,75% de réfaction par pas de 0,5%

Etape 2 : Variables de la formule
Etape 3 : Fenêtre de simulation
Etape 4 : Simulation du barème

Tracedump:

newBaseSize: 16pt
newBaseSizeInPt: 16