Le stock virtuel (théorique) augmente deux fois dans la même commande

Bonjour à tous,

Je souhaite remercier d’avance les développeurs qui prendront du temps à ma question. En effet, j’a remarqué un problème lors de la validation d’une commande fournisseur : le stock virtuel augmente correctement, mais il augmente également lorsque je réalise une réception.

Par exemple, pour un produit X, si je commande 10 pièces, le stock virtuel passe à 10. Ensuite, lorsque je reçois le produit et que je crée une réception, le stock physique passe effectivement à 10, mais le stock virtuel passe à 20 au lieu de rester à 10.

Je soupçonne que le bug provient potentiellement de la méthode load_virtual_stock de la classe product.

Merci,
Mohammed

Bonjour :slightly_smiling_face:
Si vous utilisez l’api en v13 je vous recommande de faire évoluer Dolibarr.
Quand est il de la configuration des stocks dans l’admin?

1 « J'aime »

Bonjour,
Je n’ai pas la solution, mais je suis tombé sur une problématique équivalente sur le forum anglophone
https://www.dolibarr.org/forum/t/virtual-stock-is-increased-twice-for-purchasing-orders-and-more-issues-related-to-this/21330

1 « J'aime »