Asset Disposal¶
Module: Asset Disposal | Audience: Admin, Owner
Table of Contents¶
- Overview
- Disposal List
- Creating a Disposal Request
- Bulk Disposal
- Disposal Statuses
- Disposal Detail View
- Financial Impact
- Master Data Used by This Module
Overview¶
Asset disposal permanently retires assets from the active register. Disposals capture financial information (sold value, depreciation), support workflow approvals, and update the asset's lifecycle state. Once completed, disposed assets are flagged as is_disposed = true and removed from the active asset list.
Disposal List¶
Path: Sidebar → Asset Disposal | URL: /asset-disposal
The list view shows all disposal requests with their status, creation date, requester, and number of assets.
Creating a Disposal Request¶
Path: Asset Disposal → + New Disposal | URL: /asset-disposal/new
Step 1 — Select Assets¶
Use filters to find assets eligible for disposal:
| Filter | Type | Source |
|---|---|---|
| Category | Tree Multi-Select | Asset Categories |
| Location | Tree Multi-Select | Locations |
| Department | Multi-Select | Departments |
Select one or more assets from the filtered results using checkboxes.
Step 2 — Disposal Details (per asset)¶
Each selected asset has its own set of disposal fields:
| Field | Type | Required | Validation | Depends On |
|---|---|---|---|---|
| Disposal Date | Date | No | Valid date | — |
| Reason | Dropdown | No | One of: Obsolete, Damaged, Sold, Donated, Recycled, Other | — |
| Sold Value | Currency | No | Numeric, ≥ 0 | — |
| Calculated Depreciation Value | Currency | No | Auto-calculated from the depreciation engine | Asset financial data |
| Comments | Text Area | No | — | — |
| Supporting Documents | File Upload | No | Multiple files allowed | — |
Step 3 — Submit¶
Review all assets and their disposal details, then submit the request. If a workflow is configured for disposals, the request enters the approval pipeline.
Bulk Disposal¶
Path: Asset Disposal → Bulk Disposal | URL: /asset-disposal/bulk
Same workflow as single disposal but with multiple assets selected simultaneously. All assets in a bulk disposal share the same disposal request but each retains individual disposal details (date, reason, value, comments).
Disposal Statuses¶
| Status | Description | Next Possible Statuses |
|---|---|---|
| Draft | Saved but not submitted | Pending, Cancelled |
| Pending | Submitted; awaiting workflow approval | Approved, Rejected, Cancelled |
| Approved | All approvals complete | Completed |
| Rejected | Disposal denied by an approver | (terminal) |
| Completed | Asset marked as disposed; removed from active register | (terminal) |
| Cancelled | Disposal cancelled by the requester | (terminal) |
Disposal Detail View¶
Path: Asset Disposal → Click a disposal row | URL: /asset-disposal/:id
| Section | Content |
|---|---|
| Request Info | Status, creation date, requester |
| Assets | List of assets with individual disposal details |
| Workflow Status | Current approval level, pending approvers |
| History | Timeline of all status changes |
| Documents | Supporting files per asset |
Financial Impact¶
When a disposal is completed:
| Action | Description |
|---|---|
| Asset flagged | is_disposed set to true; asset removed from active lists |
| Depreciation stopped | No further depreciation calculations for the asset |
| Sold Value recorded | If the asset was sold, the sold value is captured |
| Gain/Loss calculated | Difference between sold value and net book value |
Master Data Used by This Module¶
| Master Entity | Where Used | Purpose |
|---|---|---|
| Asset Categories | Asset selection filters | Filter assets for disposal |
| Locations | Asset selection filters | Filter assets by location |
| Departments | Asset selection filters | Filter assets by department |
| Workflow Templates | Automatic | Approval routing (if configured) |
Related: Asset Management · Permits · Depreciation Management · Workflow Management · Reports