question

Luca avatar image
Luca asked

Design - Fixed asset implementation

Hello my client requires me to implement a fixed asset subledger. His needs are very basic [I should implment asset #, asset price, year of purchase, depreciation mode, calculations] but I can propose thousands of different implementations with these. Are there any rules to consider in order to reduce the impact of potential mistakes ?

E.g. I can implement the following logic : - an asset is created in the DB. This generates 1 line in the Asset table : Year of purchase = 2010, Cost : 100, depreciation : linear over 5 years, already depreciated : 0 - end of year closing will include a calculation to determine the amount to be depreciated (quite long calculation, since depreciation logic can be tough) - as a result, the asset line will be replaced by the following : Year of purchase = 2010, Cost : 100, depreciation : linear over 5 years, already depreciated : 20

Or can implement the following logic : - an asset is created in the DB. Cost : 100, depreciation : linear over 5 years. This generates 1 line in the Asset table - this also generates 5 accounting lines [one per year] in a specific table [asset accounting], such as Year 1 : cost 20; Year 2 : cost 20,... - the line concerning the present year is accounted for as a cost in the P&L, other lines stays there until next year closing - at year N+1, the year closing ops will include the search in the asset table for amounts to be acconted for in the year.

Thanks

database-design
2 comments
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Squirrel 1 avatar image Squirrel 1 commented ·
i guess your question required somebody with the accounting knowledge especially with the depreciation treatment and handling + DB design to answer that. Also the knowledge on the existing application design and working to answer this :)
0 Likes 0 ·
Luca avatar image Luca commented ·
well, no... both treatments are correct from the accounting point of view. I am asking if, from a design point of view, there is a difference and if I could encounter some issues with the first solution, or with the second one.
0 Likes 0 ·

0 Answers

·

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.