Hi!
I am configurating the Master Production Schedule (MPS) for our purposes (Odoo V17, online version). I added multiple products including there bill of materials to the MPS. Our case is multi-level manufacturing, so we purchase raw material, use subcontracting to turn them into raw parts, turn them into assembly parts and put those all together to an article for sale.
We want to plan the procurement according to estimated sales, so only the article for sale has an estimated demand. All the other articles are only there to produce articles for sale, so they only have an indirect demand, based on the estimated sales of the articles of sale, they are part of (many assembly parts are part of more than one article of sale).
The issue is that automated procurement works based on the indirect demand, but we don't have any idea of how the indirect demand is composed until a manufacturing order is created, which happens much later in the process (as we want to "block" the components for a specific article of sale as late as possible). Of course we could check all articles for sale the component is used in, but this would be extremely time consuming.
As the indirect demand is just the sum of direct or estimated demands one level above, this data is in the system for sure, we just need to make it visible.
Basically what works in Odoo is checkin the bill of materials downwards, to see what happens next. What we need is to see the bill of materials upwards to check where demands are coming from.
Did anyone have this issue too and know how to solve it?
Thanks a lot in advance and have a good day! :)