From 33b71544db2302359111a7867f0c5cdce4d1e715 Mon Sep 17 00:00:00 2001 From: Mihir Kandoi Date: Thu, 6 Mar 2025 20:58:08 +0530 Subject: [PATCH] fix: rare precision issue preventing submission of subcontracting order --- .../doctype/subcontracting_order/subcontracting_order.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.py b/erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.py index bdd17d57c95..afc9673003d 100644 --- a/erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.py +++ b/erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.py @@ -257,7 +257,9 @@ class SubcontractingOrder(SubcontractingController): si.qty = available_qty conversion_factor = po_item.qty / po_item.fg_item_qty - si.fg_item_qty = available_qty / conversion_factor + si.fg_item_qty = flt( + available_qty / conversion_factor, frappe.get_precision("Purchase Order Item", "qty") + ) si.amount = available_qty * si.rate bom = (