Odoo Help


Problem with Manufacturing and Warehouse pull-rules in Odoo 8?

on 1/26/15, 5:26 AM 4,472 views

My problem is when I tried to create a procurement rules (pull-rules) to get raw materials from the "Raw Materials" warehouse with every manufacturing order, and after then put the finished product in the "End Products" warehouse. 
My warehouses' design is to define three locations;

  • "RAW" for the "Raw Materials" warehouse
  • "MNF" for the "Manufacturing" warehouse, and
  • "END" for the "End Products" warehouse.

I tried many many times with no use.

Can anyone help?

Rami Talat
On 1/31/15, 10:55 AM

Unfortunately, not working!
And I wonder why Odoo 8 is so complex is such a basic feature, in opposite to OpenERP7!


I think your problem zbik is you are still running on OpenERP 7. May be this is point of misunderstanding

In my system works. WMS in V8 is much better than V7. This WMS requires only an understanding. You read stock/doc/stock.rst (from module stock).

on 1/31/15, 2:15 PM

I already (for sure) read it, while it talks conceptually, not "step-by-step" like doc.odoo.com There are a lot of undocumented features in WMS 8 till now. So this is the reason for such questions, which focus on the details as well as the concept as well.

Rami Talat
on 1/31/15, 3:04 PM

This never worked with me, any ideas?

Rami Talat
on 2/6/15, 7:57 PM
On 1/27/15, 3:30 PM

Thx Zbik for looping us to ambigious answers.
I already read this post before, and commented on your answer to get more explanation.
Please, if you have specific and step-by-step answers in details, you are welcome and you will be very appreciated.

Answer updated

on 1/31/15, 7:42 AM

Still not working!

on 1/31/15, 2:59 PM

I don't know where can you prioritize routes from? The only "route priority" is in the push rules!

on 2/1/15, 3:42 AM

How to prioritize routes?

on 2/3/15, 6:19 AM

Unfortunately zbik, your solution didn't work with me as you described! Furthermore, the drag and drop feature you mentioned is not working too! It seems as you are talking about another app!

on 2/13/15, 8:56 AM

I'm still unable to do this, till now!

on 2/22/15, 5:11 PM
On 2/13/15, 9:07 AM

Still have trouble with your solution zbik!



| 6 5 7
Lodz, Poland

On 1/27/15, 4:44 AM

Organize your warehouses and transfer of goods otherwise. See this post

UPDATE, only for V8:

S - source, material warehouse - purchase warehouse
M - manufacturing warehouse
E - end products - sale warehouse

With these settings all transfers between warehouses are manually accepted.

Warehouses settings:

  • In warehouse S check - Purchase to resupply this warehouse
  • In warehouse E check - Resupply Warehouses M
  • In warehouse M check - Manufacture in this Warehouse and Resupply Warehouses S

Reordering Rules:

  • For products-materials set pseudo MTO in Stock location warehouse M. In this way materials from S will be transfered on demand.
  • For end-products set pseudo MTO in warehouse M, too. Additionaly Quantity Multiple = Quantity From Bill Of Materials.In this way manufacturing order will be for the appropriate quantity.
  • In warehouse E - defined reordering rule (as required or MTO)

Routes priority:

  • route S -> M - higher priority than others for magazine M (buy, etc.)
  • route M -> E - higher priority than others for magazine E (buy, etc.)
  • routes priority is changed by changing the field sequence, or manually in similar way to here

Product settings:

  • appropriate routes checked, for example M -> E for end-products and S -> M for materials

PS. You can build a similar transfers rules with one warehouse and three locations

Hope this help.


UPDATE 11-02.2015

How does the system choose the correct procurement rule:

When Odoo needs to find a procurement rule, it will check the routes that can be applied to the procurement as follows:

  • It will try to find a rule from the route(s) on the procurement first
  • If it does not find any, it will try to find a rule from the route(s) on the product and product category (+ its parents)
  • If it does not find any there, it will try to find a rule from the route(s) on the warehouse

If in any of these cases, multiple rules are found, it will select the rule with the highest priority. This sequence can be changed in Warehouse/Routes (drag/drop the lines).


Answer updated

on 1/31/15, 7:42 AM

How to prioritize routes?

on 1/31/15, 9:10 AM

Unfortunately, not working! And I wonder why Odoo 8 is so complex is such a basic feature, in opposite to OpenERP7!

Rami Talat
on 1/31/15, 10:55 AM

Answer updated - prioritize routes.

on 1/31/15, 1:48 PM

Still not working too.

on 1/31/15, 3:00 PM

Where and what the problem? You verify active procurements, exceptions other issue?

on 1/31/15, 3:04 PM

M never have moves from S (for the materials). Also, E never have moves from M after manufacturing!

Rami Talat
on 2/3/15, 6:49 AM

Answer updated

on 2/11/15, 2:05 PM

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

4 follower(s)


Asked: 1/26/15, 5:26 AM
Seen: 4472 times
Last updated: 3/16/15, 8:10 AM