You're welcome.
Here again, you should not store calculated results. Calculate the depreciation schedule on demand. Only generate actual records in the month the depreciation is taken. What you should do, though, is store the depreciation time frame through which you are taking it. i.e. 5 yrs, 10 yrs, 6 mos. whatever. Then, using the depreciation time line, date of purchase, purchase price, and any other factors for the depreciation, calculate the depreciation on demand. You can use already taken depreciation (again, calculated on demand from each record of depreciation actually taken) to know how much value is left in the asset. Doing it this way you will be much happier. Since you won't be taking depreciation in advance you will always only have the actual value on the books.