fix: make rate of depreciation mandatory

This commit is contained in:
Khushi Rawat
2024-12-13 12:36:30 +05:30
parent 632a45d82e
commit ed42ed04d2
2 changed files with 6 additions and 5 deletions

View File

@@ -804,10 +804,10 @@ 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 args.get("rate_of_depreciation") and not flt(args.get("expected_value_after_useful_life")):
if not flt(args.get("expected_value_after_useful_life")):
return args.get("rate_of_depreciation") 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( value = flt(args.get("expected_value_after_useful_life")) / flt(
args.get("value_after_depreciation") args.get("value_after_depreciation")
) )

View File

@@ -86,7 +86,8 @@
"description": "In Percentage", "description": "In Percentage",
"fieldname": "rate_of_depreciation", "fieldname": "rate_of_depreciation",
"fieldtype": "Percent", "fieldtype": "Percent",
"label": "Rate of Depreciation" "label": "Rate of Depreciation (%)",
"mandatory_depends_on": "eval:doc.depreciation_method == 'Written Down Value'"
}, },
{ {
"fieldname": "salvage_value_percentage", "fieldname": "salvage_value_percentage",
@@ -117,7 +118,7 @@
"index_web_pages_for_search": 1, "index_web_pages_for_search": 1,
"istable": 1, "istable": 1,
"links": [], "links": [],
"modified": "2024-05-21 15:48:20.907250", "modified": "2024-12-13 12:11:03.743209",
"modified_by": "Administrator", "modified_by": "Administrator",
"module": "Assets", "module": "Assets",
"name": "Asset Finance Book", "name": "Asset Finance Book",