diff --git a/erpnext/stock/doctype/bin/bin.py b/erpnext/stock/doctype/bin/bin.py index 64004b13d19..3fc12c0f447 100644 --- a/erpnext/stock/doctype/bin/bin.py +++ b/erpnext/stock/doctype/bin/bin.py @@ -175,7 +175,7 @@ class Bin(Document): & (subcontract_order.docstatus == 1) ) if subcontract_doctype == "Purchase Order" - else (subcontract_order.docstatus == 1) + else ((subcontract_order.status != "Closed") & (subcontract_order.docstatus == 1)) ) ) @@ -212,6 +212,7 @@ class Bin(Document): else ( (Coalesce(se.subcontracting_order, "") != "") & (subcontract_order.name == se.subcontracting_order) + & (subcontract_order.status != "Closed") ) ) )