Merge pull request #46973 from rtdany10/reservation-precision

fix: precision issue on qty_to_be_reserved
This commit is contained in:
rohitwaghchaure
2025-04-15 17:36:39 +05:30
committed by GitHub

View File

@@ -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(