Hello Ricardo,
It appears you're encountering an issue where, despite setting the reservation method to "Manually" on your manufacturing operation type, components are still being reserved for manufacturing orders after the pick/transfer to the pre-production location in your two-step manufacturing process. This is unexpected behavior.
Here's how you can troubleshoot and potentially solve this issue:
1. Verify Settings:
- Operation Type: Double-check that you've correctly set the reservation method to "Manually" on the correct operation type. Navigate to Inventory > Configuration > Operation Types. Make sure you are editing the operation type used in your two-step manufacturing process.
- Manufacturing Order Type: Confirm that the manufacturing order is indeed using the operation type you configured.
2. Understand Manual Reservation:
- When the reservation method is set to "Manually," Odoo should not automatically reserve any components. Instead, you should see a "Check Availability" button on the manufacturing order. You must click this button to manually reserve the components.
3. Workflow Check:
- Two-Step Manufacturing: In a two-step manufacturing process, the first step is usually a "Pick Components" operation to move the components to the pre-production location. The second step is the actual manufacturing operation.
- Expected Behavior: With "Manual" reservation, nothing should be reserved during the "Pick Components" transfer. The reservation should only occur when you manually check availability on the manufacturing order itself.
4. Potential Causes and Solutions:
- Conflicting Configurations: It's possible that another configuration is overriding the "Manual" reservation setting.
- Check other operation types: Review any other operation types involved in your manufacturing process (especially the "Pick Components" operation) to ensure they are not set to "At Confirmation" or "Before Scheduled Date."
- Check settings in related apps: Examine settings in the Manufacturing and Inventory apps that might affect reservations.
- Customizations/Modules: If you have any custom modules installed, they might be interfering with the standard reservation behavior. Try disabling custom modules temporarily to see if the issue resolves.
- Odoo Version Bug: Although less likely, there could be a bug in your specific version of Odoo 17 Community Edition. Check the Odoo forums and bug trackers to see if others have reported similar issues. If so, there might be a patch or workaround available.
- Incorrect Workflow: Ensure your workflow aligns with the intended "Manual" reservation process. You should be creating the manufacturing order, transferring the components to the pre-production location without reservation, and then manually reserving the components on the manufacturing order itself when you're ready to start production.
5. Debugging Steps:
- Test with a Simple MO: Create a very simple manufacturing order with a single component to isolate the problem.
- Check Inventory Moves: Examine the inventory moves associated with the "Pick Components" transfer. Are they creating reserved quantities? If so, this indicates that the reservation is happening during the transfer, which shouldn't occur with "Manual" reservation.
Developer Mode: Activate developer mode in Odoo and inspect the operation type configuration directly in the database to ensure the reservation_method field is set to 'manual'.
🚀 Did This Solve Your
Problem?
If this answer helped you save time, money, or
frustration, consider:
✅ Upvoting (👍)
to help others find it faster
✅ Marking
as "Best Answer" if it resolved your issue
Your feedback keeps the Odoo community strong! 💪
(Need further customization? Drop a comment—I’m happy to
refine the solution!)