In my DO, there are 10 units of item A. We have 10 units available but want to only deliver 6 units.
Scenario #1 #1 - If I click on the line and click partial delivery, change quantity to 6, and click ok. It will set 6 units as done, without allowing me to allocate the serial. Basically, I need to change quantity to 1 and enter the serial one at a time into 6 lines. Then it will list 6 units with serial allocated as DONE. Assuming a warehouse employee made this mistake, how do I reverse it so that the state is not done and they can re-enter the serial?
#2 - In the main screen, I now have 6 units as DONE and 4 units as available. Clicking on print delivery order will show 4+6 units to be delivered. This is not how I want it, delivery order should show 6 units to be delivered instead of 4+6. The 4 units are not allocated with any serial and we are not delivering it out yet.
#3 - If I hit on DELIVER button, OE will force me to deliver the remaining 4 units. I cannot just deliver the 6 units with serial allocated to it.
Scenario #2 #1 - I'd click on check availability and all 10 units will be made available. If I change the quantity to 6, I'd get a message saying:
By changing the quantity here, you accept the new quantity as complete: OpenERP will not automatically generate a Back Order
#2 - I can assign 6 serial to be delivered. I can deliver these 6 units but openerp will not automatically create the remaining 4 units as a separate linked DO. I'd need to create this manually. How would warehouse employee split a large number of quantity from a shipment and remember which to add back to a new DO?
Please advice how do I get OpenERP to do what I want it to do?