Merge pull request #57353 from mihir-kandoi/fix/reserved-batch-precision

fix: get reserved batch qty precision from settings
This commit is contained in:
Mihir Kandoi
2026-07-22 15:11:11 +05:30
committed by GitHub

View File

@@ -630,8 +630,9 @@ class SerialBatchBundleService:
if outstanding > 0:
reservations[key].append(row)
precision = frappe.get_precision("Serial and Batch Entry", "qty")
for (batch_no, warehouse), reserved_qty in outstanding_qty.items():
if flt(reserved_qty, 6) <= 0:
if flt(reserved_qty, precision) <= 0:
continue
batch_qty = get_batch_qty(
@@ -642,7 +643,7 @@ class SerialBatchBundleService:
consider_negative_batches=True,
)
if flt(batch_qty, 6) >= flt(reserved_qty, 6):
if flt(batch_qty, precision) >= flt(reserved_qty, precision):
continue
vouchers = ", ".join(