From 3f62e854e58346b86bf510a60712ae1a364a3e9c Mon Sep 17 00:00:00 2001 From: Sagar Sharma Date: Thu, 15 Jun 2023 19:26:38 +0530 Subject: [PATCH] fix: consider field precision while setting sle actual_qty (#35717) --- erpnext/controllers/buying_controller.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/controllers/buying_controller.py b/erpnext/controllers/buying_controller.py index fa566f62ef0..25f32147f35 100644 --- a/erpnext/controllers/buying_controller.py +++ b/erpnext/controllers/buying_controller.py @@ -445,7 +445,7 @@ class BuyingController(SubcontractingController): continue if d.warehouse: - pr_qty = flt(d.qty) * flt(d.conversion_factor) + pr_qty = flt(flt(d.qty) * flt(d.conversion_factor), d.precision("stock_qty")) if pr_qty: @@ -507,7 +507,7 @@ class BuyingController(SubcontractingController): d, { "warehouse": d.rejected_warehouse, - "actual_qty": flt(d.rejected_qty) * flt(d.conversion_factor), + "actual_qty": flt(flt(d.rejected_qty) * flt(d.conversion_factor), d.precision("stock_qty")), "serial_no": cstr(d.rejected_serial_no).strip(), "incoming_rate": 0.0, },