From 52ac3896614ad4c31793be0d0057199dbfc417fc Mon Sep 17 00:00:00 2001 From: Mihir Kandoi Date: Wed, 16 Jul 2025 12:54:04 +0530 Subject: [PATCH] fix: serial no reserved error when reservation is transferred --- .../doctype/serial_and_batch_bundle/serial_and_batch_bundle.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py b/erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py index d6a77ebac4b..2d29d5b9e05 100644 --- a/erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py +++ b/erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py @@ -2074,8 +2074,7 @@ def get_reserved_serial_nos_for_sre(kwargs) -> list: .where( (sre.docstatus == 1) & (sre.item_code == kwargs.item_code) - & (sre.reserved_qty >= sre.delivered_qty) - & (sre.status.notin(["Delivered", "Cancelled"])) + & (sre.delivered_qty < sre.reserved_qty) & (sre.reservation_based_on == "Serial and Batch") ) )