Stock rule purchase fix

by
Odoo
v 12.0 Third Party
Download for v 12.0 Deploy on Odoo.sh
Required Apps Inventory (stock)
Purchase (purchase)
Invoicing (account)
Lines of code 47
Technical Name stock_rule_purchase_fix
LicenseAGPL-3
Websitehttps://www.trey.es
You bought this module and need support? Click here!

Stock rule purchase fix

Este módulo soluciona un error detectado en cualquier combinación de dos rutas en un mismo producto cuando una de ellas es "Comprar".

Por definición, para que funcione la ruta "Comprar" se necesita definir en el producto un proveedor y una regla de abastecimiento.

El problema es que, luego se ejecutará el planificador y se comprará el doble de mercancía de la necesaria.

Veamos un ejemplo:

  • Tenemos un producto con las rutas "Comprar" y "Bajo pedido" y una regla de abastecimiento con una cantidad mínima y una cantidad máxima de 0 unidades.

Cuando se realiza una venta de 10 unidades y se confirma se generará un pedido de compra con 10 unidades. Después, cuando se ejecute el planificador y se lancen las reglas de abastecimiento, como el stock virtual es -10 y se necesitan como mínimo 0, se modificará la línea del presupuesto de compra incrementándose en 10 unidades, por lo que al final estaremos pidiendo al proveedor 20 unidades cuando realmente necesitamos sólo 10.

  • Lo mismo ocurre si tenemos un producto con las rutas "Comprar" y "Bajo pedido + bajo existencias".

Con este módulo instalado este problema queda solventado.

Autor

License: Trey Kilobytes de Soluciones SL

Trey Kilobytes de Soluciones SL

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.