From 4f1695616ae7951738e1885bee62ab9bf75101d4 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Tue, 27 Jan 2026 19:31:52 +0530 Subject: [PATCH] fix(asset capitalization): update total_asset_cost on asset capitalisation submission (backport #52077) (#52115) fix(asset capitalization): update total_asset_cost on asset capitalisation submission (#52077) fix(asset capitalization): update total_asset_cost on asset capitalization submission (cherry picked from commit ec41f1b0f543a63ddd6daa53ad06261936bb10ed) Co-authored-by: NaviN <118178330+Navin-S-R@users.noreply.github.com> --- .../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 ab12899f45b..7b9369d7390 100644 --- a/erpnext/assets/doctype/asset_capitalization/asset_capitalization.py +++ b/erpnext/assets/doctype/asset_capitalization/asset_capitalization.py @@ -574,13 +574,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(