Skip to main content

Commandes en PdV non validées et erreurs de stocks en v12

Des clients de Coop IT Easy qui utilisent les stocks et le point de vente ont rapportés en 2021 un problème : les mouvements de stock liés aux ventes en point de vente n'étaient plus tous validés. Certains restaient en statut "en attente" ou "prêt".

Illustration :

image-1635352048344.png

On voit 24 Commandes en PdV à traiter. Cela devrait toujours être à 0.

Il était même impossible de les valider manuellement à cause d'erreurs du type : "La quantité de Nom du produit débloquée ne peut pas être supérieure à la quantité en stock.".

Ce problème a été reporté dans la communauté OCA : https://github.com/OCA/stock-logistics-warehouse/pull/1284

Grâce à l'entraide entre contributeurs, une solution a été mise en place : le module "stock_realign_move_and_quants" a été créé.

Il permet de :

  • forcer le contrôle de cohérence entre les quants et les moves à chaque mouvement de stock (invisible pour l'utilisateur, cela se fait en continu chaque fois que des mouvements de stocks sont réalisés)
  • lancer un inventaire de correction pour forcer la cohérence sur tous les articles qui comportent des incohérences (de type "stockable"). Cette action se fait via le module "Inventaire" > Configuration > Stock Fix Operations > Align STock Moves and Quants.
    • Cliquer sur ce point de menu permet d'afficher une fenêtre qui affiche la date du 1er mouvement de stock historique. Laisser ainsi et cliquer sur le bouton pour lancer le calcul.

    • Cela affiche un inventaire avec la liste des articles incohérents.

    • Valider l'inventaire.
    • Répéter l'opération jusqu'à ce que la fenêtre affiche finalement “No discrepancies found betwen stock moves and quants.”

Ce module ne corrige pas le problème de fond mais permet d'éviter des incohérences au fil de l'utilisation d'Odoo.