Merge pull request #52408 from frappe/mergify/bp/version-16-hotfix/pr-52383

fix: rate comparison in stock reco (backport #52383)
This commit is contained in:
Mihir Kandoi
2026-02-04 17:42:06 +05:30
committed by GitHub
2 changed files with 4 additions and 1 deletions

View File

@@ -28,4 +28,4 @@ erpnext.demo.clear_demo = function () {
},
});
});
};
};

View File

@@ -523,6 +523,9 @@ class StockReconciliation(StockController):
if abs(difference_amount) > 0:
return True
float_precision = frappe.db.get_default("float_precision") or 3
item_dict["rate"] = flt(item_dict.get("rate"), float_precision)
item.valuation_rate = flt(item.valuation_rate, float_precision) if item.valuation_rate else None
if (
(item.qty is None or item.qty == item_dict.get("qty"))
and (item.valuation_rate is None or item.valuation_rate == item_dict.get("rate"))