NF17041 — Tâche automatisée 'Recalcul PAMP temporel'

De Documentation Polaris
Aller à : navigation, rechercher
Disponible depuis la version 8.04.0.35097

Voir la carte de la fonctionnalité : A classer



Généralités

Le programme permet de recalculer les PA/PAMP des bons de réceptions, des bons d'ajustements, des bons de transferts et des saisies de ventes en fonction des dates de valeurs.

Paramétrage

La procédure de recalcul se fait par la tâche automatisée Recalcul PAMP temporel paramétrable depuis Système Gestion des tâches automatisées Système
Cette tâche 'doit être lancée sur le TLR'.

NF 17041 1.png

Options de la tâche

  • Recalculer les retours fournisseurs : Si l'option est cochée, la valeur d'achat des bons de retours fournisseurs est mise à jour si besoin et prise en compte dans le calcul du PAMP. L'option est cochée par défaut.
  • Recalculer les bons de réceptions de transferts : Si l'option est cochée, la valeur d'achat des bons de réceptions de transferts est mise à jour si besoin et prise en compte dans le calcul du PAMP. L'option n'est pas cochée par défaut.
  • Date et heure à prendre en compte pour le début du recalcul (au format standard) : C'est le point de départ pour la sélection des modèles à traiter. Le traitement de recalcul sera fait uniquement pour les références mouvementées depuis la date indiquée.
    • La date doit être saisie au format régional prédéfini, par exemple jj/mm/aaaa hh:mm:ss
    • Si la date et l'heure ne sont pas précisées, le recalcul se fera sur les modèles qui ont été modifiés depuis la date de fin d'exercice de référence
    • Si l'heure n'est pas précisée, elle sera forcée à 00:00:00
    • La 'Date de dernière exécution de la tâche' -2 heures est proposée à la prochaine exécution
    • La date prise en compte pour le début du recalcul est nommée 'Date de référence' et est tracée dans les journaux du système.
    Date de référence 04/11/2020


A savoir :
  • A la 1ère exécution de la tâche, aucune date n'est proposée pour Date et heure à prendre en compte pour le début du recalcul. Si on la renseigne pas, les modèles pris en compte seront ceux qui ont été modifié depuis la date de fin d'exercice de référence
  • La 'Date de dernière exécution de la tâche' - 2 heures sera proposée les fois suivantes pour prise en compte de tous les modèles modifiés depuis
  • Ponctuellement, si on veut recalculer le PAMP suite à une modification de prix sur un bon de livraison, on indiquera :
    • La date du jour, si le changement de prix vient d'être fait
    • La date du bon de livraison, si la date à laquelle la modification a été faite est plus ancienne


  • Modifier les données antérieures à la date de fin d'exercice : Possibilité de modifier ou non la valeur d'achat des bons précédant l'exercice fiscal en cours. L'historique des mouvements pouvant être volumineux, cocher l'option uniquement si il y a un réel intérêt. Par défaut l'option est décochée.
    • La date de fin d'exercice par défaut est celle définie au niveau de la société (Base de travail Entités Société)
      • Si elle n'est pas renseignée ou si plusieurs sociétés ont été définies avec des dates de fin d'exercices différentes : Elle est fixée au 31/12 de l'année précédente
      • Si elle a moins de 6 mois : Elle est fixée à cette même date sur l'année précédente.
      • Un delta de 6 mois est appliqué sur l'exercice en cours pour contrer d'éventuels retard dans les inventaires.
        • Exemple : Pour un exercice au 31/12, le recalcul sur l'exercice précédent ne se fera plus qu'à partir du 01/06 de l'année en cours
    • La date prise en compte pour le traitement est nommée 'Date de fin d'exercice de référence' et est tracée dans les journaux du système
    Date de fin d'exercice de référence 31/12/2019

Fonctionnement

La tâche va tout d'abord déterminer les modèles concernés avant d'en recalculer le PAMP.

  • Les articles concernés par le recalcul sont ceux mouvementés depuis la date de référence Date et heure à prendre en compte pour le début du recalcul
  • Pour ces articles, le recalcul est fait d'après les dates de valeurs de l'ensemble des bons de réceptions, d'ajustements, de transferts et des saisies de ventes
  • Les bons seront mis à jour si nécessaire sur l'exercice en cours ou sur l'intégralité de la base de données selon l'option Modifier les données antérieures à la date de fin d'exercice
  • Le PAMP est modifié à la fin du calcul

Précisions concernant le recalcul

  • Les calculs sont réalisés par date, critère, magasin et taille et le PAMP des articles est modifié à la fin du calcul
  • L'ordre de traitement des données pour une même date est : article, réception, retour fournisseur, réception de transfert, émission de transfert, vente et vente en gros
  • La tâche utilise la valeur d'achat des bons de réceptions et des bons de transferts en réception (si l'option est cochée) pour calculer la valeur du PAMP dans le temps
  • En l'absence de stock lors d'un mouvement (stock 0 ou négatif), le PAMP est mis à jour d'après le dernier PA
  • La tâche modifie la valeur des PA :
    • dans les ventes
    • dans les bons de retours fournisseurs suivant l'option de la tâche
    • dans les bons d'ajustements (ajustements sur erreurs, ajustement sur inventaire)
    • dans les bons d’émissions de transferts. La valeur de vente qui correspond à la valeur d'achat des bons de réceptions de transferts n'est modifiée que si l'optionRecalculer les bons de réceptions de transferts est cochée
  • Les transferts et les ventes en gros facturés ne sont pas modifiés. Ils sont signalés dans les journaux du système
    Il n'est pas possible de changer les bons déjà facturés : 1-000059 H20 [EmissionTra]
    Il n'est pas possible de changer les bons déjà facturés : 1-000001 H20 [Rétrocession])
  • Les PA à 0 dans les bons sont ignorés.
  • Les bons en brouillon ou annulés ne sont pas pris en compte
  • Même sans modification de prix la tâche peut changer des valeurs car elle réduit les erreurs d'arrondis
  • Plusieurs passes sont effectuées pour recalculer les prix. Le journal du système signale chacune des boucles :
    Boucle1
     ...
    Boucle2

En cas de bouclage infini, le traitement est stoppé.
Un système de pénalité (calculé sur le nombre de modifications apportées) est en place pour mieux gérer le 'bouclage infini'. Le traitement est stoppé dès que la pénalité est supérieure ou égale à 15.

    Bouclage infini détecté

Journaux du système

  • Les informations de modifications apparaissent dans le journal « PA-Temp »
  • Les informations suivantes y sont tracées :
    • 'Date de référence' et 'Date de fin d'exercice de référence' prises en compte pour le traitement :
    Date de référence 04/11/2020
    Date de fin d'exercice de référence 31/12/2019
    • Liste des bons modifiés en valeur par le recalcul : Bons de transferts, ventes, ajustement sur inventaire, ajustement sur erreurs...
     RIE 13930-00 H19 noir-41 : [RF] 1-000058 H20 10/10/2020 (mag : 0)
     RIE 13930-00 H19 noir-41 : EmissionTra 1-000559 H20 13/10/2020 (mag : 0), ReceptionTra 1-000559 H20 13/10/2020 (mag : 4)...
     RIE 17627-00 H19 noir-41 : [Vente] 0001000079066 17/04/2020 (mag : 4 caisse 1)
     RIE 17627-00 H19 noir-41 : [AI] 1-000409 H20 20/09/2020 (mag : 4)
     RIE 17627-00 H19 noir-41 : [AE] 1-000008 E20 28/01/2020 (mag : 4)
    • Valeur du PAMP avant et après modification :
    RIE 17627-00 H19 noir-41 : PAMP Fixé à 31.6400 (mag : 4) à la place de 32.9500

Les modifications de PAMP ne sont pas toujours tracées dans le journal. Seules sont tracées celles résultant du recalcul temporel, pas celles provenant de modifications de bons.

Exemple

Mouvements enregistrés

  • Commande le 01/09/2020 avec un coefficient sur PA H.T de 0.8 correspondant à la remise fournisseur attendue : Modèle Wang. Quantité 10 sur le magasin 0, PCF HT=10.00€ PA HT=8.00€ et PAMP=8.00€
  • Réception sans modification le 01/10/2020
  • Retour fournisseur le 02/10/2020. Quantité 2
  • Transfert sur le magasin1 le 05/10/2020 : Quantité 2
  • Vente sur magasin0 le 06/10/2020 : Quantité 1
  • Vente sur magasin1 le 06/10/2020 : Quantité 1
  • Réception de la facture du fournisseur, la remise n'est pas accordée.
    • Sélection du bon de livraison datant du 01/10/2020
    • Automate de modification
    • Changement de collection, de magasins ou type d'un bon
    • Cocher 'Coefficient', le fixer à 1 et cocher 'Changement de prix'
    • Valider et clôturer le bon

A cette étape, le Pamp du modèle est erroné et la valorisation de tous les mouvements enregistrés entre la réception et la correction de prix faussée

Exécution de la tâche automatisée 'Recalcul pamp temporel'

  • Options de la tâche :
    • 'Recalculer les retours fournisseur' coché
    • 'Recalculer les bons de réceptions de transferts' coché
    • 'Modifier les données antérieures à la date de fin d'exercice' non coché
  • Résultat :
    • Modification de la valeur d'achat du bon de retour fournisseur : 16.00€ >> 20.00€
    • Modification de la valeur d'achat du bon d'émission de transfert (ETR) et du bon de réception de transfert (RTR) : 16.00€ >> 20.00€
    • Modification de la valeur d'achat des ventes réalisées sur magasin0 et magasin1
    • Modification du PAMP sur le magasin1 : 8.00€ >> 10.00€
    Exécution de la tâche CRON «recalcul pamp temporel» 
    Boucle 1 
    Date de référence 06/11/2020 
    Date de fin d'exercice de référence 31/12/2019 
    Modifier les données antérieures à la date de fin d'exercice : non 
    Modifier les bons de transfert récepteur si c'est possible : oui 
    WANG-U : [RF] 1-000034 H20 02/10/2020 (mag : 0) 
    WANG-U : EmissionTra 1-000066 H20 05/10/2020 (mag : 0), ReceptionTra 1-000066 H20 05/10/2020 (mag : 1) 
    WANG-U : [Vente] 0001000004773 06/10/2020 (mag : 0 caisse 1) 
    3 modification(s) effectuée(s) 
    Boucle 2 
    Date de référence 06/11/2020 
    Date de fin d'exercice de référence 31/12/2019 
    Modifier les données antérieures à la date de fin d'exercice : non 
    Modifier les bons de transfert récepteur si c'est possible : oui 
    WANG-U : [Vente] 0001000004774 06/10/2020 (mag : 1 caisse 101) 
    WANG-U : PAMP Fixé à 10.0000 (mag : 1) à la place de 8.0000 
    1 modification(s) effectuée(s) 
    Boucle 3 
    Date de référence 06/11/2020 
    Date de fin d'exercice de référence 31/12/2019 
    Modifier les données antérieures à la date de fin d'exercice : non 
    Modifier les bons de transfert récepteur si c'est possible : oui 
    0 modification(s) effectuée(s) 
    Traitement des calculs du PA terminé