Valeur des stocks en euro : PUMP ou CUMP.
"prix unitaire moyen pondéré" et "prix comptable unitaire moyen pondéré".
Le prix unitaire d'un produit, c'est le prix d'achat point barre.
Le prix comptable unitaire d'un produit, c'est le prix d'achat, plus les coûts relatifs au transport, et éventuellement les prix de stockage.
Ca se calcule de la façon suivante :
VA = Valorisation Actuelle
QA = Quantité stockée Actuelle
VE = Valorisation de l'entrée
QE = Quantité de l'entrée
PUMP = (VA * QA + VE * QE) / (QA + QE)
Une sortie ne modifie pas le PUMP.
Le PUMP d'un produit est stocké dans la fiche de stock du produit (le lien produit <-> dépôt)
Le calcul du CUMP est le même à la différence près que la valorisation prend compte les différents frais. Et on peut dévalluer régulièrement le CUMP avec les frais de gestion de stockage, ventilles par quantité et les différents critères du produit (taille, poids, nature, age du stock, etc.)
Sinon, il fait assez peut de tables pour gérer des stocks, et c'est somme toute assez facile :
- PRO (pro_id)
- DEP (dep_id)
- DSK (dep_id, pro_id) stock physique et stocks virtuels
- MVT (id) historisation des mouvements de stock (entrée, sortie, avec quantité et PUMP/CUMP au moment du mouvement)
Le compteur physique, je ne les explique pas : c'est la quantité qui entre et sort effectivement du dépôt.
Mais tu peux avoir des stocks virtuels, tels que "en cours d'appro, en cours de réception, en cours de contrôle qualité, en isolement, réservé, en cours de préparation, en cours de SAV" par exemple.
Ces compteurs virtuels doivent aussi être historisés, mais leurs entrées/sorties ne sont pas liées à des mouvements physiques dans le dépôt.
Par exemple, tu lances une commande d'approvisionnement qui arrive dans 3 semaines.
C'est intéressant de trouver l'information immédiatement afin de ne pas repasser une commande si une personne désire l'acheter.
Ensuite, tu as des compteurs calculés. Typiquement, ça va être un truc du genre :
dispo à la vente = physique + en cours d'appro + en contrôle qualité + en cours de réception - réservé - en cours de préparation - SAV
dispo à la livraison = physique - réservé - en cours de préparation - SAV
Parceque c'est bien si t'as deux produit en stock, mais s'il y en a un qui est toujours sur le quai de déchargement et l'autre y'a un techos en train de regarder s'il faut le détruire ou le réparer, ton camion qui veut partir livrer risque d'attendre un bon moment, et il sera pas trop content...