From 6806f33ed7398724cbd75cc072e4052ae05d504f Mon Sep 17 00:00:00 2001 From: "Ujjvala Collins (OpenERP)" Date: Thu, 9 Jun 2011 12:57:28 +0530 Subject: [PATCH] [REF] account_asset: Small corrections. bzr revid: uco@tinyerp.com-20110609072728-0hmyg18oc1rhcr63 --- addons/account_asset/account_asset.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addons/account_asset/account_asset.py b/addons/account_asset/account_asset.py index 498894ea68f..9862cd5c48b 100644 --- a/addons/account_asset/account_asset.py +++ b/addons/account_asset/account_asset.py @@ -137,8 +137,11 @@ class account_asset_asset(osv.osv): else: amount = residual_amount * asset.method_progress_factor residual_amount -= amount + + # To skip already created lines if i <= len(asset.account_move_line_ids): continue + vals = { 'amount': amount, 'asset_id': asset.id, @@ -149,6 +152,7 @@ class account_asset_asset(osv.osv): 'depreciation_date': depreciation_date.strftime('%Y-%m-%d'), } depreciation_lin_obj.create(cr, uid, vals, context=context) + # Considering Depr. Period as months depreciation_date = (datetime(year, month, day) + relativedelta(months=+asset.method_period)) day = depreciation_date.day