Skip to Content
Menu
This question has been flagged
1 Reply
15100 Views

Hi everyone,

I am currently stuck on a quite simple problem: I have defined a product (a stockable product that can only be sold, the routes are set as "manufacture") with a BOM containing 4 other products (they can be only bought, are stockable products, have a single vendor and the route is set to "buy"). Now, when I create a new manufacturing order for the manufacturable product, all 4 components are shown as "Waiting Availability" (I have none in stock).

At this point, I would like that Odoo would create a new purchase order for the missing components. But unfortunately, it does not (even after running all shedulers that I found and clicking on the check availability button). The only way I have managed Odoo to create a purchase order for new components, is by adding reordering rules (but I don't want to use them as they don't fit my company's workflow at all).

Also, if I create a sales order for my manufacturable product, no manufacturing order is created.

I have already tried all the suggestions from here: https://www.odoo.com/forum/help-1/question/how-to-generate-manufacturing-purchase-oder-from-a-sales-order-10153 (but unfortunately some of the options are no longer present in version 10).

I guess I must be missing an essential step or some setting, anyone has an idea?

Thanks in advance,

Dan

Avatar
Discard
Best Answer

Reordering rules are required for stockable products unless you use the MAKE TO ORDER Route.


If you want Odoo to check stock, you need Reordering rules, and can make all the Quantities 0 (no quantity in stock).

Avatar
Discard
Author

Thanks for the answer, you saved me a giant headache and a lot of work!

Adding an "empty" reordering rule (all quantities are zero) seems to do the trick (which seems quite counter-intuitive to me).

Author

In case someone stumbles upon this at some point in time and you are having some troubles with this, here a short summary:

- A manufacturing order is only going to be created after a sales order, if the product is set as 'make to order' and 'manufacture' and if it can be sold.

- A purchase order for missing parts of a manufacturing order is only going to be created for the parts in the BOM if either:

a) there is a reordering rule for that part (all quantities can be zero) => Odoo will then check the stock (don't forget to run the inventory shedulers, otherwise the orders will not be created)

b) the part is marked as 'make to order' => Odoo will always order the part count from the BOM and not check the stock

In case purchase requests are not generated automatically, you might have to check if the parts are delivered to the correct location (usually your default warehouse location). I had some troubles when the reordering rules were pointed to different locations, then Odoo would not consider them for reordering upon creating a manufacturing order. But I guess you could fix that by adding routes (don't know how though).

Related Posts Replies Views Activity
1
Jan 20
2786
1
Jul 25
84
1
Jan 17
3268
0
Jul 25
306
1
Jul 25
357