Module permettant d'exclure des emplacements internes de la valorisation de stock.
Contexte d'usage
Certains contextes logistiques imposent d'exclure des éléments de la valorisation tout en les comptabilisant dans les stocks.
Permet par exemple de valoriser des produits après réception, une fois qu'ils ont passé les contrôles qualités.
Fonctionnement du module
Introduit un paramètre Exclure de la valorisation sur les emplacements internes
Les stocks y sont encore comptabilisés en termes de quantité en stock
En revanche, d'un point de vue valorisation, l'emplacement est considéré comme un emplacement externe. Autrement dit, si on déplace des éléments d'un emplacement de stock valorisé vers cet emplacement, on observera une sortie de stock en termes de valo.
Propage le Prix Unitaire à travers les mouvements liés lorsqu'on applique des règles de flux poussé
Cela permet notamment de gérer le cas où l'on réceptionne dans un emplacement non valorisé avant de pousser les éléments en stock
On applique alors le Prix d'achat au bout de la chaîne de réception, là où Odoo standard aurait appliqué le Coût de l'article, le prix d'achat étant "perdu" après le mouvement de réception Vendor > Stock.
Point d'attention
Une contrainte a été mise en place pour empêcher la modificaiton de l'attribut 'Exclure de la valorisaiton' sur un emplacement contenant du stock, pour éviter d'introduire des erreurs de valorisation.
Il aurait sinon fallu faire en sorte que la modif de l'attribut déclenche les mécanismes de valorisation en simulant une sortie (ou réciproquement une entrée) en stock pour générer les stock.valuation.layer associées. Mais mettre en place la contrainte était plus simple.
ATTENTION toutefois, cette contrainte risque de ne pas être déclenchée si la valeur est forcée par un import.