Commit Graph

4 Commits

Author SHA1 Message Date
david
ed2a9b865b [FIX] stock_available_mrp: normal BoM available to promise
Normal BoM products (those which are manufactured) are regular stored
products and their immediately_usable_qty will be summed with potential
stock. This was the expected behavior of the module and it was lost at
some point.

Phantom BoM products (kits) don't have real stock so their available to
promise quantity will be the same as the potential.

As an improvement, we've added the possibility to override the sum of
potential and available to promise. In some cases such addition doesn't
make sense as we don't know how long can take to manufacture those potential
units.

TT35589
2022-05-09 16:19:57 +02:00
Florian da Costa
8436495372 Make stock_available_mrp compatible with other modules like stock_available_immediately 2021-05-27 12:42:07 +02:00
Timon Tschanz
e6a9e9bf43 [11.0][MIG] port stock_available_mrp to 11.0 2021-05-27 12:42:07 +02:00
Lionel Sausin
18a5ec23a9 [MIGR] stock_available_mrp: migrate to v8
Compute potential quantities for both product templates and variants. To keep the code simple, only the biggest potential of any single variant is accounted for in the template's potential.
Take all levels of phantom BoM into account, respects validity dates etc. thanks to the use of the standard method _bom_explode, as suggested by @gdgellatly in https://github.com/OCA/stock-logistics-warehouse/pull/5#issuecomment-66902191
Improve tests, rewritten in python.
Adhere to new file/manifest/README conventions.
Simplify copyright headers
2021-05-27 12:42:07 +02:00