Cegid XRP Ultimate | I3 Actualisé le 06/10/2022 |
|||
Achats | |||
TGAVA - Actions réalisées par le traitement de génération des avenants |
Généralités |
Le traitement ne sélectionne que les commandes qui sont communes à tous les critères. Exemple : commandes comprises dans la fourchette de numéros de commandes si celle-ci est renseignée et appartenant également à la liste si celle-ci est également renseignée. Seules les commandes non réceptionnées et non facturées sont prises en compte. Un avenant peut être généré pour une sous-commande uniquement si l'étape de celle-ci est inférieure ou égale à la valeur 1 du paramètre AUTSAAVE, occurrence ETPxxxxoù xxxx représente la classe de la sous-commande. Les avenants générés peuvent automatiquement être créés dans une liste de commandes d'achats. |
Annulation de la sous-commande origine |
La sous-commande origine est remplacée par l'avenant et est mise à une étape poubelle qui correspond à l'étape d'annulation des commandes (TSRD). Il est possible de préciser un code rejet pour la sous-commande origine dans la chaîne 1 du paramètre AUTSAAVE, occurrence REJET. Un motif peut être associé au code refus dans le texte de ce même paramètre. Ces informations sont ensuite visibles pour la commande dans la forme détail "Informations complémentaires de la gestion des commandes (GCDA). Les valeurs du code rejet sont des occurrences du paramètre RETSACDA. |
Création de l'en-tête de la sous-commande |
L'avenant est généré par duplication de l'en-tête de la sous-commande origine avec modification de certaines informations : - Sous-numéro : incrémentation du plus grand sous-numéro existant pour l'établissement, la classe et le numéro de la sous-commande origine ; - Etape : valeur de l'étape par défaut de la classe de la sous-commande origine définie dans les étapes par classe (GETCA) ; - Date de dernière étape : date système ; - Date de commande : date de commande origine, date système ou date logique selon l'occurrence PRODAT du paramètre AUTSAAVE. Si la clôture des achats a été effectuée et si la nouvelle date de commande est située dans la période clôturée, la nouvelle date de commande est alors égale à la date de clôture achat plus un jour ; - Date au plus tôt : date au plus tôt origine, date système ou date logique selon l'occurrence PRODAT du paramètre AUTSAAVE. Si la clôture des achats a été effectuée et si la nouvelle date au plus tôt est située dans la période clôturée, la nouvelle date au plus tôt est alors égale à la date de clôture achat plus un jour ; - Date au plus tard : date au plus tard origine, date système ou date logique selon l'occurrence PRODAT du paramètre AUTSAAVE. Si la clôture des achats a été effectuée et si la nouvelle date au plus tard est située dans la période clôturée, la nouvelle date au plus tard est alors égale à la date de clôture achat plus un jour ; - Date de confirmation commande : nulle ; - Date de confirmation fournisseur : nulle ; - Flag de stock : occurrence par défaut du paramètre STK ; - Date de mise à jour en stock : date système ; - Niveau relance fournisseur : nul ; - Date de dernière relance : nulle ; - Transfert en comptabilité 1 : nulle ; - Date de transfert en comptabilité 1 : nulle ; - Transfert en comptabilité 2 : nulle ; - Date de transfert en comptabilité 2 : nulle ; - Programme créateur : code du traitement dans GTRB (SATGAV pour le traitement livré en standard) ; - Flag statistique commande : nul ; - Flag statistique réception : nul ; - Date comptable : date comptable origine, date système ou date logique selon l'occurrence PRODAT du paramètre AUTSAAVE. Si la clôture des achats a été effectuée et si la nouvelle date comptable est située dans la période clôturée, la nouvelle date comptable est alors égale à la date de clôture achat plus un jour ; - Date de contrat : proposée par défaut ; - Date du cours : proposée par défaut ; - Cours : proposé par défaut ; - Date du cours de reporting : proposée par défaut ; - Cours de reporting : proposé par défaut. 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. |
Création des lignes de la sous-commande |
Les lignes rattachées à l'avenant sont créées par duplication des lignes de la sous-commande origine avec modification de certaines informations : - Date de réception prévue : date de réception prévue origine si celle-ci est supérieure ou égale à la nouvelle date de commande, sinon nouvelle date de commande ; - Date initiale: proposée par défaut. 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 ; - Genre : nul. |
Création des tables annexes |
1) Gestionnaires : Les gestionnaires (GCAG) sont dupliqués à partir des gestionnaires de la sous-commande origine. 2) Echéances : Les échéances (GCAE) sont dupliquées à partir des échéances de la sous-commande origine. 3) Conditions de facturation : Les conditions de facturation (GCAF) sont dupliquées à partir des conditions de facturation de la sous-commande origine. 4) Textes : Les textes (GTXT) sont dupliqués à partir des textes de la sous-commande origine (en-tête et lignes). 5) Paramètres : Les paramètres liés à l'en-tête (GCAPE) sont créés en fonction des paramètres de la sous-commande origine : - s'il n'existe pas de paramètre lié à l'en-tête de la sous-commande origine, un enregistrement est généré dans GCAPE avec un seul paramètre renseigné. Ce paramètre est défini dans la chaîne 1 de l'occurrence PARAM du paramètre AUTSAAVE. Il contient la valeur "AVENANT" afin d'informer que la sous-commande est un avenant ; - s'il existe un enregistrement dans les paramètres liés à l'en-tête de la sous-commande origine, il est dupliqué pour l'avenant. Le paramètre défini dans la chaîne 1 de l'occurrence PARAM du paramètre AUTSAAVE est alors mis à jour avec la valeur "AVENANT". Les paramètres liés aux lignes (GCAPL) sont créés par duplication des paramètres des lignes de la sous-commande origine. 6) Rubriques : Les rubriques (GRUCA) sont dupliquées à partir des rubriques de la sous-commande origine (en-tête et lignes). 7) Ventilations par CGR : Les ventilations par CGR (GVCG) sont recopiées à partir des ventilations par CGR de l'en-tête et des lignes de la sous-commande origine. 8) Liens : Un lien (GLCD) est systématiquement créé entre la sous-commande origine et la sous-commande générée. Le type de lien est donné par la chaîne 1 de l'occurrence TYPLCD du paramètre AUTSAAVE. 9) Historique de l'étape : L'avenant est généré à 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 sous-commande générée |
Une fois l'avenant généré, il est valorisé. |
Création de la sous-commande générée dans une liste |
Si une liste a été précisée à la soumission dans le pavé "Liste", l'avenant généré est créé en tant qu'élément 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 demande d'achats ou la commande générée, les traitements correspondant aux étapes par classe (GETCA) définis pour la classe d'achats (GNCA). |