İçereği Atla
Menü
Bu soru işaretlendi
1 Cevapla
15249 Görünümler

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
Vazgeç
En İyi Yanıt

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
Vazgeç
Üretici

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).

Üretici

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).

İlgili Gönderiler Cevaplar Görünümler Aktivite
1
Oca 20
2885
2
Tem 25
466
1
Oca 17
3353
2
Ağu 25
425
0
Tem 25
472