Hello,
I am using the Inventory module with a 2-step outgoing shipment flow (PICK + OUT), and I manage my products with serial numbers. I am using Odoo 18 on Odoo.sh
For one customer delivery, I had to prepare items on different days.
- On the first day, I validated a PICK removing Product A.
- Later, when preparing the same product, I mistakenly skipped creating a new PICK and directly selected the serial number (e.g. 001) in the OUT (Output to Customer) step.
Now Odoo shows the serial number 001 in two locations at once:
- Stock location
- Customer location
I tried several things to fix this:
- Creating a new PICK with the same serial number → still shows 001 in 2 locations (Output + Customer).
- Setting stock to 0 with an inventory adjustment → still shows 001 in 2 locations (Adjustment + Customer).
- Returning the OUT (which creates an IN from the customer) → still have 2 serial numbers 001.
In the Serial Numbers Kanban view, serial number 001 is now in None Location. When I try to move it, Odoo gives this error: "Invalid Operation: You can only move a lot/serial to a new location if it exists in a single location."
What is the best way to correct this situation and clean up a serial number that is stuck in multiple locations due to a skipped PICK step?
Thanks in advance for your help!