← Back to team overview

c2c-oerpscenario team mailing list archive

[Bug 876316] [NEW] Degressive method for assets

 

Public bug reported:

6.1-trunk
server revno 3765
addons revno 5374

I think there is a problem with the calculation according to the
degressive method. A degressive method should switch to linear method
when the amount to be depreciated is lower than the linear amount for
the same asset. See example below.

1) Create an asset with a gross value of 30,000.00, purchase date 17/10/2011
2) Select Time Method Number of depreciations, set 5 as number of depreciations, use period length 12, computation method Degressive, degressive factor 0.40, leave prorata temporis to False.
3) Go to Depreciation board tab and click Compute

The result is shown in the enclosed screenshot.

The expected result should be:

2011-10-17 Depreciation amount 12000 -  amount to depreciate 18000
2012-10-17 Depreciation amount 7200 -  amount to depreciate 10800
2013-10-17 Depreciation amount 6000 -  amount to depreciate 4800
2014-10-17 Depreciation amount 4800 -  amount to depreciate 0

When the amount to be depreciated according to a degressive method falls below the amount to be depreciated according to a linear method, the method is switched to linear. As from the third depreciation on, the degressive amount of 4320 is lower than 6000 (the amount according to a linear depreciation of 20%). So the system should propose 6000 to be depreciated.
The next year the balance has to be depreciated (in this example).

** Affects: openobject-addons
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to OpenERP Project Group.
https://bugs.launchpad.net/bugs/876316

Title:
  Degressive method for assets

Status in OpenERP Addons (modules):
  New

Bug description:
  6.1-trunk
  server revno 3765
  addons revno 5374

  I think there is a problem with the calculation according to the
  degressive method. A degressive method should switch to linear method
  when the amount to be depreciated is lower than the linear amount for
  the same asset. See example below.

  1) Create an asset with a gross value of 30,000.00, purchase date 17/10/2011
  2) Select Time Method Number of depreciations, set 5 as number of depreciations, use period length 12, computation method Degressive, degressive factor 0.40, leave prorata temporis to False.
  3) Go to Depreciation board tab and click Compute

  The result is shown in the enclosed screenshot.

  The expected result should be:

  2011-10-17 Depreciation amount 12000 -  amount to depreciate 18000
  2012-10-17 Depreciation amount 7200 -  amount to depreciate 10800
  2013-10-17 Depreciation amount 6000 -  amount to depreciate 4800
  2014-10-17 Depreciation amount 4800 -  amount to depreciate 0

  When the amount to be depreciated according to a degressive method falls below the amount to be depreciated according to a linear method, the method is switched to linear. As from the third depreciation on, the degressive amount of 4320 is lower than 6000 (the amount according to a linear depreciation of 20%). So the system should propose 6000 to be depreciated.
  The next year the balance has to be depreciated (in this example).

To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-addons/+bug/876316/+subscriptions


Follow ups

References