Asset Lifecycle — Acquisition to Disposal
A fixed asset in your factory does not exist in a single, unchanging state. A CNC machine is purchased, put into active service, depreciated over the years, sent for maintenance when needed, brought back into production, and eventually either sold to a buyer or scrapped when it is no longer viable. Udyamo ERP Lite models this complete lifecycle through distinct statuses and actions on the Asset record, combined with DepreciationEntry records that track the financial decline in value over time. This chapter walks you through every stage of the asset lifecycle, from the moment you record the acquisition to the final disposal or scrap entry.
What You Will Learn
- How to create an asset record in Udyamo ERP Lite
- The four asset statuses and how transitions between them work
- How to create depreciation entries and understand the accounting impact
- How to send an asset for maintenance and return it to active service
- How to dispose of an asset and calculate profit or loss on sale
- How to scrap an asset and write off its remaining book value
- The journal entries generated at each stage
Prerequisites
- Understanding of fixed asset concepts (covered in Chapter 43)
- Asset categories created in the system (covered in Chapter 44)
- Familiarity with journal entries and double-entry accounting (covered in Chapters 31 and 33)
Asset Status Overview
Every asset in Udyamo ERP Lite has a status field that reflects its current operational state. The four possible statuses and the actions that trigger transitions are:
| Status | Meaning | How to Reach This Status |
|---|---|---|
| Active | The asset is in use and available for production or operations | Initial status on creation, or after return_from_maintenance |
| Under Maintenance | The asset has been sent for repair or servicing and is temporarily out of operation | Triggered by the send_for_maintenance action |
| Disposed | The asset has been sold to a third party and is no longer owned by the organization | Triggered by the dispose action |
| Scrapped | The asset has been written off as unusable and removed from the active register | Triggered by the scrap action |
The lifecycle flows as follows:
send_for_maintenance
[Active] ─────────────────────────────────> [Under Maintenance]
^ │
│ return_from_maintenance │
└──────────────────────────────────────────────┘
│
├── dispose ──────> [Disposed]
│
└── scrap ────────> [Scrapped]
Warning: Disposal and scrapping are terminal states. Once an asset is disposed or scrapped, it cannot be returned to active status. Verify the details carefully before performing either action.
Stage 1: Acquisition — Creating the Asset Record
When your organization purchases a new fixed asset, the first step is to create a corresponding record in Udyamo ERP Lite. This is the acquisition stage.
Step-by-Step: Adding a New Asset
Step 1: Navigate to Assets. From the main menu, go to Assets > Assets. This opens the asset list view.
Step 2: Click "New Asset." Click the New button to open the asset creation form.

Step 3: Fill in the asset details.
| Field | Description | Example Value |
|---|---|---|
| Name | Descriptive name of the asset | CNC Vertical Milling Machine |
| Asset Code | Unique identifier for the asset | PLM-012 |
| Asset Category | Select the appropriate category | Plant & Machinery |
| Purchase Date | Date the asset was acquired | 2025-04-15 |
| Purchase Cost | Total acquisition cost including installation, freight, and non-refundable taxes | 12,50,000 |
| Salvage Value | Estimated value at end of useful life | 62,500 |
| Current Value | Book value at the time of entry (equals purchase cost for a new asset) | 12,50,000 |
| Location | Factory, warehouse, or office where the asset is housed | Main Factory — Shop Floor A |
| Serial Number | Manufacturer's serial number | VMC-2025-A7834 |
| Warranty Expiry | Date the manufacturer warranty expires | 2027-04-14 |
| Insurance Expiry | Date the current insurance policy expires | 2026-03-31 |
| Insurance Provider | Name of the insurance company | National Insurance Co. Ltd. |
| Notes | Any additional information | Purchased from Ace Machine Tools, Rajkot. AMC with vendor for first 2 years. |
Required: Name, Asset Code, Asset Category, Purchase Date, and Purchase Cost are mandatory fields. All other fields are optional but strongly recommended for complete asset tracking.
Step 4: Save the asset. Click Save. The asset is created with the status Active and appears in the asset list. The current value is set to the purchase cost, and accumulated depreciation starts at zero.

Tip: Record the purchase cost inclusive of all costs necessary to bring the asset to its working condition — purchase price, freight, loading/unloading charges, installation costs, and non-refundable taxes. Input GST credit claimed should not be included in the asset cost.
Stage 2: Active — The Asset in Service
Once created, the asset is in Active status. During this phase:
- The asset is physically in use on the shop floor, in the office, or on the road.
- Depreciation entries are created periodically (monthly, quarterly, or annually depending on your accounting practice).
- Warranty and insurance expiry dates are tracked.
- The asset may be sent for maintenance as needed and returned to active status.
This is typically the longest phase in an asset's lifecycle, spanning the entire useful life of the asset — 3 years for a computer, 15 years for machinery, or 30 years for a building.
Stage 3: Depreciation — Recording the Decline in Value
Depreciation entries record the periodic reduction in an asset's book value. In Udyamo ERP Lite, the DepreciationEntry model stores each depreciation charge along with the resulting accumulated depreciation and book value.
Step-by-Step: Creating a Depreciation Entry
Step 1: Navigate to Depreciation Entries. Go to Assets > Depreciation Entries and click New.
Step 2: Fill in the depreciation entry details.
| Field | Description | Example Value |
|---|---|---|
| Asset | Select the asset being depreciated | CNC Vertical Milling Machine (PLM-012) |
| Entry Date | The date of the depreciation charge | 2026-03-31 |
| Amount | The depreciation amount for this period | 79,167 |
| Accumulated Depreciation | Total depreciation to date including this entry | 79,167 |
| Book Value | Asset's book value after this depreciation | 11,70,833 |
| Description | Optional note | Depreciation for FY 2025-26 (SLM, 15 years useful life) |
| Journal Entry | The linked journal entry recording the accounting impact | Auto-linked |
Tip: The depreciation amount for the CNC machine example is calculated as follows under SLM: (12,50,000 - 62,500) / 15 = Rs 79,167 per year. For a partial year (if the asset was purchased mid-year), prorate the amount based on the number of days the asset was in use.
Step 3: Save the entry. Click Save. The depreciation entry is recorded, and the asset's current value is updated.

The Accounting Impact
Each depreciation entry generates a journal entry with two lines:
| Account | Debit | Credit |
|---|---|---|
| Depreciation Expense (Expense) | 79,167 | — |
| Accumulated Depreciation — Plant & Machinery (Contra Asset) | — | 79,167 |
The Depreciation Expense account appears on the Profit & Loss statement, reducing the period's profit. The Accumulated Depreciation account appears on the Balance Sheet as a deduction from the gross asset value, reducing the net book value shown to readers of the financial statements.
Tip: Many businesses create depreciation entries annually on 31 March (the end of the Indian financial year). However, if you need monthly financial statements for management review, create monthly entries by dividing the annual amount by twelve.
Depreciation Schedule Over Multiple Years
Continuing the CNC machine example under SLM with annual depreciation of Rs 79,167:
| Year | Entry Date | Depreciation | Accumulated Depreciation | Book Value |
|---|---|---|---|---|
| FY 2025-26 | 2026-03-31 | 79,167 | 79,167 | 11,70,833 |
| FY 2026-27 | 2027-03-31 | 79,167 | 1,58,334 | 10,91,666 |
| FY 2027-28 | 2028-03-31 | 79,167 | 2,37,501 | 10,12,499 |
| FY 2028-29 | 2029-03-31 | 79,167 | 3,16,668 | 9,33,332 |
| FY 2029-30 | 2030-03-31 | 79,167 | 3,95,835 | 8,54,165 |
This schedule continues until the book value reaches the salvage value of Rs 62,500 at the end of the 15th year.
Stage 4: Maintenance — Temporary Removal from Service
Machines break down. Preventive maintenance is scheduled. When an asset needs to be taken out of active service temporarily, use the maintenance workflow.
Sending an Asset for Maintenance
Step 1: Open the asset record (e.g., CNC Vertical Milling Machine, PLM-012).
Step 2: Click the Send for Maintenance action button.
Step 3: The asset status changes from Active to Under Maintenance.

The asset remains in the register with its full financial history intact. Depreciation can still be charged during the maintenance period — the asset has not been disposed of, and under accounting standards, depreciation continues unless the asset is retired from active use permanently.
Tip: Use the Notes field to record maintenance details: What was the issue? Which vendor is handling the repair? What is the expected return date? This creates a useful history for future reference when evaluating the asset's ongoing viability.
Returning an Asset from Maintenance
Step 1: Open the asset record showing Under Maintenance status.
Step 2: Click the Return from Maintenance action button.
Step 3: The status changes back to Active.
The asset is back in service. No financial entries are generated for the status change itself — the cost of maintenance (spare parts, vendor charges) should be recorded as a revenue expenditure through a purchase bill or journal entry against a "Repairs & Maintenance" expense account.
Stage 5: Disposal — Selling the Asset
When an asset is no longer needed — perhaps you are upgrading to a newer machine, or the factory no longer requires a particular vehicle — you may sell it to a buyer. This is disposal.
Step-by-Step: Disposing of an Asset
Step 1: Ensure all depreciation entries are up to date through the date of disposal. If the asset is being sold on 15 September 2030, create a depreciation entry for the period from 1 April 2030 to 15 September 2030 (prorated).
Step 2: Open the asset record.
Step 3: Click the Dispose action button.
Step 4: The asset status changes to Disposed.

Profit or Loss on Disposal
When an asset is sold, the difference between the sale proceeds and the book value at the time of disposal determines whether there is a profit or loss:
- Sale proceeds > Book value = Profit on disposal (credited to income)
- Sale proceeds < Book value = Loss on disposal (debited to expense)
Example: The CNC machine has a book value of Rs 8,54,165 on the date of disposal. It is sold for Rs 9,00,000.
Profit on disposal = 9,00,000 - 8,54,165 = Rs 45,835
The journal entry for the disposal would be:
| Account | Debit | Credit |
|---|---|---|
| Bank / Accounts Receivable | 9,00,000 | — |
| Accumulated Depreciation — Plant & Machinery | 3,95,835 | — |
| CNC Vertical Milling Machine (Asset) | — | 12,50,000 |
| Profit on Disposal of Asset (Income) | — | 45,835 |
This entry removes the asset and its accumulated depreciation from the books and records the sale proceeds and the resulting profit.
Warning: Do not forget to account for GST on the sale of used fixed assets if applicable. The sale of used capital goods may attract GST under the margin scheme or at the applicable rate. Consult your tax advisor for the correct treatment.
Stage 6: Scrap — Writing Off the Asset
Sometimes an asset has no resale value. It is broken beyond economical repair, obsolete, or physically destroyed. In such cases, the asset is scrapped rather than disposed of.
Step-by-Step: Scrapping an Asset
Step 1: Ensure all depreciation entries are up to date through the scrap date.
Step 2: Open the asset record.
Step 3: Click the Scrap action button.
Step 4: The asset status changes to Scrapped.
Accounting Impact of Scrapping
When an asset is scrapped, the remaining book value is written off as a loss. If the CNC machine is scrapped with a book value of Rs 2,50,000 remaining:
| Account | Debit | Credit |
|---|---|---|
| Accumulated Depreciation — Plant & Machinery | 10,00,000 | — |
| Loss on Scrap of Asset (Expense) | 2,50,000 | — |
| CNC Vertical Milling Machine (Asset) | — | 12,50,000 |
The full original cost is removed from the asset account, accumulated depreciation is cleared, and the remaining book value is charged as a loss to the Profit & Loss statement.
Tip: If you recover any scrap value (for example, selling the metal for Rs 15,000 to a scrap dealer), record that amount separately as scrap sale income. This reduces the net loss on the scrapped asset.
Complete Lifecycle Walkthrough
To bring everything together, here is the full lifecycle of the CNC Vertical Milling Machine (PLM-012) from acquisition to disposal:
| Date | Event | Status | Book Value |
|---|---|---|---|
| 15 Apr 2025 | Purchased and added to ERP | Active | 12,50,000 |
| 31 Mar 2026 | Depreciation entry — FY 2025-26 | Active | 11,70,833 |
| 31 Mar 2027 | Depreciation entry — FY 2026-27 | Active | 10,91,666 |
| 10 Aug 2027 | Spindle bearing failure — sent for maintenance | Under Maintenance | 10,91,666 |
| 28 Aug 2027 | Repaired and returned to service | Active | 10,91,666 |
| 31 Mar 2028 | Depreciation entry — FY 2027-28 | Active | 10,12,499 |
| 31 Mar 2029 | Depreciation entry — FY 2028-29 | Active | 9,33,332 |
| 31 Mar 2030 | Depreciation entry — FY 2029-30 | Active | 8,54,165 |
| 15 Sep 2030 | Sold to another manufacturer for Rs 9,00,000 | Disposed | — |
This sequence demonstrates how the ERP system maintains a complete, auditable history for every fixed asset from the day it enters the organization to the day it leaves.
Asset Field Reference
| Field | Type | Required | Description |
|---|---|---|---|
| Name | Text | Yes | Descriptive name of the asset |
| Asset Code | Text | Yes | Unique alphanumeric identifier |
| Asset Category | Association | Yes | Links to an AssetCategory record for depreciation parameters |
| Purchase Date | Date | Yes | Date the asset was acquired |
| Purchase Cost | Decimal | Yes | Total acquisition cost |
| Current Value | Decimal | Auto | Current book value after depreciation |
| Salvage Value | Decimal | No | Estimated residual value at end of useful life |
| Location | Association | No | Physical location (factory, floor, department) |
| Status | Selection | Auto | active, under_maintenance, disposed, or scrapped |
| Warranty Expiry | Date | No | Date the manufacturer warranty ends |
| Insurance Expiry | Date | No | Date the current insurance policy ends |
| Insurance Provider | Text | No | Name of the insurer |
| Serial Number | Text | No | Manufacturer serial number or identification |
| Notes | Text | No | Free-form notes for maintenance history, purchase details, etc. |
| Organization | Association | Auto | The organization that owns the asset |
Depreciation Entry Field Reference
| Field | Type | Required | Description |
|---|---|---|---|
| Asset | Association | Yes | The asset being depreciated |
| Entry Date | Date | Yes | Date of the depreciation charge |
| Amount | Decimal | Yes | Depreciation amount for this entry |
| Accumulated Depreciation | Decimal | Yes | Total depreciation to date after this entry |
| Book Value | Decimal | Yes | Asset book value after this entry |
| Description | Text | No | Optional note about the depreciation period or method |
| Journal Entry | Association | Auto | Linked journal entry for the accounting postings |
Tips & Best Practices
Tip: Run depreciation entries on a consistent schedule. Whether you choose monthly, quarterly, or annual depreciation, stick to the same frequency across all assets. Inconsistent timing makes reconciliation difficult and can raise questions during audit.
Tip: Before disposing of or scrapping an asset, always bring depreciation up to date. If you dispose of a machine in September but last ran depreciation on 31 March, you need to record six months of additional depreciation first. Skipping this step overstates the profit or understates the loss on disposal.
Tip: Maintain a physical verification schedule. At least once a year, verify that every asset in the ERP register physically exists at the recorded location. Flag discrepancies immediately. Auditors under the Companies Act are required to verify that physical assets match the register.
Tip: Use asset codes that encode the category for easy identification on the shop floor. For example: PLM for Plant & Machinery, VEH for Vehicles, FUR for Furniture, CMP for Computers. Affix labels with the asset code on the physical asset for quick reference during verification.
Warning: Insurance expiry dates must be monitored actively. A machine worth Rs 12,50,000 operating without insurance cover exposes the business to significant financial risk. Review the asset list filtered by insurance expiry date at the start of each quarter.
Quick Reference
| Term | Definition |
|---|---|
| Acquisition | Recording a new fixed asset in the ERP with its purchase details and initial values |
| Active status | The asset is in use, operational, and subject to periodic depreciation |
| Under Maintenance | The asset is temporarily out of service for repair or servicing |
| Depreciation entry | A record of periodic depreciation, reducing book value and increasing accumulated depreciation |
| Journal entry link | Each depreciation entry is linked to a journal entry that debits Depreciation Expense and credits Accumulated Depreciation |
| Disposal | Selling an asset to a third party; calculates profit or loss based on sale proceeds vs. book value |
| Scrapping | Writing off an asset with no resale value; the remaining book value is charged as a loss |
| Profit on disposal | Sale proceeds exceed book value at the time of sale |
| Loss on disposal | Book value exceeds sale proceeds at the time of sale |
| Physical verification | Annual process of confirming that ERP asset records match actual physical assets |
| Prorated depreciation | Depreciation calculated for a partial period when an asset is acquired or disposed mid-year |