diff --git a/erpnext/stock/doctype/pick_list/pick_list.py b/erpnext/stock/doctype/pick_list/pick_list.py index e2cfb8eeca8..8d251d143a9 100644 --- a/erpnext/stock/doctype/pick_list/pick_list.py +++ b/erpnext/stock/doctype/pick_list/pick_list.py @@ -743,7 +743,10 @@ class PickList(TransactionBase): pi_item.serial_no, ( Case() - .when((pi_item.picked_qty > 0) & (pi_item.docstatus == 1), pi_item.picked_qty) + .when( + (pi_item.picked_qty > 0) & (pi_item.docstatus == 1), + pi_item.picked_qty - pi_item.delivered_qty, + ) .else_(pi_item.stock_qty) ).as_("picked_qty"), )