Cegid XRP Ultimate | I3 Actualisé le 06/10/2022 |
|||
Achats | |||
TRFPA - Actions réalisées par le traitement de génération des remises de fin de période |
Généralités |
Le traitement sélectionne les commandes de la fourchette d'établissements ou de la composition d'établissements, appartenant à la liste saisie à la soumission. Les commandes de la liste qui sont prises en compte varient en fonction de la valeur du paramètre PRM associé au traitement. Si la valeur est égale à : - F : seules les commandes facturées pour lesquelles au moins une des lignes a été facturée sont prises en compte ; - R : seules les commandes réceptionnées et non facturées pour lesquelles au moins une des lignes a été réceptionnée sont prises en compte ; - FR : sont prises en compte les commandes facturées pour lesquelles au moins une des lignes a été facturée et les commandes réceptionnées et non facturées si au moins une des lignes a été réceptionnée. Il est possible de ne prendre en compte que les lignes de commandes dont le code article correspond à la fourchette d'articles ou à la famille d'articles saisie à la soumission. Les commandes sélectionnées ne peuvent être traitées qu'une seule fois pour un même regroupement. Pour cela, un lien (GLCD) est systématiquement créé entre les commandes origine et les commandes d'avoir. Seules les commandes pour lesquelles il n'existe pas de lien de ce type sont prises en compte dans la sélection. Dans le cas où une sélection est effectuée sur les lignes de commandes à partir de la fourchette d'articles ou de la famille d'articles, le lien est alors créé, non pas entre les commandes origines et les commandes d'avoir mais entre les lignes de commandes origines et les lignes de commandes d'avoir. Seules les lignes de commandes pour lesquelles il n'existe pas de lien de ce type sont alors prises en compte dans la sélection. Les commandes d'avoir générées peuvent automatiquement être insérées dans une liste. Si plusieurs catégories de remises fin de période (GCRA) sont définies, il est nécessaire qu'une seule soit autorisée par classe de regroupement (GCCRA). |
Regroupement des en-têtes de commandes |
Suivant le paramétrage des classes à regrouper (GRCA), des commandes de classes différentes peuvent être regroupées afin de donner une ou plusieurs commande(s) de remise de fin de période. Ces commandes sont générées sur une classe de regroupement. Les commandes peuvent également être regroupées en fonction d'autres critères donnés par le paramétrage des remises de fin de période (GRFP) pour la classe de regroupement. Les valeurs possibles pour le regroupement des en-têtes sont : - F : les commandes ayant le même fournisseur et la même devise sont regroupées ; - M : les commandes ayant le même fournisseur, la même devise et le même marché sont regroupées ; - R : les commandes ne sont pas regroupées. Les commandes possédant des ventilations par CGR (GVCG) à l'en-tête ne peuvent être regroupées avec d'autres commandes. |
Création des en-têtes de commandes |
L'en-tête de la commande de remise de fin de période générée est créé à partir des informations des en-têtes des commandes regroupées, des informations données par le paramétrage des remises de fin de période (GRFP) pour la classe de regroupement et à partir des propositions par défaut. Les principaux champs de l'en-tête sont renseignés de la façon suivante : - Etablissement : établissement des commandes regroupées ; - Classe : classe de regroupement ; - Marché : marché des commandes regroupées si la valeur du critère de regroupement sur en-tête est égale à "M" ou "R" et si le marché de ces commandes est renseigné, sinon marché par défaut ; - Fournisseur : fournisseur des commandes regroupées ; - Devise : devise des commandes regroupées ; - Date de commande : date de génération précisée par l'utilisateur, sinon date logique ou date système suivant le paramétrage de la date de commande dans GRFP ; - Date au plus tôt : date de génération précisée par l'utilisateur, sinon date logique ou date système à laquelle peut être ajouté ou enlevé un certain nombre de jours suivant le paramétrage de la date au plus tôt dans GRFP ; - Dépôt : dépôt du paramétrage des remises de fin de période (GRFP) pour la classe de regroupement ; - Tiers et adresses de facturation, paiement, logistique et commande : tiers et adresses du marché s'il est renseigné, sinon tiers et adresses du fournisseur ; - Tiers et adresse à facturer : tiers et adresse à facturer du marché s'il est renseigné, sinon tiers et adresse à facturer de la classe d'achats ; - Informations transport (type de port, destination, mode de transport, transporteur et transitaire) : informations transport du marché s'il est renseigné, sinon informations transport du fournisseur ; - Mode de change de la devise et de la devise de reporting : modes de change donnés par la classe d'achats (GNCA) ; - Etape : étape par défaut de la classe de regroupement définie dans la gestion des étapes par classe (GETCA) ; - Langue : langue du tiers de commande ; - Type de taxe : type de taxe du fournisseur ; - Mode de taxe et régime de taxe : mode et régime du fournisseur ou mode et régime de la classe d'achats en fonction du paramétrage de la classe d'achats (GNCA) ; - Interlocuteurs externe et logistique : ceux du fournisseur ; - Paramètres standard (type, nature, genre, rôle, paramètre 1, paramètre 2, paramètre 3) : occurrence par défaut pour chacun de ces paramètres ; - Programme créateur : code du traitement dans GTRB (SATRFP pour le traitement livré en standard) ; - Créateur : utilisateur de connexion ; - Date de création : date système ; Pour plus de détails sur les propositions par défaut, vous pouvez vous reporter à la documentation de GCDA ou au tableau récapitulatif des propositions par défaut. |
Regroupement des lignes de commandes |
Les lignes de commandes sont regroupées en fonction des critères de regroupement donnés par le paramétrage des remises de fin de période (GRFP) pour la classe de regroupement. Les valeurs possibles pour le regroupement des lignes sont : - A : les lignes de commandes ayant le même article et la même nature de frais sont regroupées ; - C : les lignes de commandes ayant le même article, les mêmes informations comptables (compte, poste, CGR A, CGR B et taxe) et la même nature de frais sont regroupées ; - R : les lignes de commandes ne sont pas regroupées. Les lignes de commandes possédant des ventilations par CGR (GVCG) ne peuvent pas être regroupées avec d'autres lignes. |
Recherche des tarifs |
La classe de regroupement doit permettre la recherche des tarifs. Pour cela, l'option "Recherche remise" de la classe (GNCA) doit être différente de "R". Les tarifs (GTFA) recherchés sont des tarifs de remise de fin de période. Ce sont les tarifs pour lesquels la case "Remise de fin de période" est cochée. De plus, la recherche d'un ou plusieurs tarif(s) dépend du champ "En cascade remise de fin de période" de la catégorie de remise (GCRA). Le tarif est recherché pour la devise de la commande à générer ou pour la devise de référence de l'établissement selon l'occurrence TARDEV du paramètre AUTSACDA et pour la date paramétrée pour la recherche du tarif dans GNCA. La recherche du tarif se fait en six étapes. Dès que l'on trouve un tarif à une étape, la recherche est arrêtée. Une fois le tarif trouvé, la recherche du palier (GPTA) s'effectue de la manière suivante : - si le tarif est défini en pourcentage (bouton "Pourcentage" sélectionné dans GFTA pour le tarif), la tranche de tarifs à prendre en compte est celle pour laquelle la somme des montants facturés ou réceptionnés des lignes des commandes est comprise entre l'assiette minimale et l'assiette maximale. Cela dépend de la valeur du paramètre PRM associé au traitement : - "F" : somme des montants facturés, - "R" : somme des montants réceptionnés, - "FR" : somme des montants facturés si les commandes sont facturées, sinon somme des montants réceptionnés ; - si le tarif est défini en prix forfaitaire (bouton "Prix forfaitaire" sélectionné dans GFTA pour le tarif), la tranche de tarifs à prendre en compte est celle pour laquelle la somme des quantités facturées ou réceptionnées des lignes des commandes est comprise entre l'assiette minimale et l'assiette maximale. Cela dépend de la valeur du paramètre PRM associé au traitement : - "F" : somme des quantités facturées, - "R" : somme des quantités réceptionnées, - "FR" : somme des quantités facturées si les commandes sont facturées, sinon somme des quantités réceptionnées. |
- Etape 1 : la recherche est effectuée avec le marché et l'article. - Etape 2 : la recherche est effectuée avec le marché et la famille d'articles. - Etape 3 : la recherche est effectuée avec le fournisseur et l'article. - Etape 4 : si l'option "Recherche remise" de la classe d'achats est égale à "F", la recherche est effectuée avec la famille de fournisseurs et l'article ++. Si l'option est égale à "A", la recherche est effectuée avec le fournisseur et la famille d'articles +. - Etape 5 : elle est déduite de l'étape 4. - Etape 6 : la recherche est effectuée avec la famille de fournisseurs et la famille d'articles. |
Création des lignes de commandes |
Les lignes des commandes de remise de fin de période générées sont créées à partir des informations des lignes des commandes regroupées, des informations données par le paramétrage des remises de fin de période (GRFP) pour la classe de regroupement, du tarif trouvé et à partir des propositions par défaut. Les principaux champs des lignes de commandes sont renseignés de la façon suivante : - Numéro de ligne : incrémenté de 10 en 10 ; - Article : article des lignes regroupées ; - Libellé article : proposé par défaut ; - Mode d'achat : mode d'achat du paramétrage des remises de fin de période (GRFP) pour la classe de regroupement ; - Quantité commandée : - 1 si le tarif (GTFA) est défini en pourcentage et, somme en valeur négative des quantités facturées ou réceptionnées, selon la valeur du paramètre PRM lié au traitement, des lignes de commandes regroupées si le tarif est défini en prix forfaitaire. Si la valeur du paramètre est égale à : - "F" : somme en valeur négative des quantités facturées, - "R" : somme en valeur négative des quantités réceptionnées, - "FR" : somme en valeur négative des quantités facturées si la commande est facturée, sinon somme en valeur négative des quantités réceptionnées ; - Prix commandé : somme des montants trouvés dans les tranches de tarifs si le tarif est défini en prix forfaitaire, somme des montants facturés ou réceptionnés, selon la valeur du paramètre PRM lié au traitement, des lignes de commandes regroupées à laquelle on applique la somme des pourcentages trouvés dans les tranches de tarifs (GPTA) si le tarif est défini en pourcentage. Si la valeur du paramètre est égale à : - "F" : le pourcentage trouvé dans les tranches de tarif est appliqué à la somme des montants facturés, - "R" : le pourcentage trouvé dans les tranches de tarif est appliqué à la somme des montants réceptionnés, - "FR" : le pourcentage trouvé dans les tranches de tarifs est appliqué à la somme des montants facturés si la commande est facturée, sinon à la somme des montants réceptionnés ; - Prix tarif : idem prix commandé ; - Unité de prix : 1 ; - Compte : compte des lignes regroupées si la valeur du critère de regroupement sur ligne est égale à "C", sinon compte proposé par défaut ; - Poste : poste des lignes regroupées si la valeur du critère de regroupement sur ligne est égale à "C", sinon poste proposé par défaut ; - CGR A : CGR A des lignes regroupées si la valeur du critère de regroupement sur ligne est égale à "C", sinon CGR A proposé par défaut ; - CGR B : CGR B des lignes regroupées si la valeur du critère de regroupement sur ligne est égale à "C", sinon CGR B proposé par défaut ; - Taxe : taxe des lignes regroupées si la valeur du critère de regroupement sur ligne est égale à "C", sinon taxe proposée par défaut. Dans tous les cas, la taxe proposée est compatible avec le type, le régime et le mode de taxe de l'en-tête de la commande générée ; - Fabricant : proposé par défaut ; - Prix de proposition : proposé par défaut ; - Paramètres standard (type, nature, rôle, paramètre 1, paramètre2, paramètre 3) : occurrence par défaut pour chacun de ces paramètres ; - Nature de frais : nature de frais des lignes regroupées. Pour plus de détails sur les propositions par défaut, vous pouvez vous reporter à la documentation de GLCA ou au document récapitulatif des propositions par défaut. |
Création des tables annexes |
1) Liens : Un lien (GLCD) est systématiquement créé entre les commandes origines et les commandes générées ou entre les lignes de commandes origines et les lignes de commandes générées. Le type de lien est donné par le paramétrage des remises de fin de période (GRFP) pour la classe de regroupement. Dans le cas où la sélection des lignes de commandes s'effectue à partir de la fourchette d'articles ou de la famille d'articles, le type de lien donné par le paramétrage doit obligatoirement être un type de lien à la ligne : la chaîne 1 du paramètre TYPSALCD occurrence, le type de lien, doit être égale à "L". Dès qu'il existe un lien de ce type pour une commande ou pour une ligne de commande, celle-ci ne peut plus permettre la génération d'une commande de remise de fin de période. 2) Conditions de facturation : Seules les conditions de facturation (GCAF) obligatoires sont créées. 3) Echéances : Les échéances (GCAE) sont créées par défaut à partir de l'échéance du marché si celui-ci est renseigné ou sinon à partir de l'échéance du fournisseur. 4) Gestionnaires : Les gestionnaires (GCAG) sont créés par défaut à partir des gestionnaires associés au fournisseur (GTFG). 5) Textes : Les textes (GTXT) liés à l'en-tête sont créés par défaut. Ce sont les textes modèles définis en génération automatique pour : - le fournisseur (GTXEFOU) ; - la classe d'achats (GTXENCA) ; - le pays (GTXEPAYS). Les textes liés aux lignes de commandes sont créés par défaut. Ce sont les textes modèles définis en génération automatique pour : - l'article (GTXEART) ; - l'article acheté (GTXEATA) ; - la référence article/fournisseur (GTXERAF). 6) Rubriques : Les rubriques (GRUCA) liées à l'en-tête sont créées à partir des rubriques associées au fournisseur (GARUFOU) et à la classe d'achats (GARUNCA). Les rubriques liées aux lignes de commandes sont créées à partir des rubriques associées à l'article par établissement (GARU) et à l'article acheté (GARUATA). 7) Paramètres : Les paramètres liés à l'en-tête de commande (GCAPE) sont créés par défaut : selon que la définition des paramètres (GDPCA) indique que le paramètre doit être ou non contrôlé par rapport à un paramètre, on prend la valeur par défaut pour le paramètre dans GDPCA ou l'occurrence par défaut du paramètre. Même principe pour les paramètres liés aux lignes de commandes (GCAPL). 8) Ventilations par CGR : Les ventilations par CGR (GVCG) liées à l'en-tête de commande sont recopiées à partir des ventilations par CGR de la commande origine (regroupement d'une commande avec une autre impossible dans le cas où il existe une ventilation par CGR pour la commande). Les ventilations par CGR liées à la ligne de commande sont recopiées à partir des ventilations par CGR de la ligne origine (regroupement d'une ligne avec une autre impossible dans le cas où il existe une ventilation par CGR pour la ligne). 9) Historique de l'étape : La commande de remise de fin de période est générée à l'étape par défaut pour la classe. Si, dans les étapes par classe (GETCA), celle-ci est active sur la mémorisation, un enregistrement est créé dans l'historique (CHECA) en indiquant le numéro de l'étape, l'utilisateur ayant effectué l'étape (utilisateur de connexion) ainsi que la date et l'heure de réalisation de l'étape (date et heure d'exécution du traitement). |
Valorisation de la commande générée |
Une fois la commande d'avoir générée, elle est valorisée. |
Création de la commande générée dans une liste |
Si une liste a été précisée à la soumission dans le pavé "Liste", les commandes d'avoir générées sont créées en tant qu'éléments de cette liste. Si la case "Effacer les éléments existants" est cochée, les éléments déjà présents dans cette liste sont supprimés. |
Envoi des traitements |
Suivant la valeur du paramètre ETP associé au traitement, il est possible d'exécuter, pour la commande générée, les traitements correspondant aux étapes (GETCA) définis pour la classe d'achats (GNCA). |