Sommaire
Génération des lignes de signatures
Les lignes de signatures sont générées à partir des règles définies dans la gestion des signataires des lignes (GSGLA).
Pour chaque ligne de commande traitée, création d'une ligne de signature pour :
- le type de signature associé au traitement. Le type de signature pris en compte est celui pour lequel la chaîne 1 de l'occurrence "type de signature" est égale à la valeur du paramètre PR3 associé au traitement ;
- le signataire ;
- l'équivalence ;
- une des informations de la ligne correspondant à au moins une des entités du paramétrage des signataires :
- le compte de la ligne peut être comparé à l'entité "compte" du paramétrage,
- le CGR A de la ligne si renseigné, sinon le CGR A de l'en-tête peut être comparé à l'entité "CGR A" du paramétrage. Si le chemin est renseigné, le CGR A de la ligne est également comparé aux CGR A appartenant à la composition de CGR (GCCG) définie pour ce chemin. Dans le cas où la composition de CGR est datée (paramètre AUTODE occurrence DATECCG),la date prise en compte est donnée par le paramètre AUTSASLG occurrence xDATECGR où x est égal à la valeur du paramètre PRM associé au traitement,
- le CGR B de la ligne si renseigné, sinon le CGR B de l'en-tête peut être comparé à l'entité "CGR B" du paramétrage. Si le chemin est renseigné, le CGR B de la ligne est également comparé aux CGR B appartenant à la composition de CGR (GCCG) définie pour ce chemin. Dans le cas où la composition de CGR est datée (paramètre AUTODE occurrence DATECCG),la date prise en compte est donnée par le paramètre AUTSASLG occurrence xDATECGR où x est égal à la valeur du paramètre PRM associé au traitement,
- l'article acheté de la ligne peut être comparé à l'entité "article acheté" du paramétrage,
- le dépôt de la ligne si renseigné, sinon le dépôt de l'en-tête peut être comparé à l'entité "dépôt" du paramétrage,
- le créateur de la demande d'achats ou de la commande peut être comparé à l'entité "créateur" du paramétrage ;
- le montant de la ligne est supérieur ou égal au montant défini au niveau du paramétrage des signataires.
Pour une génération des lignes de signatures après demande d'achats ou commande, le montant de la ligne est égal à la quantité commandée moins la quantité commandée gratuite ramenée en unité d'achat de la ligne, multipliée par le prix commandé de la ligne, le tout multiplié par l'unité de prix de la ligne.
Pour une génération des lignes de signatures après réception, le montant de la ligne est égal à la quantité réceptionnée moins la quantité réceptionnée gratuite ramenée en unité d'achat de la ligne, multipliée par le prix réceptionné de la ligne si renseigné, sinon par le prix commandé, le tout multiplié par l'unité de prix de la ligne.
Pour une génération des lignes de signatures après facture, le montant de la ligne est égal au montant facturé.
Toutes les lignes de signatures sont générées en attente : l'état est égal à "E".
Exemple
Génération de lignes de signatures après commande (TLSGC) avec le paramètre PR3 associé au traitement (SATLSGC) égal à "C".
Type de signature AD avec la chaîne 1 de l'occurrence AD du paramètre TSISGSE égale à "C".
Entités définies pour le type de signature AD :
- compte : occurrence AD-OECPT du paramètre ENTSASGL ;
- CGR A : occurrence AD-OECGA du paramètre ENTSASGL.
Type de signature | Signataire | Equivalence | Montant | Compte | CGR A |
---|---|---|---|---|---|
AD | U1 | EQ1 | 2 000 | 606100 | 0001% |
AD | U2 | EQ1 | 10 000 | 6% | 0001% |
AD | U3 | EQ2 | 0 | 6% | 0001% |
Ligne | Article | Compte | CGR A | Montant ligne |
---|---|---|---|---|
10 | A1 | 606100 | 0001 100 | 2 500 |
20 | A2 | 606200 | 0001 200 | 12 000 |
30 | A3 | 606100 | 0001 300 | 2 000 |
40 | A4 | 606100 | 0001 400 | 15 000 |
Ligne | Type de signature | Signataire | Equivalence |
---|---|---|---|
10 | AD | U1 | EQ1 |
10 | AD | U3 | EQ2 |
20 | AD | U2 | EQ1 |
20 | AD | U3 | EQ2 |
30 | AD | U1 | EQ1 |
30 | AD | U3 | EQ2 |
40 | AD | U1 | EQ1 |
40 | AD | U2 | EQ1 |
40 | AD | U3 | EQ2 |
U1 doit signer les lignes 10, 30 et 40.
U2 doit signer les lignes 20 et 40.
U3 doit signer les lignes 10, 20, 30 et 40.
Mise à jour des commandes
Si le traitement se déroule sans anomalie, l'étape des commandes 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.
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 génération des lignes de signatures.
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é.
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 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 non.