Cegid XRP Ultimate | I3 Actualisé le 06/10/2022 |
|||
Achats | |||
TCNFOU - Actions réalisées par le traitement de calcul et évaluation critères notation fournisseur |
Généralités |
Les critères de notation sont calculés pour : - le fournisseur de la facture traitée si au moins une de ces deux entités doit être notée : cotation et/ou rating ; - chacune des références articles/fournisseurs des lignes de factures traitées si au moins une de ces deux entités doit être notée : indice qualité et/ou priorité. Pour chacune des entités notées, les priorités pour les critères de notation fournisseur (GPNFOU) doivent être établies, ainsi que les définitions de critères de notation fournisseur (GDNFOU). |
Choix de la période de notation |
Les critères sont calculés par période (année, trimestre, mois, etc.). Une période est identifiée par un code, un type et une fourchette de dates. Les périodes sont saisies dans la transaction des périodes de planification (GCAP). Le type de période pris en compte est paramétré dans la chaîne 1 de l'occurrence xPER du paramètre AUTSANFO pour les fournisseurs (GFOU) et dans la chaîne 2 de ce même paramètre pour les références articles/fournisseurs (GRAF). La date prise en compte pour la recherche des périodes est la date paramétrée par la classe de commandes (GNCA) pour la recherche des références articles/fournisseurs. Il doit exister une période dans laquelle se situe la date prise en compte, pour l'établissement de la commande et le type de période paramétré. |
Calcul des critères |
Les critères de notation sont calculés, pour chacune des lignes de la facture traitée, par : - établissement ; - classe de commandes ; - période (GCAP) ; - fournisseur et/ou référence article/fournisseur suivant l'entité. Le calcul des critères se traduit par la création ou la mise à jour d'un enregistrement (s'il existe déjà) dans les critères de notation d'un fournisseur (CNFOU). Suivant la valeur testée 1 de l'occurrence DEP du paramètre AUTANFO, les critères peuvent, en plus, être détaillés par dépôt. Dans ce cas, un enregistrement supplémentaire est créé par dépôt. Ces critères par dépôt ne sont pas utilisés pour la notation, ils permettent uniquement de pouvoir effectuer un comparatif, par dépôt, des délais de livraison pour un fournisseur donné et/ou pour une référence article/fournisseur. Quel que soit le paramétrage, ce sont les critères calculés tous dépôts confondus qui sont utilisés pour effectuer la notation. Les critères sont calculés de la manière suivante pour chacune des entités : |
- Ecart sur montant : pourcentage d'écart moyen entre les montants facturé et commandé de la ligne. Le montant commandé correspond à la quantité facturée totale moins la quantité facturée gratuite, multiplié par le prix commandé de la ligne. 1) calcul lors de la création d'un enregistrement dans les critères : écart montant = ((montant facturé de la ligne de facture / montant commandé de la ligne de facture) - 1) * 100 2) calcul lors de la modification d'un enregistrement déjà existant dans les critères : écart montant = ((nombre de lignes de commandes des critères * écart montant des critères) + ECART) / (nombre de lignes de commandes des critères + 1) ECART = ((montant facturé de la ligne traitée / montant commandé de la ligne) - 1) * 100 |
- Ecart quantité facturée/reçue : pourcentage d'écart moyen entre les quantités facturée et reçue de la ligne traitée. 1) calcul lors de la création d'un enregistrement dans les critères : écart quantité facturée/reçue = ((quantité facturée de la ligne traitée / quantité reçue de la ligne traitée) -1) * 100 2) calcul lors de la modification d'un enregistrement déjà existant dans les critères : écart quantité facturée/reçue = ((nombre de lignes de commandes des critères * écart quantité facturée/reçue des critères) + ECART) / (nombre de lignes de commandes des critères + 1) ECART = ((quantité facturée de la ligne traitée / quantité reçue de la ligne traitée) -1) * 100 |
- Ecart quantité facturée/commandée : pourcentage d'écart moyen entre les quantités facturée et commandée de la ligne traitée. 1) calcul lors de la création d'un enregistrement dans les critères : écart quantité facturée/commandée = ((quantité facturée de la ligne traitée / quantité commandée de la ligne traitée) -1) * 100 2) calcul lors de la modification d'un enregistrement déjà existant dans les critères : écart quantité facturée/commandée = ((nombre de lignes de commandes des critères * écart quantité facturée/commandée des critères) + ECART) / (nombre de lignes de commandes des critères + 1) ECART = ((quantité facturée de la ligne traitée / quantité commandée de la ligne traitée) -1) * 100 |
- Ecart quantité reçue/commandée : pourcentage d'écart moyen entre les quantités reçue et commandée de la ligne traitée. 1) calcul lors de la création d'un enregistrement dans les critères : écart quantité reçue/commandée = ((quantité reçue de la ligne traitée / quantité commandée de la ligne traitée) -1) * 100 2) calcul lors de la modification d'un enregistrement déjà existant dans les critères : écart quantité reçue/commandée = ((nombre de lignes de commandes des critères * écart quantité reçue/commandée des critères) + ECART) / (nombre de lignes de commandes des critères + 1) ECART = ((quantité reçue de la ligne traitée / quantité commandée de la ligne traitée) -1) * 100 |
- Retard de livraison : nombre de jours moyen de retard de livraison. Il est calculé à partir de la différence entre la date de réception réelle et une date paramétrée. Cette date est donnée par la valeur testée 1 de l'occurrence DELAI du paramètre AUTSANFO. 1) calcul lors de la création d'un enregistrement dans les critères : retard de livraison = nombre de jours entre la date de réception réelle et la date paramétrée de la ligne de facture traitée. 2) calcul lors de la modification d'un enregistrement déjà existant dans les critères : retard de livraison = ((nombre de lignes de commandes des critères * retard de livraison des critères) + NBJ) / (nombre de lignes de commandes des critères + 1) NBJ = nombre de jours entre la date de réception réelle et la date paramétrée de la ligne de facture traitée. - Existence de livraison partielle : dès que la quantité solde réception d'une ligne est renseignée, cette information est égale à "A", sinon elle est égale à "I". - Existence de retour temporaire : dès que le code retour d'une ligne est renseigné et que celui-ci correspond à un retour temporaire (valeur testée 1 du paramètre RETSALCA égale à "T"), cette information est égale à "A", sinon elle est égale à "I". - Existence de retour définitif : dès que le code retour d'une ligne est renseigné et que celui-ci correspond à un retour définitif (valeur testée 1 du paramètre RETSALCA égale à "D"), cette information est égale à "A", sinon elle est égale à "I". - Code qualité : plus grand code qualité des lignes traitées. |
De plus, les informations suivantes sont renseignées à titre informatif : - Délai de livraison : nombre de jours moyen de délai de livraison. Il est calculé à partir de la différence entre la date de réception réelle et la date de commande. 1) calcul lors de la création d'un enregistrement dans les critères : délai de livraison = nombre de jours entre la date de réception réelle et la date de commande de la ligne traitée. 2) calcul lors de la modification d'un enregistrement déjà existant dans les critères : délai de livraison = ((nombre de lignes de commandes des critères * délai de livraison des critères) + NBJ) / (nombre de lignes de commandes des critères + 1) NBJ = nombre de jours entre la date de réception réelle et la date de commande de la ligne traitée. - Nombre de lignes : le nombre de lignes est incrémenté de 1 à chaque ligne traitée. - Classe de commandes : classe d'achats de la commande traitée. - Entité : elle est égale à : - "SAFOU" si les critères sont calculés pour une des entités (COTATION, RATING) se rapportant au fournisseur ; - "SARAF" si les critères sont calculés pour une des entités (QUALITE, PRIORITE) se rapportant à la référence article/fournisseur. - Valeur : elle correspond au : - code fournisseur de la facture traitée pour l'entité égale à "SAFOU" ; - numéro interne de la référence article/fournisseur de la ligne de commande traitée pour l'entité égale à "SARAF". |
Notation |
Une fois les calculs effectués, les valeurs à attribuer soit au fournisseur (GFOU) pour le rating et/ou la cotation, soit à la référence article/fournisseur (GRAF) pour l'indice qualité et/ou la priorité, sont recherchées, parmi les valeurs définies pour chacune de ces entités, dans la gestion des définitions des critères de notation fournisseur (GDNFOU). Pour le rating, par exemple, c'est la valeur pour laquelle : - la classe est égale à la classe de la commande ou n'est pas renseignée ; - la date du jour est comprise dans la période de validité du rating ; - l'écart sur montant calculé est inférieur ou égal à l'écart défini pour le rating ; - l'écart calculé entre la quantité facturée et la quantité reçue est inférieur ou égal à l'écart défini pour le rating ; - l'écart calculé entre la quantité facturée et la quantité commandée est inférieur ou égal à l'écart défini pour le rating ; - l'écart calculé entre la quantité reçue et la quantité commandée est inférieur ou égal à l'écart défini pour le rating ; - le nombre de jours de retard est inférieur ou égal au nombre de jours définis pour le rating ; - les livraisons partielles ne sont pas prises en compte si le fournisseur en a fait ; - les retours temporaires ne sont pas pris en compte si le fournisseur en a fait ; - les retours définitifs ne sont pas pris en compte si le fournisseur en a fait ; - le code qualité est inférieur ou égal au code qualité défini pour le rating. Si plusieurs ratings satisfont toutes ces conditions, ils sont départagés en appliquant l'ordre de priorité des contrôles défini pour l'entité "RATING" dans la transaction des priorités pour les critères de notation fournisseur (GPNFOU). Une fois le rating trouvé, si celui-ci est défini en mise à jour automatique, le rating du fournisseur traité est mis à jour sinon, le fournisseur n'est pas modifié : son rating sera mis à jour, en fin de période, lors du traitement de notation des fournisseurs (TNFOU). De plus, si la valeur du rating est mise à jour, elle est également mise à jour dans les critères de notation fournisseur (CNFOU), afin d'historiser cette valeur par période traitée. Le même principe de recherche et de mise à jour est appliquée pour la cotation, la priorité et l'indice qualité. Pour chacune de ces entités, les priorités doivent être définies, dans GPNFOU, afin de pouvoir départager plusieurs valeurs possibles. |
Mise à jour des commandes |
Si le traitement se déroule sans anomalie, l'étape des commandes est mise à jour : elle est égale à l'étape du traitement. La mise à jour est réalisée si l'étape de la commande est strictement inférieure à l'étape du traitement. Le traitement ne peut être effectué qu'une seule fois. Mise à jour, sur la commande, de la date de la dernière étape réalisée, elle est égale à la date à laquelle est exécuté le traitement. |
Historique de l'étape |
Comme pour toutes les transactions référencées dans les étapes, possibilité de conserver, au niveau de la commande, une trace de l'étape réalisée. Création de cet historique (CHECA) en indiquant le numéro de l'étape, l'utilisateur ayant effectué l'étape, ainsi que la date et l'heure de réalisation de l'étape. C'est lors de la définition de l'étape par classe (GETCA) que vous indiquez si la mémorisation est active ou pas. |
Traitement d'une liste de commandes |
Lorsque le traitement s'est déroulé sans anomalie pour au moins une commande et qu'il est lancé par liste, modification de la liste pour indiquer la dernière étape réalisée. Mise à jour de l'étape : elle est égale à l'étape du traitement de calcul et évaluation des critères notation fournisseur. Mise à jour de la date de dernier traitement. Mise à jour de l'utilisateur ayant réalisé le traitement. Mise à jour du dernier traitement réalisé. |