← Back to team overview

openerp-india team mailing list archive

Re: [Bug 876316] Re: Degressive method for assets

 

On 17. 10. 11 14:14, qdp (OpenERP) wrote:
> Hello Els,
>
> unless i agree this would be necessary if we want to fulfill the
> belgian/french accounting rules, i must admit that this was simply not
> intended to behave this way. The algorithm written simply does not
> switch to linear amount if the computed amount is lower than it.
>
> For that, we will need to create a new depreciation algorithm (or a new
> option on this existing one) that will implement it. And i guess this
> would be quite soon (but unfortunately not for v6.1).
>
> You will understand that we can't say this is a bug of the existing
> method...  but "simply" a lack. So i'm setting this bug as wishlist in
> order to keep a clean record of it in LP.
>
> Thanks,
> Quentin
>
> ** Changed in: openobject-addons
>    Importance: Undecided => Wishlist
>
> ** Changed in: openobject-addons
>        Status: New => Confirmed
>
I would suggest you create a 'mixed' depreciation, which would "combine"
the two pure ones ... as maybe not everyone goes that way.

regards,
b

-- 
You received this bug notification because you are a member of OpenERP
Indian Team, which is subscribed to OpenERP Addons.
https://bugs.launchpad.net/bugs/876316

Title:
  Degressive method for assets

Status in OpenERP Addons (modules):
  Confirmed

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