Sommaire
Sélection et tri des éléments à traiter
Ce traitement ne peut être exécuté que pour une commande ou une liste de commandes.
Les commandes sélectionnées sont triées par établissement, classe et numéro interne.
Contrôle de l'étape des commandes
Pour que le traitement puisse se réaliser, l'étape de la commande doit être cohérente :
- l'étape précédente définie dans les étapes par classe (GETCA) doit avoir été effectuée ;
- le traitement ne doit pas déjà avoir été effectué ;
- l'état du stock sur la commande doit être correct par rapport au paramétrage de l'étape de confirmation de commandes dans GETCA.
Si ces points sont vérifiés, la commande peut être traitée.
Valorisation des commandes
La valorisation d'une commande consiste à calculer le montant de la commande, des conditions de facturation et des échéances de paiement.
Contrôle des commandes
Ce traitement bloque l'avancement de la commande d'achats traitée si le montant de celle-ci est égal à 0. Le montant pris en compte pour le contrôle est celui de la condition de facturation de type "TT" (Net à payer).
Mise à jour des commandes
Si le traitement se déroule sans anomalie, l'étape des commandes est mise à jour : elle 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.
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 (CHECA) 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.
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 contrôle des commandes à zéro.
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é.