mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-05 14:38:26 +00:00
Merge pull request #54659 from frappe/mergify/bp/version-16-hotfix/pr-54658
fix: skip depreciation rescheduling when asset is fully depreciated on sale (backport #54658)
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 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