[FIX] account_asset: Corrected final depreciated amount.

bzr revid: uco@tinyerp.com-20110527090834-788m19t2bq0lxoea
This commit is contained in:
Ujjvala Collins (OpenERP)
2011-05-27 14:38:34 +05:30
parent 70ae1cc732
commit fa98bf6a75
+3 -3
View File
@@ -95,7 +95,7 @@ class account_asset_asset(osv.osv):
depreciation_lin_obj.unlink(cr, uid, old_depreciation_line_ids, context=context)
undone_dotation_number = asset.method_delay - len(asset.account_move_line_ids)
residual_amount = asset.value_residual - asset.salvage_value
salvage_amount = residual_amount = asset.value_residual - asset.salvage_value
depreciation_date = datetime.strptime(self._get_last_depreciation_date(cr, uid, [asset.id], context)[asset.id], '%Y-%m-%d')
day = depreciation_date.day
month = depreciation_date.month
@@ -105,7 +105,7 @@ class account_asset_asset(osv.osv):
amount = residual_amount
else:
if asset.method == 'linear':
amount = (asset.purchase_value - asset.salvage_value) / undone_dotation_number
amount = salvage_amount / undone_dotation_number
else:
amount = residual_amount * asset.method_progress_factor
residual_amount -= amount
@@ -115,7 +115,7 @@ class account_asset_asset(osv.osv):
'sequence':i,
'name': str(asset.id) +'/'+ str(i),
'remaining_value': residual_amount,
'depreciated_value': asset.purchase_value - residual_amount,
'depreciated_value': salvage_amount - residual_amount,
'depreciation_date': depreciation_date.strftime('%Y-%m-%d'),
}
self.pool.get('account.asset.depreciation.line').create(cr, uid, vals)