fix(picklist): calculate picked qty excluding the delivered qty

This commit is contained in:
Sudharsanan11
2025-12-03 17:48:38 +05:30
parent 7bca3bbcd8
commit f5b75b27d7

View File

@@ -736,7 +736,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"),
)