From fd4c4f98fa9a96550d833b135cdd84ae93131805 Mon Sep 17 00:00:00 2001 From: Khushi Rawat <142375893+khushi8112@users.noreply.github.com> Date: Thu, 13 Feb 2025 14:21:29 +0530 Subject: [PATCH] fix: do not reschedule depreciation for fully depreciated asset on scrap --- erpnext/assets/doctype/asset/depreciation.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/erpnext/assets/doctype/asset/depreciation.py b/erpnext/assets/doctype/asset/depreciation.py index feab9649edc..2ac8c28f267 100644 --- a/erpnext/assets/doctype/asset/depreciation.py +++ b/erpnext/assets/doctype/asset/depreciation.py @@ -448,9 +448,9 @@ def scrap_asset(asset_name, scrap_date=None): notes = _("This schedule was created when Asset {0} was scrapped.").format( get_link_to_form(asset.doctype, asset.name) ) - - depreciate_asset(asset, date, notes) - asset.reload() + if asset.status != "Fully Depreciated": + depreciate_asset(asset, date, notes) + asset.reload() depreciation_series = frappe.get_cached_value("Company", asset.company, "series_for_depreciation_entry")