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 d53382b7047..e20363cec3a 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 @@ -2008,6 +2008,8 @@ def get_available_serial_nos(kwargs): filters["name"] = ("in", time_based_serial_nos) elif ignore_serial_nos: filters["name"] = ("not in", ignore_serial_nos) + elif kwargs.get("serial_nos"): + filters["name"] = ("in", kwargs.get("serial_nos")) if kwargs.get("batches"): batches = get_non_expired_batches(kwargs.get("batches"))