Sommaire
Données sélectionnées
Outre la sélection fournie par les critères saisis dans la soumission, il existe d'autres critères qui conditionnent la sélection des écritures et des mouvements :
- une correspondance doit exister entre l'établissement, le journal, le compte et l'axe de CGR renseignés dans GPFI et l'établissement de l'écriture, le journal de l'écriture, le compte du mouvement et l'axe de CGR présent sur le CGR A du mouvement ;
- le montant débit du mouvement doit être supérieur à 0 ;
- aucun lien ne doit exister entre le mouvement et la ligne de commande dans la table OCLIE sur le type d'évènement d'imputation défini pour le type de pièce et le traitement dans GTEVINT.
Génération de la commande interco
Ce traitement génère les commandes dans les tables d'interface de l'Application Ventes et ensuite les intègre dans les tables d'exploitation.
En traitement réel, chaque écriture est traitée de manière indépendante. Si une erreur se produit sur le traitement d'une des écritures sélectionnées, alors l'écriture n'est pas traitée. Cette erreur n'empêche pas le traitement des autres écritures.
Une commande est générée dès lors qu'un des critères suivants change dans les données sélectionnées :
- l'établissement de l'écriture ;
- le numéro d'écriture ;
- le compte d'un mouvement ;
- la correspondance entre le CGR A et l'axe de CGR défini dans le paramétrage des flux interco (GPFI).
Création de l'en-tête de commande
Etablissement : égal à l'axe de CGR défini dans le paramétrage des flux interco (GPFI).
Classe de commandes : égale à la classe définie dans le paramétrage des flux interco (GPFI).
Client : recherche du client (GCLI) avec les critères suivants (si plusieurs clients, on prend le premier) :
- établissement : établissement de la commande ;
- tiers de facturation : établissement de la commande ;
- adresse de facturation : adresse définie dans GATE pour l'établissement et le tiers égaux à l'établissement de la commande (pour le premier collectif client trouvé).
Date de commande : selon les éléments soumis, soit la date comptable de l'écriture, soit la date renseignée à la soumission.
Devise : égale à la devise du client, si celle-ci est différente de la devise de l'écriture sélectionnée, l'écriture n'est pas traitée, un message est affiché dans le compte rendu pour indiquer l'erreur.
Observation ou interlocuteur : le libellé de la commande défini dans le paramétrage des flux interco (GPFI) est affecté dans un des champs observation ou interlocuteur selon la zone de stockage du libellé commande paramétrée dans cette même gestion (GPFI).
Création paramètres de l'en-tête de commande
Possibilité de renseigner les paramètres 1 à 15 de l'en-tête de commande avec le code établissement de l'écriture d'origine ou les paramètres 1 à 15 du premier mouvement suivant le paramétrage des flux interco (GPFI).
Génération des lignes de la commande interco
Dans le paramétrage des flux interco (GPFI), si le regroupement des mouvements n'est pas demandé, chaque mouvement génère une ligne de commande. Sinon, les mouvements avec même compte et même CGR A sont regroupés pour générer une ligne de commande (chaque regroupement de mouvements génère une ligne de commande).
Création ligne de commande
Article : code article défini dans le paramétrage des flux interco (GPFI).
Libellé : libellé de la ligne défini dans le paramétrage des flux interco (GPFI) si renseigné, sinon libellé du mouvement (du premier mouvement si regroupement) si renseigné, sinon libellé de l'écriture.
Quantité commandée : 1.
Prix tarif HT : montant débit du mouvement (cumulé si regroupement des mouvements).
CGR A : valeur de destination définie dans la gestion de transcodage (GTRG) pour le type de flux QPTRCN et le type de transcodage CGRA. Si aucune valeur trouvée, renseigné avec le CGR A du mouvement.
Paramètres de la ligne de commande
Possibilité de renseigner les paramètres 1 à 15 de la ligne de commande avec le code établissement de l'écriture d'origine ou les paramètres 1 à 15 du premier mouvement suivant le paramétrage des flux interco (GPFI).
Transfert de la commande et génération d'un lien avec la comptabilité
Le traitement intègre ensuite les données des tables d'interface dans les tables d'exploitation à partir du traitement défini dans la valeur du paramètre PRM associé au traitement (par défaut, il s'agit du traitement SVTTCD).
Un lien est ensuite créé dans la table OCLIE entre le mouvement et la ligne de commande générée sur le type d'évènement d'imputation défini pour le type de pièce et le traitement dans GTEVINT. La génération de ce lien permet d'identifier les mouvements déjà traités et de ne pas les sélectionner de nouveau.