Skip to main content

Asset in ERPNext

An Asset is any valuable resource owned by a company that is used in business operations and is expected to provide economic benefits over multiple years. Unlike inventory items that are purchased for resale, assets are acquired to support day-to-day business activities.

Examples of assets include computers, furniture, machinery, vehicles, office equipment, mobile phones, and buildings. ERPNext also supports intangible assets such as software licenses, patents, and trademarks.

Since assets provide value over their useful life, their purchase cost is not treated as an immediate expense. Instead, ERPNext records the asset and gradually allocates its cost over time through depreciation, ensuring accurate financial reporting.

The Asset record is the central document in ERPNext’s Asset Management module. Every activity—including purchasing, depreciation, maintenance, movement, capitalization, sale, and scrapping—is tracked through this record.

To access the Asset list, navigate to:

Home > Asset > Assets > Asset

1. Prerequisites

Before creating an Asset, it is recommended to configure the following:

  • Create an Item with Is Fixed Asset enabled.
  • Create an Asset Location.
  • Create an Asset Category.
  • Create a Purchase Receipt or Purchase Invoice if the asset has already been purchased.

2. Creating an Asset

Assets can be created automatically from a Purchase Receipt or manually from the Asset module.

2.1 Prepare the Item

Before creating an Asset, configure the Item as follows:

  • Create an Item representing the asset.
  • Disable Maintain Stock.
  • Enable Is Fixed Asset.

This identifies the Item as a fixed asset rather than inventory.

2.2 Automatically Create Assets from Purchase

ERPNext can automatically generate Asset records whenever a Purchase Receipt is submitted.

To enable this feature:

  1. Open the Item master.
  2. Enable Auto Create Assets on Purchase.
  3. Specify the Asset Location in the Purchase Receipt item row.
  4. Submit the Purchase Receipt.

ERPNext automatically creates the required Asset records and displays a confirmation message.

Automatic asset creation reduces manual work and ensures every purchased fixed asset is immediately tracked in the Asset Management module.

2.3 Create an Asset Manually

If automatic asset creation is not enabled:

  1. Open the Asset list.
  2. Click New.
  3. Enter the Asset Name.
  4. Select the Item Code.
  5. Link the Purchase Receipt or Purchase Invoice.
  6. Select the Asset Location.
  7. Enter the Available for Use Date.
  8. Save and Submit the Asset.

ERPNext automatically fetches details such as Purchase Date and Gross Purchase Amount from the linked purchase document.

Each physical asset requires its own Asset record. For example, purchasing five laptops requires five separate Asset records.

2.4 Creating Composite Assets

A Composite Asset represents a single asset assembled from multiple purchased components.

For example:

  • Desktop Computer
  • Production Machine
  • Server Rack
  • Manufacturing Line

To create one:

  1. Select Composite Asset as the Asset Type.
  2. Link purchased component items using the WIP Composite Asset field.
  3. After receiving all components, use Asset Capitalization to create the final capitalized asset.

This allows multiple purchases to be combined into a single operational asset.

2.5 Import Existing Assets

When migrating from another ERP or accounting system, existing assets can be imported into ERPNext.

Select Existing Asset as the Asset Type and provide:

  • Gross Purchase Amount
  • Purchase Date
  • Available for Use Date
  • Opening Accumulated Depreciation
  • Number of Depreciation Entries Already Booked
  • Whether the Asset is Fully Depreciated

ERPNext automatically calculates the remaining depreciation schedule.

3. Additional Asset Information

The Asset record can also include operational details such as:

  • Custodian — Employee responsible for the asset.
  • Department — Department using the asset.
  • Calculate Depreciation — Enables automatic depreciation scheduling.

4. Asset Features

4.1 Depreciation

ERPNext supports multiple depreciation methods to comply with different accounting standards.

The following settings are available:

  • Depreciation Method
  • Frequency of Depreciation (Months)
  • Total Number of Depreciations
  • Depreciation Posting Date
  • Expected Value After Useful Life (Salvage Value)
  • Salvage Value Percentage
  • Rate of Depreciation
  • Finance Book
  • Daily Pro-Rata Depreciation
  • Shift-Based Depreciation

ERPNext automatically generates depreciation schedules based on these settings.

4.2 Depreciation Schedule

The Depreciation Schedule tab displays all planned depreciation entries.

Typical information includes:

  • Schedule Date
  • Depreciation Amount
  • Amount Already Depreciated
  • Linked Journal Entry

This provides complete visibility into the asset’s depreciation lifecycle.

4.3 Insurance Details

Insurance information can also be recorded for each asset.

Available fields include:

  • Policy Number
  • Insurance Company
  • Insured Value
  • Insurance Start Date
  • Insurance End Date
  • Comprehensive Insurance

This centralizes insurance information within the asset record.

4.4 Accounting Entries

When an Asset is submitted:

  • The Capital Work in Progress (CWIP) account is credited.
  • The Fixed Asset account is debited.
  • If the Available for Use Date is in the future, ERPNext automatically posts the accounting entry through the Scheduler when the date arrives.

This ensures assets are recognized in the ledger only when they become operational.

4.5 Maintenance

If the asset requires periodic servicing, enable Maintenance Required.

You can then create Asset Maintenance records to schedule preventive maintenance, inspections, and repairs throughout the asset’s lifecycle.

5. Managing Assets After Submission

Once an Asset has been submitted, ERPNext allows you to perform several lifecycle operations directly from the Asset document.

These include:

  • Transfer the asset to another location or employee.
  • Record depreciation.
  • Adjust the asset value.
  • Capitalise additional costs.
  • Sell the asset.
  • Scrap the asset.

The Asset record serves as the complete lifecycle history of an asset—from acquisition to depreciation, maintenance, transfer, and final disposal.

6. Benefits of Asset Management in ERPNext

Using Asset Management in ERPNext enables organizations to:

  • Maintain a centralized asset register.
  • Automate depreciation calculations.
  • Track asset ownership and locations.
  • Monitor maintenance activities.
  • Support composite asset capitalization.
  • Maintain complete accounting compliance.
  • Track the entire lifecycle of every asset.

7. Related Topics

Rating: 0 / 5 (0 votes)