Thursday, September 15, 2011

Online Fixed Assets Management Software Development - The Principles

>

Fixed assets are these permanent home business assets which allow the trader to carry on the company. They are used in connection with production or manufacture and are held as agents of production with the object of earning income but not for resale in the ordinary course of enterprise e.g. plant and machinery, land and buildings, motor vehicles and so forth. Our discussion on the principles of fixed asset management computer software advancement will concentrate on asset valuation and asset disposal. The starting up point is to create an asset register containing facts on each and every single item of fixed asset of the organization in accordance with a classification structure which ensures that every asset belongs to a class and subclass. To this finish, you produce the following forms and corresponding tables in the database-

  1. Asset class- To make a unique asset class name and asset class code.
  2. Asset subclass- To create a special asset subclass name and asset subclass code.
  3. Asset register- To create a different asset name and asset code underneath a specific asset class and subclass. Data on asset class and subclass names and codes will be pulled by the asset register kind from the asset class and asset subclass tables. These with each other with the date of buy, the asset name, the asset code, and some other knowledge will be submitted with the asset register type.

Let us take a search at a hypothetical case to exemplify the asset classification structure. Suppose a organization has the following forms of automobile- cars, trucks, and buses and you want to register every one in the asset register. Initially, we build a class name and class code for them. We will assign motor automobiles as their class name and assign 01 as their class code. We then submit the name and the code into the asset class table. Second, we produce a subclass name and subclass code for each and every type of motor vehicle. We will assign vehicles, trucks, and buses as their subclass names and assign 01001 subclass code to cars, 01002 subclass code to trucks and 01003 subclass code to buses. We then submit them into the subclass table. Third, we produce a unique asset name and asset code for every single specific automobile. The asset code will be derived from its class and subclass. Beneath subclass automobiles if, for instance, the company has a Toyota Camry, a Peugeot 406, and a Honda Accord, we will assign these as asset names and assign 01001001 as the Toyota Camry asset code, 01001002 as the Peugeot 406 asset code, and 01001003 as the Honda Accord asset code. We then submit them into the asset register. For a further asset class like plant and machinery, the class code will be 02 and the rest of the asset classification follows the exact same pattern.

For this classification structure, you implement it with table relationship so that you can comfortably track assets according to their classes and subclasses. A relationship is an association in between a single table and one or a lot more tables utilizing keys- main keys and foreign keys. For even more important information on application of relationship in the advancement of software, read my write-up on "The Improvement of Blog and Database Table Relationship". By the time the asset register is ready you are in a position to place structures for the purpose of valuation of assets in spot.

Fixed assets valuation- A company's balance sheet will have to present the value of its assets at the finish of an operating year. Fixed assets valuation is generally based mostly on the price of the fixed asset much less accumulated depreciation to date. Depreciation is the reduction in value of an asset as a outcome of usage. As an asset loses value, we decrease the book valuation in line with our estimate of the loss. Depreciation is hence the element of the expense of the fixed asset consumed in the course of its period of use by the firm. So, it is the price for companies consumed in the very same way as fees for such items as wages, rent, lighting etc. Depreciation is therefore an expense and there are 8 various systems of calculating it. These are straight-line or equal installment technique, minimizing balance strategy, revaluation process, renewals system, depletion procedure, annuity approach, sinking fund method, and insurance policy system. I will expatiate on the straight-line and decreasing-balance ways.

The straight-line strategy enables an equal quantity to be charged as depreciation for every single year of expected use of the asset. The computation is carried out using the conventional technique or modern approach. The regular process tends to make use of the following formula-

Depreciation= (price value - scrap worth)/expected life span

where expected life span is the estimated valuable life of the asset in years and scrap value is the expected value of the asset at the finish of its life span.

The modern technique calculates annual depreciation as follows-

Depreciation=expense value x annual depreciation rate

The reducing balance process writes off a fixed percentage of the diminishing balance of the asset yearly to compute depreciation. Depreciation is calculated as follows-

Depreciation = present balance x annual depreciation rate

exactly where existing balance= prior year balance - earlier year depreciation

On the other hand, at the end of the 1st year, given that there is no earlier year balance and prior year depreciation, depreciation is calculated as expense value x annual depreciation rate and at the end of the second year, the expense price tag is put to use as the earlier year balance and the earlier year depreciation is the initial year depreciation. For subsequent years, the original depreciation formula holds.

To carry out a year's depreciation run, the depreciation date is submitted via a depreciation run form, then the script-

  1. Retrieves the price price tag and the annual depreciation rate for every asset from the depreciation table and computes depreciation based on the method used.
  2. Updates the depreciation field of the asset register for every asset.
  3. Calculates the cumulative depreciation for each asset to date in the asset register.
  4. Computes the Net Book Worth (NBV) of each asset in the asset register by subtracting the cumulative depreciation from the cost cost.
  5. Decreases the life span of every single asset by one particular by subtracting 1 from latest value.

The value of each asset given by the most recent figure is acknowledged at the finish of the exercise. The depreciation script is run at the end of the operating year by an authorized person just after his prosperous username and password authentication. Right after that date, no further depreciation calculation for that year will be allowed and it is ensured by the script by the checking for the latest depreciation run date in the asset register. If it exists, it disallows the running of the system but if does not exist, the depreciation is calculated and the asset register is updated accordingly. Just about every asset has its own depreciation annual rate as submitted by way of a depreciation rate form. The rate utilised depends on the accounting policy used by the organization for a given operating year and it is in percentage e.g. 2% for leasehold land and buildings, 25% for motor vehicles and so on.

Fixed assets disposal- Quite often, an asset purchased might be sold due to old age or just to replace it with new one. When this happens, the asset register desires to be updated to reflect such disposal. Any asset disposed off requires to be removed from the asset register and transferred to an asset disposal table. The table will include the asset's disposal date, the original acquire worth (expense cost), the disposal worth, the net book worth and any other info like the cumulative depreciation of the asset. On deciding on the asset name from the asset register checklist pulled from the asset register table by the asset disposal kind, all the above information will be retrieved and submitted by the asset disposal form. The record is inserted into the asset disposal table and the corresponding record in the asset register is either deactivated or deleted.

From the asset register and asset disposal tables, information and facts on the fixed assets to be presented in the balance sheet and the profit or loss from disposal of asset to be presented in the profit and loss account are retrieved by your script. The software package will not meet the requires of customers until finally the sort of information desired can be retrieved when needed. Reports need to be presented by the software package for choice-creating objective. There have to subsequently be a report section presenting report on-

  1. All asset classes and asset subclasses
  2. All assets belonging to a certain class or subclass.
  3. All disposed assets
  4. All the assets in the asset register showing facts on their net book worth, accumulated depreciation as at a unique date and so forth.

There should really also be a search interface exactly where important information on any asset can be requested for and created quickly right after database search. Moreover, continuous back up of the asset register really should be created and provision must be made for asset register restoration in case of eventuality. The restoration script will simply restore all the records from the back up table. Other elements of fixed assets management software program like asset verification and asset revaluation completed periodically must also be built into the software program and a history table should really be accessible to hold track of any single operation carried out by any user on the asset register for security purposes. If you are applying a database like Microsoft SQL Server that supports triggers, then the task becomes a lot easier.

Copyright reserved.

No comments:

Post a Comment