From 7e8fd8f324ab2e446f98418dc12a328e668f8515 Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Fri, 21 Apr 2023 17:44:44 +0530 Subject: [PATCH] chore: update reserved stock SLE validation --- erpnext/stock/stock_ledger.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/erpnext/stock/stock_ledger.py b/erpnext/stock/stock_ledger.py index 463706e3886..5d14c21e024 100644 --- a/erpnext/stock/stock_ledger.py +++ b/erpnext/stock/stock_ledger.py @@ -1010,7 +1010,6 @@ class update_entries_after(object): msg_list = [] for warehouse, exceptions in self.exceptions.items(): deficiency = min(e["diff"] for e in exceptions) - msg_prefix = _("As {} units are reserved").format(frappe.bold(self.reserved_stock)) if ( exceptions[0]["voucher_type"], @@ -1036,7 +1035,10 @@ class update_entries_after(object): if msg: if self.reserved_stock: - msg = "{0}, {1}".format(msg_prefix, msg) + allowed_qty = abs(exceptions[0]["actual_qty"]) - abs(exceptions[0]["diff"]) + msg = "{0} As {1} units are reserved, you are allowed to consume only {2} units.".format( + msg, frappe.bold(self.reserved_stock), frappe.bold(allowed_qty) + ) msg_list.append(msg)