diff --git a/erpnext/assets/doctype/asset/asset.py b/erpnext/assets/doctype/asset/asset.py index 23cb4d4d515..051d2d83a93 100644 --- a/erpnext/assets/doctype/asset/asset.py +++ b/erpnext/assets/doctype/asset/asset.py @@ -351,7 +351,7 @@ class Asset(AccountsController): if len(self.get("finance_books")) > 1 and any(start): self.sort_depreciation_schedule() - + def _make_depreciation_schedule( self, finance_book, start, date_of_disposal, value_after_depreciation=None ): diff --git a/erpnext/assets/doctype/asset/depreciation.py b/erpnext/assets/doctype/asset/depreciation.py index a0c4439ee76..7953ed2fe2b 100644 --- a/erpnext/assets/doctype/asset/depreciation.py +++ b/erpnext/assets/doctype/asset/depreciation.py @@ -157,6 +157,7 @@ def get_depreciation_cost_center_and_depreciation_series_for_company(): return res + @frappe.whitelist() def make_depreciation_entry( asset_name, @@ -464,13 +465,13 @@ def restore_asset(asset_name): def depreciate_asset(asset, date): if not asset.calculate_depreciation: return - + asset.flags.ignore_validate_update_after_submit = True asset.prepare_depreciation_data(date_of_disposal=date) asset.save() make_depreciation_entry(asset.name, date) - + asset.reload() cancel_depreciation_entries(asset, date)