fix: qty based check for stock reservation of serial-batch items based on qty

This commit is contained in:
s-aga-r
2023-11-02 10:36:00 +05:30
parent 1f88b1ef84
commit 9231706227

View File

@@ -1833,7 +1833,7 @@ def validate_reserved_stock(kwargs):
elif batch_nos := [entry.batch_no for entry in sbb_entries if entry.batch_no]: elif batch_nos := [entry.batch_no for entry in sbb_entries if entry.batch_no]:
validate_reserved_batch_nos(kwargs.item_code, kwargs.warehouse, batch_nos) validate_reserved_batch_nos(kwargs.item_code, kwargs.warehouse, batch_nos)
else: # Qty based validation for non-serial-batch items OR SRE with Reservation Based On Qty.
precision = cint(frappe.db.get_default("float_precision")) or 2 precision = cint(frappe.db.get_default("float_precision")) or 2
balance_qty = get_stock_balance(kwargs.item_code, kwargs.warehouse) balance_qty = get_stock_balance(kwargs.item_code, kwargs.warehouse)