Cegid XRP Ultimate | I3 Actualisé le 06/10/2022 |
|||
Stocks | |||
TAPM - Actions réalisées par le traitement de modification du PUMP |
Principe de fonctionnement |
Le traitement fonctionne de cette façon : - Sélection des articles dont le PUMP doit être modifié ; - Calcul du montant de régularisation pour chaque article ; - Génération des mouvements de régularisation ; - Mise à jour du détail du PUMP et de l'indicateur de traitement. La génération des mouvements et les mises à jour sont effectuées si le traitement est lancé en "Exécution". |
Sélection des articles |
Les articles, pour lesquels le prix doit être modifié, sont recherchés dans la gestion de modification du PUMP (GAPM) en fonction des critères saisis à la soumission. Les lignes de données traitées sont celles dont : - le type de prix correspond au type de prix saisi à la soumission ; - la date correspond à la date saisie à la soumission ; - l'indicateur de traitement n'est pas renseigné. |
Calcul du prix mis à jour |
Si le critère "Prorata de TVA" est coché, le prix utilisé pour la mise à jour est calculé en appliquant le prorata de TVA au prix saisi dans la gestion de modification du PUMP (GAPM). Formule de calcul du prix ![]() P = Prix saisi dans la gestion de modification du PUMP (GAPM) ; TVA = Taux associé au code de TVA (GTVA). Le code de TVA utilisé est celui associé à l'article pour le fournisseur principal (GRAF). TC = Taux calculé. Le mode du code de TVA permet de rechercher le contenu du champ "Texte" du paramètre MODOETVA ainsi que la valeur testée 2. Le taux de prorata de TVA (GPTV) est recherché pour le type correspondant au texte du paramètre. Le taux calculé est égal à : - 100 si la valeur testée 2 est égale à "P0" ; - La différence entre 100 et le taux du prorata si la valeur testée 2 est égale à "P". Exemple avec la valeur testée 2 égale à "P" - Prix saisi (GAPM) = 50 ; - Code TVA = 1610 ; - Taux associé au code TVA (GTVA) = 20 ; - Taux de prorata de TVA (GPTV) = 13 ; - Taux calculé = 100 - 13 = 87. ![]() Exemple avec la valeur testée 2 égale à "P0" - Prix saisi (GAPM) = 50 ; - Code TVA = 1610 ; - Taux associé au code TVA (GTVA) = 20 ; - Taux de prorata de TVA (GPTV) = 13 ; - Taux calculé = 100. ![]() Ce nouveau prix est utilisé pour le calcul du montant de régularisation. |
Calcul du montant de régularisation |
Le montant de régularisation est calculé suivant les données présentes dans les gestions du détail du PUMP (CPMP) et du PUMP à l'inventaire (GPUM). Une fois le mouvement généré, il est calculé de façon que le prix corresponde soit au prix saisi dans la gestion de modification du PUMP (GAPM), soit au prix calculé si le "Prorata de TVA" est demandé. Formule de calcul : M = P * (Q1 + Q2) - (M1 + M2) Les différentes variables correspondent à : - M = Montant calculé ; - P = Prix saisi dans la gestion de modification du PUMP (GAPM) ou prix calculé selon si le "Prorata de TVA" est demandé ou non ; - Q1 : Quantité du dernier PUMP à l'inventaire (GPUM) dont la date est inférieure à la date saisie à la soumission ; - Q2 : Cumul des quantités des détails du PUMP (CPMP) dont le statut quantité est "Cumulée" et pour lesquels la date est comprise dans la période suivante : date de début = date du PUMP à l'inventaire + 1 jour date de fin = date saisie à la soumission ; - M1 : Montant du dernier PUMP à l'inventaire (GPUM) dont la date est inférieure à la date saisie à la soumission ; - M2 : Cumul des montants des détails du PUMP (CPMP) pour lesquels la date est comprise dans la période suivante : date de début = date du PUMP à l'inventaire + 1 jour date de fin = date saisie à la soumission. |
Exemple | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
La ligne de données pour la commande "AS.95.1" correspond à un écart de prix entre la facture et la réception. La ligne de données pour la commande "AS.82.1" correspond à une réception sans facture. Le traitement des commandes réceptionnées sans facture (TRSF) a été lancé.
Le traitement est lancé avec comme date le 31/01/2013. Le dernier PUMP à l'inventaire récupéré est celui du 31/12/2012. La quantité Q1 est de 10 et le montant M1 de 100. Les détails du PUMP récupérés sont ceux compris entre le 01/01/2013 et le 31/01/2013. La quantité Q2 est de 200 et le montant M2 de 740. Le montant calculé est : M = P * (Q1 + Q2) - (M1 + M2) M = 10 * (200 + 10) - (100 + 710) M = 2100 - 840 M = 1260 |
En-tête de mouvement |
- Classe : elle correspond à la classe saisie à la soumission ; - Etablissement : il correspond à l'établissement pour lequel la modification du PUMP s'effectue ; - Date : elle correspond à la date saisie à la soumission ; - Dépôt : il correspond, selon le choix fait à la soumission, au dépôt saisi ou au dépôt de l'article stocké (GATS). Lorsque le dépôt est proposé à partir de l'article, si le dépôt principal de l'article stocké n'est pas renseigné, un message d'erreur, indiquant qu'il est obligatoire, sera affiché. |
Ligne de mouvement |
- Article : il correspond à l'article pour lequel la modification du PUMP s'effectue ; - Lot : il est renseigné avec la valeur "." ; - Mode : il correspond, selon le choix fait à la soumission, au mode de stockage saisi ou au mode de stockage de l'article par établissement (GAAE). Lorsque le mode de stockage est proposé à partir de l'article, si le mode de l'article par établissement n'est pas renseigné, un message d'erreur, indiquant qu'il est obligatoire, sera affiché ; - Emplacement : il est renseigné avec la valeur "." ; - Quantité : elle est renseignée avec la valeur "0" car la classe n'influe pas sur le stock ; - Type de prix : il correspond au type de prix traité. Selon sa définition (GTPX), le prix alimenté est le prix réel ou le prix estimé ; - Prix : il correspond au montant de régularisation calculé ; - Comptes, postes et CGR : ils sont proposés à partir des informations comptables saisies à la soumission, si elles sont renseignées, sinon selon le paramétrage de la classe de mouvements de stock (GNMS). |
Exemple | ||||||||||||||||||
|
Mise à jour du détail du PUMP |
Pour mettre à jour le détail du PUMP (CPMP), il faut définir le paramétrage de valorisation (GOVT) pour la transaction "SKTAPM". Si le paramétrage de mise à jour est égal à "Interdit", le mouvement de stock sera généré mais la régularisation du PUMP ne sera pas effectuée. S'il existe une ligne de données dans la gestion du PUMP à l'inventaire, à la date de génération du mouvement, il est possible de la supprimer si la valeur du paramètre PRM associé au traitement est égale à "O". Si la suppression n'est pas effectuée, le message suivant sera affiché lors de la mise à jour : SGPMP053 - Date du prix inférieure au dernier PUMP à l'inventaire (article : $1, type de prix : $2). Si la correction s'effectue pendant la clôture des stocks, il faut relancer le traitement de calcul du PUMP (TPUM) afin de mettre à jour le prix dans la gestion des prix à date (GAPX). |
Mise à jour de l'indicateur de traitement et du prix |
Lorsque le traitement s'effectue correctement, le champ "Enregistrement traité" de GAPM est mis à jour avec la valeur "O", ainsi que le numéro interne et le numéro de ligne permettant de faire le lien avec le mouvement de stock. Dans le cas où la case "Prorata de TVA" est cochée, le champ "Prix mis à jour" de GAPM est alimenté avec le prix calculé. |