La fonction qui calcule les consommations moyennes prend en paramètre soit :

  • un nombre de jours de couverture
  • un montant en €

qu'il sera ensuite possible d'ajuster en pourcentage.

Si rien n’est indiqué, le paramètre de calcul pris en compte sera : "aujourd'hui - nb de jours paramétré dans Odoo".
Le nombre de jours paramétré est actuellement de {{nb_past_days_to_compute_sales_average}} jours.

Ce nombre de jours paramétrable se trouve en suivant les menus suivants :
Configuration > Technique > Paramètres > Paramètres systèmes.
La valeur est définie avec la clef "lacagette_products.nb_past_days_to_compute_sales_average".

Dans le cas d'un nombre de jours de couverture :

Une requête est faite sur l'ensemble des passages en caisse, du Nb jours de couverture à hier, récupérant pour tous les jours de la période (dimanches exclus) les quantités vendues des articles achetés chez le fournisseur.
Pour chaque article, le nombre de jours considérés pour faire la moyenne est défini comme suit :
"Nb de jours ouvrés de la période - Nb de jours des périodes de rupture"
Le nombre de jours consécutifs sans vente pour considérer l'article en rupture est actuellement de {{nb_of_consecutive_non_sale_days_considered_as_break}} jours.

Cette période de rupture est paramétrable en suivant les menus suivants :
Configuration > Technique > Paramètres > Paramètres systèmes.
La valeur est définie avec la clef "lacagette_products.nb_of_consecutive_non_sale_days_considered_as_break".

Pour chaque article, la consommation moyenne par jour est obtenue en divisant la quantité totale vendue sur la période par le nombre de jours significatifs.


Dans le cas d'un montant en € :

En entrant un montant, la fonction calculera et remplira les quantités d'articles à commander pour être au plus près de ce montant (en étant supérieur ou égal), tout en tenant compte des consommations moyennes des articles.

La quantité à commander pour couvrir les besoins (en jours ou à partir d'un montant en €) est le résultat de :

(nb_jours x conso_moyenne) - stock_existant - quantités_entrantes + stock_minimum

Pour plus de précisions, ce résultat peut-être ensuite ajusté en pourcentage.