mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-07 15:25:19 +00:00
fix: skip depreciation rescheduling when asset is fully depreciated on sale
(cherry picked from commit c4155b6c81)
This commit is contained in:
@@ -195,6 +195,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 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