fix: handle zero salvage value case
This commit is contained in:
@@ -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")
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user