From 860699ee7b2a459d6f6d99f28342c8fc78a23519 Mon Sep 17 00:00:00 2001 From: Dany Robert Date: Wed, 9 Apr 2025 18:39:36 +0530 Subject: [PATCH] fix: precision issue on qty_to_be_reserved --- .../doctype/stock_reservation_entry/stock_reservation_entry.py | 1 + 1 file changed, 1 insertion(+) diff --git a/erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py b/erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py index 2e48794973e..56e48b84593 100644 --- a/erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py +++ b/erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py @@ -460,6 +460,7 @@ class StockReservationEntry(Document): allowed_qty = min(self.available_qty, (self.voucher_qty - voucher_delivered_qty - total_reserved_qty)) allowed_qty = flt(allowed_qty, self.precision("reserved_qty")) + qty_to_be_reserved = flt(qty_to_be_reserved, self.precision("reserved_qty")) if self.get("_action") != "submit" and self.voucher_type == "Sales Order" and allowed_qty <= 0: msg = _("Item {0} is already reserved/delivered against Sales Order {1}.").format(