fix: handle zero salvage value case

This commit is contained in:
Khushi Rawat
2024-12-13 12:31:38 +05:30
parent 8940747161
commit 632a45d82e

View File

@@ -805,6 +805,9 @@ class Asset(AccountsController):
return args.get("rate_of_depreciation") return args.get("rate_of_depreciation")
if self.flags.increase_in_asset_value_due_to_repair: if self.flags.increase_in_asset_value_due_to_repair:
if not flt(args.get("expected_value_after_useful_life")):
return args.get("rate_of_depreciation")
value = flt(args.get("expected_value_after_useful_life")) / flt( value = flt(args.get("expected_value_after_useful_life")) / flt(
args.get("value_after_depreciation") args.get("value_after_depreciation")
) )