From 98dae6e43a6b7ab24dc92155d61b6e4fa249ba22 Mon Sep 17 00:00:00 2001 From: khushi8112 Date: Thu, 21 May 2026 17:04:33 +0530 Subject: [PATCH] fix: don't reset net_purchase_amount for Composite Asset if already set --- erpnext/assets/doctype/asset/asset.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/erpnext/assets/doctype/asset/asset.js b/erpnext/assets/doctype/asset/asset.js index 1b333d51c17..1ba9b12d2b1 100644 --- a/erpnext/assets/doctype/asset/asset.js +++ b/erpnext/assets/doctype/asset/asset.js @@ -551,7 +551,9 @@ frappe.ui.form.on("Asset", { asset_type: function (frm) { if (frm.doc.docstatus == 0) { if (frm.doc.asset_type == "Composite Asset") { - frm.set_value("net_purchase_amount", 0); + if (!frm.doc.net_purchase_amount) { + frm.set_value("net_purchase_amount", 0); + } } else { frm.set_df_property("net_purchase_amount", "read_only", 0); }