Cegid XRP Ultimate | I3 Actualisé le 06/10/2022 |
|||
Achats | |||
TGAMA - Actions réalisées par le traitement de génération des appels d'achats pour un marché |
Généralités |
Pour le cadencement automatique, sont pris en compte les marchés et les lignes de marchés dont la classe de marchés (GNCM) est active en "Génération de commande" et en "Cadencement automatique" pour le type de ligne concerné. De plus, au moins une ligne de marchés (GMADA) doit avoir pour date de prochain appel une date comprise dans la période de la soumission. Pour le cadencement manuel, sont pris en compte les marchés et les lignes de marchés dont la classe de marchés est active en "Génération de commande" et en "Cadencement manuel" pour le type de ligne concerné. Les lignes de marchés traitées sont celles dont la case "A traiter" est cochée et le numéro interne de demande d'achats ou de commande générée n'est pas renseigné. Pour chacun des types de ligne (type 1 ou type 2), si la classe de marchés est définie avec "Conservation du numéro de commande", lors de la génération de la première demande d'achats ou commande, la classe et le numéro de celle-ci vont être conservés sur l'en-tête de marché pour le type de ligne concerné. Ceci va permettre, lors des générations suivantes pour le type de ligne concerné (type 1 ou type 2), de créer des sous-demandes ou des sous-commandes (incrémentation de 1 du plus grand sous-numéro existant pour l'établissement, la classe et le numéro de la première demande d'achats ou commande générée) et non pas des nouvelles demandes d'achats ou commandes. Les demandes d'achats ou commandes générées peuvent automatiquement être insérées dans une liste. Celle-ci peut être différente ou commune aux deux types de cadencement. |
Regroupement |
a) Cadencement automatique : Une demande d'achats ou commande est créée par marché et par date de prochain appel des lignes de marchés, sauf dans les cas suivants où elle est générée pour chacune des lignes de marchés : - la date de "Génération jusqu'au" de la soumission est renseignée ; - la clé de proposition CGR de la classe de marchés (GNCM) est égale à "SGPCL" ou "SAEQM". Dans le cas où les lignes de marchés sont regroupées par date de prochain appel, elles sont également regroupées par : - type de ligne ; - classe d'achats ; - fournisseur ; - informations fournisseur (tiers, adresses, échéance, dépôt, transporteur, mode de transport, type de port et destination) ; - tiers et adresse à facturer ; - date de livraison. b) Cadencement manuel : Une demande d'achats ou commande est créée par marché et par ligne de marché ou lignes de marchés regroupées selon la case à cocher "Regroupement". Si cette case est cochée, les critères de regroupement sont : - le type de ligne ; - la classe d'achats ; - le fournisseur ; - les informations fournisseur (tiers, adresses, échéance, dépôt, transporteur, mode de transport, type de port et destination) ; - le tiers et l'adresse à facturer ; - la date de livraison si le paramètre DAT associé au traitement le permet ; - la classe et le numéro d'avenant s'ils sont renseignés. |
Création des en-têtes de demandes d'achats ou de commandes |
L'en-tête de demande d'achats ou de commande est créé à partir des informations données par la classe de marchés, le marché, les lignes de marchés et à partir des propositions par défaut. Les principaux champs de l'en-tête sont renseignés de la façon suivante : - Classe : par ordre d'existence : - si la classe de marchés est définie en conservation du numéro de commande, classe d'achats de la première demande d'achats ou commande générée, pour le type de ligne concerné. Cette classe est donnée par le marché, - classe d'achats de la ligne de marché, - classe d'achats donnée par la classe de marchés pour le type de ligne de la ligne de marché ; - Numéro : a) cadencement automatique : par ordre d'existence : - si la classe de marchés est définie en conservation du numéro de commande, numéro de commande de la première demande d'achats ou commande générée, pour le type de ligne concerné. Ce numéro est donné par le marché, - attribué automatiquement en fonction de la classe d'achats, b) cadencement manuel : par ordre d'existence : - si la classe de marchés est définie en génération d'avenant pour le type de ligne concerné, numéro d'avenant de la ligne de marché, - si la classe de marchés est définie en conservation du numéro de commande, numéro de commande de la première demande d'achats ou commande générée, pour le type de ligne concerné. Ce numéro est donné par le marché, - attribué automatiquement en fonction de la classe d'achats ; - Sous-numéro : a) cadencement automatique : si la classe de marchés est définie en conservation du numéro de commande, incrémentation du plus grand sous-numéro existant pour l'établissement, la classe et le numéro de la première demande d'achats ou commande générée, pour le type de ligne concerné si la classe et le numéro sont renseignés sur le marché, sinon égal à 1, b) cadencement manuel : incrémentation du plus grand sous-numéro existant pour l'établissement, la classe et le numéro d'avenant des lignes de marchés si les informations avenant des lignes de marchés sont renseignés et si la classe de marchés autorise la génération d'avenant pour le type de ligne concerné, sinon, si la classe de marchés est définie en conservation du numéro de commande, incrémentation du plus grand sous-numéro existant pour l'établissement, la classe et le numéro de la première demande d'achats ou commande générée, pour le type de ligne concerné si la classe et le numéro sont renseignés sur le marché, sinon égal à 1 ; - Marché : numéro du marché traité ; - Fournisseur : fournisseur de la ligne de marché s'il est renseigné, sinon fournisseur du marché ; - Devise : devise du marché traité ; - Date de commande : a) cadencement automatique : elle est calculée en fonction de la date de prochain appel de la ligne de marché et du type d'appel de la ligne de marché s'il est renseigné, sinon du marché : - si le type d'appel est égal à "CHOI" : la date de commande est égale à la date de prochain appel, - si le type d'appel est égal à "ECHU" : la date de commande est égale à la date de prochain appel moins un jour ; b) cadencement manuel : elle est affectée en fonction du paramétrage de la classe de marchés pour le type de ligne concerné (date logique, date système, date de livraison de la ligne de marché, date de prochain appel de la ligne de marché ou date de notification de la ligne de marché si elle est renseignée sinon date de notification du marché) ; - Date au plus tôt : a) cadencement automatique : elle est égale à la date de commande ; b) cadencement manuel : elle est affectée différemment suivant la valeur du paramètre DAT associé au traitement : - "O" : elle est affectée en fonction du paramétrage de la classe de marchés pour le type de ligne concerné (date logique, date système, date de livraison de la ligne de marché, date de prochain appel de la ligne de marché ou date de notification de la ligne de marché si elle est renseignée sinon date de notification du marché) , - "N" : elle est égale à la plus petite des dates affectées pour chacune des lignes de marchés regroupées. La date de chaque ligne est donnée par le paramétrage de la classe de marchés pour le type de ligne concerné (date logique, date système, date de livraison de la ligne de marché, date de prochain appel de la ligne de marché ou date de notification de la ligne de marché si elle est renseignée sinon date de notification du marché) ; - Date au plus tard : a) cadencement automatique : non renseignée ; b) cadencement manuel : elle est affectée en fonction du paramétrage de la classe de marchés pour le type de ligne concerné (date logique, date système, date de livraison de la ligne de marché, date de prochain appel de la ligne de marché, date de notification de la ligne de marché si elle est renseignée sinon date de notification de l'en-tête ou non renseignée) ; - Dépôt : dépôt de la ligne de marché s'il est renseigné, sinon proposé par défaut ; - Tiers et adresses de facturation, paiement, logistique et commande : par ordre d'existence : tiers et adresses de la ligne de marché, tiers et adresses du marché, tiers et adresses du fournisseur ; - Tiers et adresse à facturer : par ordre d'existence : tiers et adresse à facturer de la ligne de marché, tiers et adresse à facturer du marché, tiers et adresse à facturer de la classe d'achats ; - Informations transport (type de port, destination, mode de transport, transporteur et transitaire) : par ordre d'existence : informations transport de la ligne de marché, informations transport du marché, informations transport du fournisseur ; - Date comptable : proposée par défaut ; - Date de contrat : proposée par défaut ; - Mode de change de la devise et de la devise de reporting : modes de change donnés par la classe d'achats (GNCA) ; - Date du cours : proposée par défaut ; - Cours : proposé par défaut ; - Date du cours reporting : proposée par défaut ; - Cours de reporting : proposé par défaut. - Etape : étape par défaut pour la classe dans les étapes par classe (GETCA) ; - Objet : il est proposé en fonction du paramétrage de la classe de marchés pour le type de ligne de la ligne de marché : - "F" : l'objet est proposé à partir de l'information de la première ligne de marché, - "I" : l'objet est proposé à partir de l'intitulé du marché, - "L" : l'objet est proposé à partir de l'intitulé de la première ligne de marché, - "N" : l'objet n'est pas proposé ; - 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 (SATGAM pour le traitement livré en standard) ; Pour plus de détails sur les propositions par défaut, vous pouvez vous reporter à la documentation de GDAI, GCDA ou au tableau récapitulatif des propositions par défaut. |
Création des lignes de demandes d'achats ou de commandes |
Pour une ligne de marché (GMADA) définie pour une famille d'articles (GFTA), sont créées autant de lignes de demandes d'achats ou de commandes que d'articles composant la famille (GCFAA). Si la ligne de marché correspond à un article (GATA), une ligne de demande d'achats ou de commande est créée pour la ligne de marché. Les lignes de demandes d'achats ou de commandes sont créées à partir des informations des lignes de marchés, des informations données par le paramétrage de la classe de marchés et à partir des propositions par défaut. Les principaux champs des lignes sont renseignés de la façon suivante : - Article : famille d'articles de la ligne de marché traitée si elle correspond à un article, article composant la famille d'articles de la ligne de marché si elle correspond à une famille ; - Libellé article : proposé en fonction du paramétrage de la classe de marchés pour le type de ligne de la ligne de marché : - "M" : intitulé de la ligne de marché, - "D" : proposé par défaut comme lors de la saisie d'une ligne de demande d'achats ou de commande ; - Nature de frais : nature de frais de la ligne de marché si elle est renseignée ; - Mode d'achat : mode d'achat de la ligne de marché s'il est renseigné, sinon mode d'achat donné par la classe de marchés pour le type de ligne de la ligne de marché ; - Quantité commandée : proposée en fonction du paramétrage de la classe de marchés pour le type de ligne de la ligne de marché : - "QHM" : quantité habituelle de la ligne de marché, - "QPM" : quantité prévue de la ligne de marché, - "D" : proposée par défaut comme lors de la saisie d'une ligne de demande d'achats ou de commande ; - Informations prix (prix tarif, prix commandé, unité de prix) : proposées en fonction du paramétrage de la classe de marchés pour le type de ligne de la ligne de marché : - "PUM" : prix unitaire et unité de prix de la ligne de marché, - "D" : proposées par défaut comme lors de la saisie d'une ligne de demande d'achats ou de commande ; - Compte : compte de la ligne de marché s'il est renseigné, sinon proposé par défaut ; - Poste : poste de la ligne de marché s'il est renseigné, sinon proposé par défaut ; - CGR A : CGR A de la ligne de marché s'il est renseigné, sinon proposé suivant la valeur de la proposition CGR de la classe de marchés pour le type de ligne de la ligne de marché. Dans ce cas, si la valeur de la proposition CGR est égale à : - "SANCA" : le CGR A est proposé, comme lors de la saisie d'une ligne de demande d'achats ou de commande à partir de la clé de proposition définie dans la classe d'achats (GNCA), - "SAMAR" : le CGR A peut être proposé de deux manières différentes selon la clé de répartition (GCRC) du marché : a) si la clé n'est pas renseignée et le CGR du marché est renseigné, le CGR A de la ligne de demande d'achats ou de commande est proposé égal au CGR du marché, b) si la clé est renseignée, le CGR A de la ligne n'est pas proposé, des ventilations par CGR (GVCG) sont créées en fonction de la clé de répartition, - "SGPCL" : le CGR A peut être proposé de deux manières différentes à partir de la clé de proposition analytique contrat (GPCLC) définie dans la classe de marchés : a) si la clé ne contient pas l'entité QMEQT, le CGR A de la ligne est composé en fonction des entités définies dans la clé, b) si la clé contient l'entité QMEQT, le CGR A de la ligne n'est pas proposé, des ventilations par CGR (GVCG) sont créées à partir des équipements liés au marché (GEQM) pour la ligne de marché à l'origine de la ligne de demande d'achats ou de commande, - "SAEQM" : le CGR A de la ligne n'est pas proposé, des ventilations par CGR (GCVG) sont créées à partir des équipements liés au marché (GEQM) pour la ligne de marché à l'origine de la demande d'achats ou de la commande, - non renseignée : le CGR A de la ligne n'est pas proposé. Dans tous les cas, si des ventilations par CGR (GVCMA) avec CGR A existent pour le marché ou la ligne de marché, elles sont copiées dans les ventilations par CGR (GVCG) de la ligne de la demande d'achats ou de la commande générée. Il n'y a donc pas, dans ce cas, de proposition du CGR A de la ligne ; - CGR B : CGR B de la ligne de marché s'il est renseigné, sinon CGR B de l'en-tête du marché s'il est renseigné, sinon proposé par défaut en fonction de la classe d'achats. Dans tous les cas, si des ventilations par CGR (GVCMA) avec CGR B existent pour le marché ou la ligne de marché, elles sont copiées dans les ventilations par CGR (GVCG) de la ligne de demande d'achats ou de commande générée et il n'y a donc pas, dans ce cas, de proposition du CGR B de la ligne ; - Taxe : taxe de la ligne de marché si elle est renseignée, sinon proposée par défaut ; - Fabricant : proposé par défaut ; - Numéro de tirage : numéro de tirage de la ligne de marché s'il est renseigné ; - Paramètres standard (type, nature, rôle, paramètre 1, paramètre 2, paramètre 3) : occurrence par défaut pour chacun de ces paramètres. Pour plus de détails sur les propositions par défaut, vous pouvez vous reporter aux documentations des lignes de DA, lignes de commandes ou au document récapitulatif des propositions par défaut. |
Création des tables annexes |
1) Conditions de facturation : Seules les conditions de facturation (GCAF) obligatoires sont créées. |
2) Echéances : Les échéances (GCAE) sont créées par défaut à partir de : - l'échéance de la ligne de marché si elle est renseignée ; - l'échéance du marché si elle est renseignée et si l'échéance de la ligne n'est pas renseignée ; - l'échéance du fournisseur si aucune échéance n'est précisée dans le marché. |
3) Gestionnaires : Les gestionnaires (GCAG) sont créés par défaut à partir : - des gestionnaires associés au fournisseur (GTFG) et des autorisations des gestionnaires par classe d'achats (GAGC) ; - des gestionnaires marché, technique et commercial du marché s'ils sont renseignés. Le rôle et la fonction de chacun d'eux sont donnés par le paramétrage de la classe de marchés (GNCM). |
4) 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 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). |
5) 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 sont créées à partir des rubriques associées à l'article par l'établissement (GARU) et à l'article acheté (GARUATA). |
6) Paramètres : Les paramètres liés à l'en-tête (GCAPE) et ceux liés aux lignes (GCAPL) 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. |
7) Ventilations par CGR : S'il existe des ventilations par CGR (GVCMA) pour le marché, elles sont copiées dans les ventilations par CGR (GVCG) de la demande d'achats ou de la commande générée. S'il n'en existe pas, des ventilations par CGR pour l'en-tête de la demande d'achats ou de la commande générée sont créées si la clé de proposition CGR de la classe de marchés (GNCM) est égale à "SAEQM". Elles sont alors créées avec les CGR et les pourcentages définis dans les équipements liés à la ligne de marché à l'origine de la demande d'achats ou de la commande. S'il existe des ventilations par CGR (GVCMA) pour les lignes de marchés, elles sont copiées dans les ventilations par CGR (GVCG) des lignes de la demande d'achats ou de la commande générée. S'il n'en existe pas, des ventilations par CGR pour les lignes de marchés peuvent être créées suivant la valeur de la proposition CGR de la classe de marchés (GNCM) : a) Si la proposition CGR est égale à "SAMAR" et si la clé de répartition (GCRC) du marché est renseignée, des ventilations sont créées à partir de cette clé comme dans la gestion des ventilations par CGR. b) Si la proposition CGR est égale à "SGPCL" et si la clé analytique contrat (GPCLC) précisée dans la classe de marchés, contient l'entité QMEQT, des ventilations sont créées à partir des équipements (GEQM) liés à la ligne de marché à l'origine de la ligne de demande d'achats ou de commande. Si la famille équipement de l'équipement lié à la ligne de marché (GEQM) est définie en tant que famille d'équipements (GFTE), une ventilation est créée pour chacun des éléments composant cette famille (GCFT). Si la famille équipement de l'équipement lié à la ligne de marché n'est pas définie en tant que famille d'équipements (GFTE), une ventilation par CGR est créée pour l'équipement. Le CGR A de la ventilation est donné à partir des entités de la clé analytique contrat (GPCLC). Pour l'entité QMEQT, le segment pris en compte est le CGR de l'équipement (GEQT) si la famille équipement est définie en tant qu'équipement ou le CGR du type d'équipement (GTEQ) si la famille est définie en tant que type d'équipement. Le pourcentage de la ventilation est donné à partir de la répartition en pourcentage de l'équipement lié à la ligne de marché (GEQM). Si la famille de l'équipement correspond à une vraie famille, la répartition de cet équipement est répartie sur les ventilations créées à partir de chaque élément composant cette famille. Exemple : Pour un marché X et une ligne de marché 10, les équipements liés sont : - équipement F1 avec une répartition de 60 %. La famille d'équipement F1 est une famille avec pour composants les équipements F1-1, F1-2 et F1-3. La répartition de 60% va être partagée sur chacun des éléments : 20% pour F1-1, 20% pour F1-2 et 20% pour F1-3 ; - équipement E2 avec une répartition de 25 %. La famille d'équipement E2 est un équipement ; - équipement T3 avec une répartition de 15 %. La famille d'équipement T3 est un type d'équipement. Les ventilations générées sont les suivantes : - 1ère ventilation avec CGR A égal au CGR A de l'équipement F1-1 et un pourcentage égal à 20% ; - 2ème ventilation avec CGR A égal au CGR A de l'équipement F1-2 et un pourcentage égal à 20% ; - 3ème ventilation avec CGR A égal au CGR A de l'équipement F1-3 et un pourcentage égal à 20% ; - 4ème ventilation avec CGR A égal au CGR A de l'équipement E2 et un pourcentage égal à 25% ; - 5ème ventilation avec CGR A égal au CGR A du type d'équipement T3 et un pourcentage égal à 15%. La somme des pourcentages de ces ventilations par CGR doit être égale à 100%. |
Mise à jour des lignes de marchés |
Pour chacune des lignes de marchés ayant généré une demande d'achats ou une commande, les informations suivantes sont mises à jour : a) Cadencement automatique : - le nombre d'appels émis est incrémenté de 1 ; - la date de prochain appel passe dans la date de dernier appel ; - la date de prochain appel devient égale à l'ancienne date de prochain appel plus le nombre de jours ou de mois donné par la périodicité. Ce nombre de jours ou de mois est contenu dans la valeur 1 du paramètre PEFSAMAR occurrence "la périodicité de la ligne de marché si elle est renseignée et du marché sinon". Il s'agit d'un nombre de jours ou de mois en fonction de la valeur testée 1 de ce même paramètre. b) Cadencement manuel : le numéro interne de la demande d'achats ou de la commande générée est stocké dans la ligne de marché. |
Envoi des traitements |
Suivant la valeur du paramètre ETP associé au traitement, il est possible d'exécuter pour la demande d'achats ou commande générée, les traitements correspondant aux étapes par classe (GETCA) définis pour la classe d'achats (GNCA). |