From da184d709b9f61bc9bd62cd6beddf5e19c661042 Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Thu, 22 Feb 2024 09:22:58 +0530 Subject: [PATCH] fix: negative stock error while making stock reconciliation (#40016) fix: negative stock error while making stock reco --- .../doctype/stock_reconciliation/stock_reconciliation.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py b/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py index 9ad73db916..06fd5f9b27 100644 --- a/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +++ b/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py @@ -909,8 +909,9 @@ class StockReconciliation(StockController): if allow_negative_stock: return True - if all( - (not d.batch_no or (d.batch_no and flt(d.qty) == flt(d.current_qty))) for d in self.items + if any( + ((d.serial_and_batch_bundle or d.batch_no) and flt(d.qty) == flt(d.current_qty)) + for d in self.items ): allow_negative_stock = True