From ec41f1b0f543a63ddd6daa53ad06261936bb10ed Mon Sep 17 00:00:00 2001 From: NaviN <118178330+Navin-S-R@users.noreply.github.com> Date: Tue, 27 Jan 2026 18:04:04 +0530 Subject: [PATCH] fix(asset capitalization): update total_asset_cost on asset capitalisation submission (#52077) fix(asset capitalization): update total_asset_cost on asset capitalization submission --- .../asset_capitalization/asset_capitalization.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/erpnext/assets/doctype/asset_capitalization/asset_capitalization.py b/erpnext/assets/doctype/asset_capitalization/asset_capitalization.py index 99910014b42..66a8431914e 100644 --- a/erpnext/assets/doctype/asset_capitalization/asset_capitalization.py +++ b/erpnext/assets/doctype/asset_capitalization/asset_capitalization.py @@ -573,13 +573,19 @@ class AssetCapitalization(StockController): if self.docstatus == 2: net_purchase_amount = asset_doc.net_purchase_amount - total_target_asset_value purchase_amount = asset_doc.purchase_amount - total_target_asset_value - asset_doc.db_set("total_asset_cost", asset_doc.total_asset_cost - total_target_asset_value) + total_asset_cost = asset_doc.total_asset_cost - total_target_asset_value else: net_purchase_amount = asset_doc.net_purchase_amount + total_target_asset_value purchase_amount = asset_doc.purchase_amount + total_target_asset_value + total_asset_cost = asset_doc.total_asset_cost + total_target_asset_value - asset_doc.db_set("net_purchase_amount", net_purchase_amount) - asset_doc.db_set("purchase_amount", purchase_amount) + asset_doc.db_set( + { + "net_purchase_amount": net_purchase_amount, + "purchase_amount": purchase_amount, + "total_asset_cost": total_asset_cost, + } + ) frappe.msgprint( _("Asset {0} has been updated. Please set the depreciation details if any and submit it.").format(