From 07a957c164e26288cb7cb29b902f81817ec3463d Mon Sep 17 00:00:00 2001 From: khushi8112 Date: Thu, 30 Apr 2026 02:11:57 +0530 Subject: [PATCH] fix: skip rescheduling only for asset being disposed (cherry picked from commit 88b82383f5c6988c3bd00af09bd82bce66f9412f) --- .../asset_depreciation_schedule/asset_depreciation_schedule.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py b/erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py index 0b27269b083..d31cebf9dcf 100644 --- a/erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py +++ b/erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py @@ -195,7 +195,7 @@ def reschedule_depreciation(asset_doc, notes, disposal_date=None): for row in asset_doc.get("finance_books"): current_schedule = get_asset_depr_schedule_doc(asset_doc.name, None, row.finance_book) - if flt(row.value_after_depreciation) <= flt(row.expected_value_after_useful_life): + if disposal_date and flt(row.value_after_depreciation) <= flt(row.expected_value_after_useful_life): continue if current_schedule: