Merge pull request #44690 from khushi8112/handle-zero-salvage-value-case

fix: handle zero salvage value case
This commit is contained in:
Khushi Rawat
2024-12-13 14:31:03 +05:30
committed by GitHub
2 changed files with 6 additions and 2 deletions

View File

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

View File

@@ -88,7 +88,8 @@
"depends_on": "eval:doc.depreciation_method == 'Written Down Value'",
"fieldname": "rate_of_depreciation",
"fieldtype": "Percent",
"label": "Rate of Depreciation (%)"
"label": "Rate of Depreciation (%)",
"mandatory_depends_on": "eval:doc.depreciation_method == 'Written Down Value'"
},
{
"fieldname": "salvage_value_percentage",
@@ -128,7 +129,7 @@
"index_web_pages_for_search": 1,
"istable": 1,
"links": [],
"modified": "2024-11-29 14:36:54.399034",
"modified": "2024-12-13 12:11:03.743209",
"modified_by": "Administrator",
"module": "Assets",
"name": "Asset Finance Book",