Odoo Help


How to do a partial delivery with split serial?

Damian Phang
on 1/29/14, 11:57 AM 2,560 views

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?

Damian Phang
On 1/29/14, 12:19 PM

After playing around with this back and forth, I've finally figured it out.

How to do a partial delivery order with split serial?

#1 - Go to delivery order and set split serial. Enter all the Serial of the units to be delivered and click split. #2 - Click on deliver. A window will pop up showing all the units. For example if DO has 10 units of item A, and you entered 5 serial of item A to be delivered, the new window will show 5 units (no serial) and 5 split lines with different serial number allocated to it. #3 - Delete the 5 units with no serial and hit DELIVER. #4 - Items will be delivered and you can print DO and Packing Slip for this delivery, a back order of 5 units with no serial allocation will be created automatically.

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

0 follower(s)


Asked: 1/29/14, 11:57 AM
Seen: 2560 times
Last updated: 3/16/15, 8:10 AM