La fonction qui calcule les consommations moyennes prend en paramètre une date de départ ou un montant en € (dans le cas d’un franco de port).
Si rien n’est indiqué, le paramètre 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".

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 ou le montant en € 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.

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