fix(Asset): Replace asset_value with value_after_depreciation in Finance Books
This commit is contained in:
		
							parent
							
								
									d354a301cb
								
							
						
					
					
						commit
						50826f16ee
					
				| @ -23,7 +23,6 @@ | ||||
|   "asset_name", | ||||
|   "asset_category", | ||||
|   "location", | ||||
|   "asset_value", | ||||
|   "custodian", | ||||
|   "department", | ||||
|   "disposal_date", | ||||
| @ -484,12 +483,6 @@ | ||||
|    "fieldtype": "Section Break", | ||||
|    "label": "Finance Books" | ||||
|   }, | ||||
|   { | ||||
|    "fieldname": "asset_value", | ||||
|    "fieldtype": "Currency", | ||||
|    "label": "Asset Value", | ||||
|    "read_only": 1 | ||||
|   }, | ||||
|   { | ||||
|    "fieldname": "to_date", | ||||
|    "fieldtype": "Date", | ||||
| @ -523,7 +516,7 @@ | ||||
|    "link_fieldname": "asset" | ||||
|   } | ||||
|  ], | ||||
|  "modified": "2021-05-21 12:05:29.424083", | ||||
|  "modified": "2021-06-17 12:59:39.189106", | ||||
|  "modified_by": "Administrator", | ||||
|  "module": "Assets", | ||||
|  "name": "Asset", | ||||
|  | ||||
| @ -96,9 +96,6 @@ class Asset(AccountsController): | ||||
| 			finance_books = get_item_details(self.item_code, self.asset_category) | ||||
| 			self.set('finance_books', finance_books) | ||||
| 
 | ||||
| 		if not(self.asset_value): | ||||
| 			self.asset_value = self.gross_purchase_amount | ||||
| 
 | ||||
| 	def validate_asset_values(self): | ||||
| 		if not self.asset_category: | ||||
| 			self.asset_category = frappe.get_cached_value("Item", self.item_code, "asset_category") | ||||
| @ -187,7 +184,11 @@ class Asset(AccountsController): | ||||
| 					start = n | ||||
| 					break | ||||
| 
 | ||||
| 			value_after_depreciation = (flt(self.asset_value) - | ||||
| 			if d.value_after_depreciation:  | ||||
| 				value_after_depreciation = (flt(d.value_after_depreciation) - | ||||
| 					flt(self.opening_accumulated_depreciation)) - flt(d.expected_value_after_useful_life) | ||||
| 			else: | ||||
| 				value_after_depreciation = (flt(self.gross_purchase_amount) - | ||||
| 					flt(self.opening_accumulated_depreciation)) - flt(d.expected_value_after_useful_life) | ||||
| 
 | ||||
| 			d.value_after_depreciation = value_after_depreciation | ||||
|  | ||||
| @ -84,7 +84,7 @@ | ||||
|  "index_web_pages_for_search": 1, | ||||
|  "istable": 1, | ||||
|  "links": [], | ||||
|  "modified": "2021-06-17 08:02:32.650738", | ||||
|  "modified": "2021-06-17 12:59:05.743683", | ||||
|  "modified_by": "Administrator", | ||||
|  "module": "Assets", | ||||
|  "name": "Asset Finance Book", | ||||
|  | ||||
| @ -61,13 +61,19 @@ class AssetRepair(AccountsController): | ||||
| 			frappe.throw(_("Please enter Warehouse from which Stock Items consumed during the Repair were taken."), title=_("Missing Warehouse")) | ||||
| 
 | ||||
| 	def increase_asset_value(self): | ||||
| 		asset_value = frappe.db.get_value('Asset', self.asset, 'asset_value') | ||||
| 		total_value_of_stock_consumed = 0 | ||||
| 		for item in self.stock_items: | ||||
| 			asset_value += item.total_value | ||||
| 			total_value_of_stock_consumed += item.total_value | ||||
| 
 | ||||
| 		asset = frappe.get_doc('Asset', self.asset) | ||||
| 		asset.flags.ignore_validate_update_after_submit = True | ||||
| 		if asset.calculate_depreciation: | ||||
| 			for row in asset.finance_books: | ||||
| 				row.value_after_depreciation += total_value_of_stock_consumed | ||||
| 
 | ||||
| 				if self.capitalize_repair_cost: | ||||
| 			asset_value += self.repair_cost | ||||
| 		frappe.db.set_value('Asset', self.asset, 'asset_value', asset_value) | ||||
| 					row.value_after_depreciation += self.repair_cost | ||||
| 		asset.save() | ||||
| 
 | ||||
| 	def decrease_stock_quantity(self): | ||||
| 		stock_entry = frappe.get_doc({ | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user