Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
2 Răspunsuri
2434 Vizualizări

Odoo 14.0, CE.

To build product A I need product B.

To build product C i also need product B.

Since product C is build on bulk, lets say 50 at a time, I need to buy a lot of B. But product A is produced 1 at a time, but uses many B.

So I want to be able to MTS B so at any moment i can build product A, but I also want to MTO B whenever a C manufacture order is triggered (always in bulk).

How can I do that?

I tried making 2 warehouses and having 2 reordering rules for B:

- 0/0/1 MTO WarehouseC

- 15/100/5 MTS WarehouseA

But this is not working... It seems that odoo only checks if there is stock, not where it is.

Am I doing anything wrong?

Thanks.

Edit: Just tested on a fresh DB on odoo.com and it seems to work properly... could it be because my DB uses multilayer BOMs or because it is in Odoo 14? I guess odoo.com is Odoo 15.

Also I did not enable MTO so replenishment in C was:

- 0/0/1 Buy WarehouseC 

Edit: The problem seems to come from lead times, now I'm lost...

Imagine profil
Abandonează
Autor Cel mai bun răspuns

To close this question:

DO NOT MTO AND MTS AT THE SAME TIME.

It is buggy, and will double your POs and cause other difficult to track operations. Just choose one for each product.

Imagine profil
Abandonează
Cel mai bun răspuns

Essentially only 1 replenishment rule should suffice i.e 14/100/5 (MTS) so there is always between 15 & 100 of product B to be able to produce A at any given time and when you get the order for product C replenishment would fulfill the bulk quantity of B + top it to 100

Any specific business reasons you want the replenishment to be separately identified?

Imagine profil
Abandonează
Autor

Thanks for answering,
We manufacture, and as a more or less real example on the numbers product A uses 30 of B to be produced (alongside many other products), but product C uses 20 of B but is always produced in bulk of 20, so we don't want a stack of 800 to cover for product A and whenever a sale for product C comes, we just want to have 300 in stock (for A) and trigger a buy order of 400 of B whenever a sale for product C is confirmed.
That happens for many products, it was just an example.
I get what you are saying but that would not work for us...

Not sure why you would need inventory for 800.

Based on your example, if you were to set the replenishment to 60/300/30 to plan stock to produce between 2 and 10 product A.

While you receive order for product C, there would never be 400 in stock, so it would reserve available stock and create replenishment for the reminder. This would also mean that the stock in hand would be below minimum so it would also create a replacement to top-up stock to 300.

In effect you would have achieved MTS and MTO

Autor

I'm sorry if I'm not clear enough, thanks for your help, I've oppened a new question trying to understand why the very basic is not working... If you want to take a look at it I'll be gratefull, and if not, thanks for help so far anyway!!

https://www.odoo.com/forum/help-1/why-po-and-mo-are-not-triggering-lead-time-problem-209796

Related Posts Răspunsuri Vizualizări Activitate
2
apr. 25
1315
3
apr. 25
1551
1
sept. 23
1299
1
mai 22
2440
1
feb. 22
1823