Sommaire
- Principe de fonctionnement
- Données
- Articles
- Dépôts
- Hiérarchies de dépôts (GHDP)
- Modes de stockage et d'achat
- Paramétrage transfert via commande (GPTC)
- Etapes de la classe de commandes d'achats pour la facturation
- Mouvements de stocks
- Sélection des articles à traiter
- Génération des commandes de facturation
- Commandes d'achats de facturation
- Réceptions
- Exemple sans regroupement
- Exemple avec regroupement
- Génération des commandes d'approvisionnements
- Liens entre commandes
- Marquage des lignes de mouvements de stocks traitées
Principe de fonctionnement
Sélection des articles
Les articles à traiter sont recherchés dans les mouvements de stocks (GMVS) en fonction des critères définis à la soumission.
Recherche du paramétrage
Pour chaque ligne de données sélectionnée, le paramétrage (GPTC) est recherché pour la classe de sortie, le mode de stockage et la catégorie de l'article stocké. Si aucun paramétrage n'est défini, il est recherché pour la classe et le mode avec la catégorie non renseignée.
Génération des commandes d'achats de facturation et marquage des lignes de mouvements de stocks traitées
Les commandes de facturation du stock consigné sont générées ainsi que les réceptions correspondantes. Toutes les lignes de mouvements de stocks rattachées à l'article, au dépôt, au lot, au mode et à l'emplacement sont marquées afin de ne pas les traiter à nouveau.
Génération des commandes d'approvisionnements
Les commandes d'approvisionnements sont générées ainsi que les liens entre les commandes selon le paramétrage choisi à la soumission.
Données
Ce paragraphe liste les données utilisées pour l'exemple.
Articles
Article | Catégorie associée à l'article stocké | Fournisseur |
---|---|---|
V01 Valve 1 | V Valve | FRN01 |
V02 Valve 2 | V Valve | FRN01 |
P01 Prothèse hanche | P Prothèse | FRN02 |
P02 Prothèse genou | P Prothèse | FRN02 |
Dépôts
Dépôt | Dépôt physique |
---|---|
PHAR Pharmacie | PHAR |
PHAR-L Pharmacie | PHAR |
Hiérarchies de dépôts (GHDP)
Dépôt supérieur | Dépôt associé | Chemin |
---|---|---|
PHAR-L | PHAR | F |
Modes de stockage et d'achat
Mode de stockage |
---|
CO Stock consigné |
N Stock normal |
Mode d'achat | Mode de stockage 1 | Mode de stockage 2 |
---|---|---|
RP Régularisation pose | N | N |
Paramétrage transfert via commande (GPTC)
Classe de stock | Mode de stockage | Catégorie | Classe d'achats | Mode d'achat | Chemin |
---|---|---|---|---|---|
S Sortie consommation | CO | V | RFP Régularisation facturation pose | RP | F |
Informations des lignes de commandes : Paramètre 15 = CRI-RUP Critère de rupture
Classe de stock | Mode de stockage | Catégorie | Classe d'achats | Mode d'achat | Chemin |
---|---|---|---|---|---|
S Sortie consommation | CO | P | RFP Régularisation facturation pose | RP | F |
Informations des lignes de commandes : Paramètre 15 = CRI-RUP Critère de rupture
Etapes de la classe de commandes d'achats pour la facturation
Dans l'exemple, le code de la classe est "RFP" (Régularisation facturation pose). Elle doit être définie avec la valeur "Dépôt fournisseur" égale à "Obligatoire".
Les principales étapes sont les suivantes. D'autres étapes peuvent être rattachées à la classe selon vos besoins.
Etape | Mnémonique | Défaut |
---|---|---|
100 Commande | GCDA | Oui |
400 Réception | GREC | |
460 Mise à jour en stock | TSTA | |
495 Edition régularisation de pose | EBREA02 | |
680 Facture non parvenue | TVCCP | |
700 Contrôle facture | GFAA | |
710 Comptabilisation | TVCC | |
820 MAJ des prix après facture | TPRXF | |
930 Bon à payer | TTAC |
Mouvements de stocks
Mouvement | Dépôt | Date | Mnémonique | Article | Lot | Mode | Qté |
---|---|---|---|---|---|---|---|
S.10 | PHAR | 01/10/2017 | P0001 | V01 Valve | L0001 | CO | 1 |
S.10 | PHAR | 01/10/2017 | P0001 | V02 Valve | L0005 | CO | 1 |
S.14 | PHAR | 01/10/2017 | P0002 | V01 Valve | L0002 | CO | 1 |
S.14 | PHAR | 01/10/2017 | P0002 | V02 Valve | L0005 | CO | 1 |
S.15 | PHAR | 01/10/2017 | P0003 | P01 Prothèse hanche | L0010 | CO | 1 |
S.23 | PHAR | 02/10/2017 | P0004 | P01 Prothèse hanche | L0011 | CO | 1 |
S.23 | PHAR | 02/10/2017 | P0004 | P02 Prothèse genou | L0012 | CO | 1 |
S.26 | PHAR | 02/10/2017 | P0005 | P02 Prothèse genou | L0013 | CO | 1 |
Sélection des articles à traiter
Les articles traités sont ceux présents dans les lignes de mouvements de stocks (GLMS) pour lesquels :
- la classe est une classe de sortie (GNMS) ;
- le flag de stock de la ligne est égal à "Traité" ;
- la génération de la commande de facturation n'a pas été effectuée. Cette information est contenue dans un marqueur présent dans les lignes de mouvements (zone "Transfert"). Sa valeur vaut "O" lorsque la ligne est traitée.
Remarque :
Les mouvements de sorties de stock, dont la quantité est négative, sont sélectionnés afin de prendre en compte les annulations dues à des erreurs de saisies.
La commande de facturation n'est pas générée si la somme des quantités pour l'article, le dépôt, le mode de stockage et le lot est égale à 0.
Si la somme des quantités est négative, le message d'erreur suivant est édité :
SKGCF904 - Génération de la commande d'achats non effectuée : la quantité est négative pour l'article '$1', le dépôt '$2', le lot '$3' et le mode de stockage '$4' ('$5').
Génération des commandes de facturation
Les articles à facturer, suite à la consommation du stock consigné, sont créés dans le sas des commandes d'achats (GTCDA) ainsi que dans le sas des réceptions (GTREA).
Une commande est créée par date et fournisseur si aucun regroupement n'est défini à la soumission. Si un regroupement est défini, le nombre de commandes générées dépendra de ce dernier, si la case "Une cde/regroupement" est cochée.
Lorsque tous les articles sélectionnés sont traités, les commandes d'achats ainsi que les réceptions créées dans les sas sont intégrées dans les tables d'exploitation.
Le principe de fonctionnement et de proposition des valeurs par défaut pour les commandes, tels que les prix, les comptes est le même que celui du traitement d'intégration (TTCDA).
Envoi des traitements après réception
En fonction de l'occurrence TRTSAS du paramètre AUTSAREC, il est possible d'exécuter, lors de l'intégration, les traitements correspondant aux étapes par classe (GETCA) définis pour les classes d'achats (GNCA) des commandes rattachées aux réceptions générées.
Commandes d'achats de facturation
En-tête
Les données alimentées sont :
- la classe : elle est renseignée avec la classe associée au paramétrage (GPTC) si celle-ci est renseignée. Dans le cas contraire, elle correspond à la classe associée par défaut à la catégorie de l'article acheté dans les associations catégories d'articles par classe d'achats (GCCAA) ;
- le dépôt : il correspond au dépôt de consommation (dépôt rattaché aux mouvements de stocks) ;
- la date : elle correspond à la date saisie à la soumission ou à la date du mouvement de stocks ;
- le fournisseur : selon le paramétrage de transfert via commande (GPTC), il correspond au fournisseur principal ou à celui rattaché à la commande d'achats ayant effectué l'entrée du lot.
Si la proposition est égale à "Celui de l'entrée en stock", il correspond au fournisseur rattaché à la commande d'achats ayant effectué l'entrée du lot. S'il existe une ligne de données pour l'article et le fournisseur dans les compositions de fournisseurs par liste d'articles (GTLAA), le code fournisseur rattaché à l'entrée est modifié avec le fournisseur de remplacement associé.
Si aucun fournisseur n'est trouvé ou si la proposition est égale à "Fournisseur principal", le fournisseur proposé est celui le mieux noté parmi les articles référencés par fournisseur (GRAF) valides : voir la documentation sur la proposition du fournisseur ;
- le dépôt fournisseur : il est proposé à partir des hiérarchies de dépôts (GHDP) selon le chemin défini dans le paramétrage de génération (GPTC).
Lignes
Les données renseignées sont :
- l'article ;
- la quantité : elle correspond à la quantité des lignes de mouvements de stocks traitées ;
- le mode d'achat : mode d'achat défini dans le paramétrage (GPTC), s'il est renseigné. Sinon, il s'agit du mode d'achat proposé par défaut ;
- les CGR A et B : ils sont proposés selon la définition du paramétrage (GPTC) ;
- les libellés, identifiants, numériques, paramètres associés aux lignes : ils sont proposés selon la définition du paramétrage (GPTC).
- informations complémentaires : renseignées à partir de celles saisies dans les lignes de mouvements de stocks.
Réceptions
Toutes les commandes d'achats, d'un même fournisseur, ayant la même date, sont regroupées sur le même numéro de réception.
En-tête de réception
Les données renseignées sont :
- la date de réception : elle correspond à la date saisie à la soumission ou à la date des mouvements de stocks ;
- le fournisseur : il correspond au fournisseur des commandes d'achats de facturation créées ;
- la référence : elle est alimentée selon les occurrences SAIREF et UNIREF du paramètre AUTSAREC.
Si la référence est obligatoire mais sans unicité, elle sera alimentée avec ".". S'il y a unicité, elle est alimentée avec le numéro de travail et un compteur pour chaque réception (Exemple : 452365-1 pour la première réception, 452365-2 pour la seconde, etc.).
Lignes de réception
Les données renseignées sont :
- la classe, le numéro, le sous-numéro de la commande : ils correspondent aux commandes de facturation générées ;
- le numéro interne de commande : il correspond au numéro interne des commandes de facturation générées ;
- l'article ;
- la quantité : elle correspond à la quantité des lignes de commandes générées ;
- le numéro de ligne : il correspond au numéro de ligne de commande auquel est rattaché l'article.
Détails par lot
Les détails par lot sont créés si l'article est géré par lot ou si les emplacements sont gérés.
Les données renseignées sont :
- l'article ;
- le lot : il correspond au lot consommé ;
- l'emplacement : il correspond à l'emplacement proposé par défaut. Il est égal à "." si le dépôt ne gère pas les emplacements, sinon la proposition de l'emplacement s'effectue dans l'ordre de priorité suivant :
. S'il existe un seul emplacement avec la caractéristique "Achat" égale à "Entrée" ou "Entrée/Sortie", il est proposé ;
. Proposition de l'emplacement associé à l'article par dépôt ou à l'article stocké, selon le paramètre AUTSTOCK, occurrence PROEMP, à condition que la caractéristique "Achat" soit égale à "Entrée" ou "Entrée/Sortie" ;
. Proposition du premier emplacement, dans l'ordre alphabétique, avec la caractéristique "Achat" égale à "Entrée" ou "Entrée/Sortie".
- la quantité : elle correspond à la quantité consommée pour le lot ;
- informations complémentaires du lot (lot fournisseur, lot supérieur, numéro de série, dates de péremption) : elles sont renseignées si l'article est géré par lot. Elles proviennent du lot (GLOP).
Exemple sans regroupement
Date de commande non renseignée à la soumission
Une commande est générée par fournisseur, dépôt et date du mouvement de stocks.
Trois commandes et trois réceptions sont générées car les mouvements de consommations ont des dates différentes.
Réception | Fournisseur | Date commande | Date réception | Dépôt | Dépôt fournisseur |
---|---|---|---|---|---|
50 | FRN01 | 01/10/2017 | 01/10/2017 | PHAR | PHAR-L |
Commande | Article | Mode d'achat | Quantité commandée | Quantité réceptionnée | Lot | Quantité |
---|---|---|---|---|---|---|
RFP.1.1 | V01 Valve 1 | RP | 2 | 2 | L0001 L0002 | 1 1 |
V02 Valve 2 | RP | 2 | 2 | L0005 | 2 |
Réception | Fournisseur | Date commande | Date réception | Dépôt | Dépôt fournisseur |
---|---|---|---|---|---|
51 | FRN02 | 01/10/2017 | 01/10/2017 | PHAR | PHAR-L |
Commande | Article | Mode d'achat | Quantité commandée | Quantité réceptionnée | Lot | Quantité |
---|---|---|---|---|---|---|
RFP.2.1 | P01 Prothèse hanche | RP | 1 | 1 | L0010 | 1 |
Réception | Fournisseur | Date commande | Date réception | Dépôt | Dépôt fournisseur |
---|---|---|---|---|---|
52 | FRN02 | 02/10/2017 | 02/10/2017 | PHAR | PHAR-L |
Commande | Article | Mode d'achat | Quantité commandée | Quantité réceptionnée | Lot | Quantité |
---|---|---|---|---|---|---|
RFP.3.1 | P01 Prothèse hanche | RP | 1 | 1 | L0011 | 1 |
P02 Prothèse genou | RP | 2 | 2 | L0012 L0013 | 1 |
Pour le fournisseur FRN02, deux commandes et deux réceptions sont créées car les articles P01 et P02 ont été consommés le 01/10/2017 et le 02/10/2017.
Date de commande renseignée à la soumission
Une commande est générée par fournisseur, dépôt et date saisie à la soumission (03/10/2017).
Seulement deux commandes et deux réceptions sont générées.
Réception | Fournisseur | Date commande | Date réception | Dépôt | Dépôt fournisseur |
---|---|---|---|---|---|
50 | FRN01 | 03/10/2017 | 03/10/2017 | PHAR | PHAR-L |
Commande | Article | Mode d'achat | Quantité commandée | Quantité réceptionnée | Lot | Quantité |
---|---|---|---|---|---|---|
RFP.1.1 | V01 Valve 1 | RP | 2 | 2 | L0001 L0002 | 1 1 |
V02 Valve 2 | RP | 2 | 2 | L0005 | 2 |
Réception | Fournisseur | Date commande | Date réception | Dépôt | Dépôt fournisseur |
---|---|---|---|---|---|
51 | FRN02 | 03/10/2017 | 03/10/2017 | PHAR | PHAR-L |
Commande | Article | Mode d'achat | Quantité commandée | Quantité réceptionnée | Lot | Quantité |
---|---|---|---|---|---|---|
RFP.2.1 | P01 Prothèse hanche | RP | 1 | 1 | L0010 L0011 | 1 1 |
P02 Prothèse genou | RP | 2 | 2 | L0012 L0013 | 1 1 |
Exemple avec regroupement
Le regroupement défini à la soumission est "Mnémonique".
Selon le paramétrage de transfert via commande, la valeur du mnémonique alimentera le paramètre 15 associé aux lignes de commandes d'achats (GCAPL).
Option "une commande par regroupement" inactive
Comme la case n'est pas cochée, le regroupement est utilisé pour différencier les lignes des commandes. Une commande est générée par fournisseur, dépôt et date saisie à la soumission.
Deux commandes et deux réceptions sont générées.
Réception | Fournisseur | Date commande | Date réception | Dépôt | Dépôt fournisseur |
---|---|---|---|---|---|
50 | FRN01 | 03/10/2017 | 03/10/2017 | PHAR | PHAR-L |
Commande | Article | Mode d'achat | Quantité commandée | Quantité réceptionnée | Lot | Quantité | Param. 15 |
---|---|---|---|---|---|---|---|
RFP.1.1 | V01 Valve 1 | RP | 1 | 1 | L0001 | 1 | P0001 |
V02 Valve 2 | RP | 1 | 1 | L0005 | 1 | P0001 | |
V01 Valve 1 | RP | 1 | 1 | L0002 | 1 | P0002 | |
V02 Valve 2 | RP | 1 | 1 | L0005 | 1 | P0002 |
Réception | Fournisseur | Date commande | Date réception | Dépôt | Dépôt fournisseur |
---|---|---|---|---|---|
51 | FRN02 | 03/10/2017 | 03/10/2017 | PHAR | PHAR-L |
Commande | Article | Mode d'achat | Quantité commandée | Quantité réceptionnée | Lot | Quantité | Param. 15 |
---|---|---|---|---|---|---|---|
RFP.2.1 | P01 Prothèse hanche | RP | 1 | 1 | L0010 | 1 | P0003 |
P01 Prothèse hanche | RP | 1 | 1 | L0011 | 1 | P0004 | |
P02 Prothèse genou | RP | 1 | 1 | L0012 | 1 | P0004 | |
P02 Prothèse genou | RP | 1 | 1 | L0013 | 1 | P0005 |
Option "une commande par regroupement" active
Comme la case est cochée, une commande est générée par critère de regroupement (mnémonique de l'en-tête de mouvement), fournisseur, dépôt, date saisie à la soumission.
Cinq commandes et deux réceptions sont générées.
Réception | Fournisseur | Date commande | Date réception | Dépôt | Dépôt fournisseur |
---|---|---|---|---|---|
50 | FRN01 | 03/10/2017 | 03/10/2017 | PHAR | PHAR-L |
Commande | Article | Mode d'achat | Quantité commandée | Quantité réceptionnée | Lot | Quantité | Param. 15 |
---|---|---|---|---|---|---|---|
RFP.1.1 | V01 Valve 1 | RP | 1 | 1 | L0001 | 1 | P0001 |
V02 Valve 2 | RP | 1 | 1 | L0005 | 1 | P0001 | |
RFP.2.1 | V01 Valve 1 | RP | 1 | 1 | L0002 | 1 | P0002 |
V02 Valve 2 | RP | 1 | 1 | L0005 | 1 | P0002 |
Réception | Fournisseur | Date commande | Date réception | Dépôt | Dépôt fournisseur |
---|---|---|---|---|---|
51 | FRN02 | 03/10/2017 | 03/10/2017 | PHAR | PHAR-L |
Commande | Article | Mode d'achat | Quantité commandée | Quantité réceptionnée | Lot | Quantité | Param. 15 |
---|---|---|---|---|---|---|---|
RFP.3.1 | P01 Prothèse hanche | RP | 1 | 1 | L0010 | 1 | P0003 |
RFP.4.1 | P01 Prothèse hanche | RP | 1 | 1 | L0011 | 1 | P0004 |
P02 Prothèse genou | RP | 1 | 1 | L0012 | 1 | P0004 | |
RFP.5.1 | P02 Prothèse genou | RP | 1 | 1 | L0013 | 1 | P0005 |
Génération des commandes d'approvisionnements
Les commandes d'approvisionnements ne tiennent pas compte du regroupement saisi à la soumission.
Elles sont générées avec la date de commande égale à la date saisie à la soumission ou, le cas échéant, à la date des mouvements de stocks.
La date au plus tôt est calculée en ajoutant, à cette dernière, le délai de livraison de l'article référencé par fournisseur (GRAF).
Commande | Fournisseur | Date de commande | Date au plus tôt | Dépôt |
---|---|---|---|---|
ACS.150.1 | FRN01 | 03/10/2017 | 05/10/2017 | PHAR |
Article | Mode d'achat | Quantité commandée |
---|---|---|
V01 Valve 1 | RP | 2 |
V02 Valve 2 | RP | 2 |
Commande | Fournisseur | Date de commande | Date au plus tôt | Dépôt |
---|---|---|---|---|
ACS.151.1 | FRN02 | 03/10/2017 | 06/10/2017 | PHAR |
Article | Mode d'achat | Quantité commandée |
---|---|---|
P01 Prothèse hanche | RP | 2 |
P02 Prothèse genou | RP | 2 |
Les articles présents dans les commandes d'approvisionnements sont ceux pour lesquels l'article stocké (GATS) est défini avec la case "Réapprovisionnement automatique" cochée.
Liens entre commandes
Les liens entre les commandes de facturation et d'approvisionnements sont créés si la case "Génération" est cochée et que le "type de lien" est renseigné.
Commandes de facturation | Commandes d'approvisionnements |
---|---|
RFP.1.1 | ACS.150.1 |
RFP.2.1 | ACS.150.1 |
RFP.3.1 | ACS.151.1 |
RFP.4.1 | ACS.151.1 |
RFP.5.1 | ACS.151.1 |
Marquage des lignes de mouvements de stocks traitées
Lorsque le traitement est effectué correctement la zone "Transfert" des lignes de mouvements de stocks (GLMS) est mise à jour afin de ne pas les traiter à nouveau.