fix: don't depreciate non-depreciable assets on scrapping [v14] (#38294)

fix: don't depreciate non-depreciable assets on scrapping
This commit is contained in:
Anand Baburajan
2023-11-23 14:15:40 +05:30
committed by GitHub
parent f170cb9214
commit 5261aba81f

View File

@@ -464,6 +464,9 @@ 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()
@@ -472,6 +475,9 @@ def depreciate_asset(asset, date):
def reset_depreciation_schedule(asset, date):
if not asset.calculate_depreciation:
return
asset.flags.ignore_validate_update_after_submit = True
# recreate original depreciation schedule of the asset