mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-20 13:39:18 +00:00
Merge pull request #54658 from khushi8112/skip-rescheduling-for-fully-depreciated-asset-sale
fix: skip depreciation rescheduling when asset is fully depreciated on sale
This commit is contained in:
@@ -194,6 +194,9 @@ def reschedule_depreciation(asset_doc, notes, disposal_date=None):
|
|||||||
for row in asset_doc.get("finance_books"):
|
for row in asset_doc.get("finance_books"):
|
||||||
current_schedule = get_asset_depr_schedule_doc(asset_doc.name, None, row.finance_book)
|
current_schedule = get_asset_depr_schedule_doc(asset_doc.name, None, row.finance_book)
|
||||||
|
|
||||||
|
if disposal_date and flt(row.value_after_depreciation) <= flt(row.expected_value_after_useful_life):
|
||||||
|
continue
|
||||||
|
|
||||||
if current_schedule:
|
if current_schedule:
|
||||||
if current_schedule.docstatus == 1:
|
if current_schedule.docstatus == 1:
|
||||||
new_schedule = frappe.copy_doc(current_schedule)
|
new_schedule = frappe.copy_doc(current_schedule)
|
||||||
|
|||||||
Reference in New Issue
Block a user