diff --git a/erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py b/erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py index 4c87c40df15..71d7dd4e5f3 100644 --- a/erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py +++ b/erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py @@ -816,7 +816,10 @@ def get_sre_reserved_qty_for_items_and_warehouses( Sum(sre.reserved_qty - sre.delivered_qty).as_("reserved_qty"), ) .where( - (sre.docstatus == 1) & sre.item_code.isin(item_code_list) & (sre.delivered_qty < sre.reserved_qty) + (sre.docstatus == 1) + & sre.item_code.isin(item_code_list) + & (sre.delivered_qty < sre.reserved_qty) + & (sre.status.notin(["Closed", "Delivered"])) ) .groupby(sre.item_code, sre.warehouse) )