Hi,
I have an issue with standard 3-step manufacturing in Odoo.
Problem:
When creating and confirming a Manufacturing Order, Odoo only creates the transfer for:
Post-Production → Stock
But it does NOT create the expected component picking transfer:
Stock → Pre-Production (WH/PC/...)
As a result, the MO stays waiting for components (components not available).
I already reset everything to the standard Odoo 3-step manufacturing configuration and checked:
- routes
- operation types
source/destination locations
product routes
warehouse settings
Any idea why the picking transfer is never generated?
Thanks!


Hello
What rule you have set for Pre-Production?
Hi, i can't upload a picture but see my configuration below:
3 Step Manufacturing Route:
- Pull from - WH/ProductionRoom/Pre-Procution (internal Storage) to WH/ProctionRomm/Production (production)
- Pull from - WH/Stock to WH/ProductionRoom/Pre-Production
- Push to - WH/ProductionRoom/Post-Production to WH/Stock
Manufacturing Route:
- Manufacturing - (empty) to WH/ProductionRoom/Post-Production
- Pull from - WH/ProductionRoom/Post-Production to WH/Stock
These are the standard settings - i've also resetted them.
I'm talking about the inventory -> Configuration -> Rules -> Pull From WH/Stock WH/Pre-Production
open this check which supply method you have set
Supply Method is Take from Stock (in the Rule for the Route 3 steps manufacturing)
Can you try to change it to this: Take From Stock, if unavailable, Trigger Another Rule
Also no Transfer generated
Revert that change.. Can you please write in detail like what you are doing so I can test that on my local env..
Okay. I reverted.
First i changed in "Inventory - Warehouses - MyWarehouse" the Manufacturing Radio Button to 3 steps Manufacturing. After that i took care that the Routes in my products are choosen to Manufacturing AND 3Step-Manufacturing. Then i go to "Manufacturing - Manufacturing Orders" and created a new one. The operation type (Misscelaneous) is automatically set up to "Manufacturing" and the locations for the components are from "Pre-Production" and the final prduct to "Post-Production". After that i confirm the MO. Then i can see the transfer in "Inventory"-App for the Manufacturing and for storage the final product after the production (WH/SPF/...). But there is no transfer generated for picking the components (WH/PC/...)
Hello
1. Go to the Product Form for your Components, in the Inventory tab, uncheck any custom "3-Step" or "Manufacture" routes, Ensure only "Buy" route (if purchased) or nothing is checked.
2. Go to Operation Types ->Pick Components -> Check Default Source Location (WH/Stock) and Default Destination Location (WH/Pre-Production).
3. Go to Inventory > Configuration > Routes -> Manufacture -> Find the rule WH: Stock -> Pre-Production
Action: Pull from
Supply Method: Trigger another rule
Thanks for your reply. Unfortunately all settings have been existed before. Just the rule WH/Stock > WH/Pre-Production in Manufacturing Route does not have existed. I've added it and also no transfer added.
If i change the type from the rule WH/Stock > WH/Pre-Production in the (3-Steps-Manufacturing-Route) to "Push & Pull" or "Push to" then a transfer will be generated at the correct place. But it only generate a transfer with the product itself and not with the components needed for manufacturing.
Can you please share the screenshot? Because I know something is missing but don't get it exactly.
I can't upload but here a link with Screenshots from the Routes and Rules (it's german language): https://spoondrink-my.sharepoint.com/:f:/p/nico/IgDa2Y-u9Rr0Ro5AvakWJIRAAWOZJf12jZNu0us253H6qQg?e=ne1Klg
Can you provide it in English?
I've translated the Key-Facts in the Screenshots. You can see it in English now
The issue is within sequence(22) in this screenshot Rule_Stock>PreProduction in 3 Step.png.
Suggest to reset all the settings by default to Odoo. and then test. It will working.
Thanks
Let me know after testing
info@codespheretech.in
So i have to reset ALL Odoo settings?
No, only related to 3 steps configuration.
Okay but how can i do it? I've already resetted the radio buttons in Warehouse for Manufacturing? Do i have to delete the Routes for Manufacturing or how can i reset them to default?
If you have already reset it then no need to do it again. I'm unable to give proper solution without seeing actual scenario. It is working properly my local env.
Hi Vivek,
thanks for your answer. Unfortunately the sequences does not help to fix the problem. But one question in this case: what sequence does the Routes have? The route "Manufacturing" and the "3-Step" Route? And what rules have to be set in the "Manufacturing" Route?
I tested with a whole new Odoo Test-Account on the Website and the Manufacturing-Route does not have changed? But i'm not sure if i crashed anything by deleting the standard Manufacturing Rule ...
I'm wondering because in normal the confirmation of a manufacturing generates a PC Transfer first and AFTER finishing the Manufacturing the SFP-Transfer is being generated. In my case the SFP-Transfer is being generated directly afert cofirmation of the manufacturing.