diff --git a/erpnext/controllers/buying_controller.py b/erpnext/controllers/buying_controller.py index a3a1461c9a7..fec494a84c7 100644 --- a/erpnext/controllers/buying_controller.py +++ b/erpnext/controllers/buying_controller.py @@ -498,7 +498,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: @@ -574,7 +574,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")), "incoming_rate": 0.0, "serial_and_batch_bundle": d.rejected_serial_and_batch_bundle, },