Editing Asset Details
After an asset has been added to AccuArk, you may need to update its information as circumstances change. This guide covers how to open an asset for editing, which fields you can modify, and how AccuArk tracks every change in the activity log.
Opening an Asset for Editing
There are two ways to open an existing asset record:
- Double-click from the Asset Register — Open the Asset Register (Assets > Asset Register), locate the asset in the grid, and double-click its row. This opens the asset in the the Asset Details screen form in edit mode.
- Select and click Edit — In the Asset Register, select the asset row and click the Edit button on the toolbar.
Both methods open the same the Asset Details screen form, pre-populated with all of the asset's current data.
Required Permission
You must have the Edit Assets permission assigned to your role to modify asset records. Without this permission, the form opens in read-only mode and the Save button is disabled. Users with the Super Admin role have this permission automatically.
Editable Fields
The following fields can be modified on an existing asset record:
General Information
| Field | Description |
|---|---|
| Asset Name | The descriptive name of the asset (for example, 'Dell Latitude 5550 Laptop') |
| Category | The asset category this item belongs to (for example, IT Equipment > Laptops) |
| Description | Free-text description with additional details about the asset |
| Serial Number | The manufacturer's serial number |
| Manufacturer | The company that manufactured the asset |
| Model | The model name or number |
| Barcode | The barcode value assigned to this asset for scanning and label printing |
Location and Assignment
| Field | Description |
|---|---|
| Location | The business location where the asset is physically located |
| Zone | The specific zone within the location (for example, Server Room, Warehouse A) |
| Department | The department the asset is assigned to |
| Assigned Employee | The employee currently responsible for the asset |
Financial Fields
| Field | Description |
|---|---|
| Purchase Cost | The original acquisition cost |
| Installation Cost | Any costs incurred to install or set up the asset |
| Other Capitalized Costs | Additional costs that should be capitalized (shipping, configuration, etc.) |
| Total Capitalized Cost | Automatically calculated as the sum of purchase, installation, and other costs |
| Salvage Value | The estimated residual value at the end of the asset's useful life |
| Warranty Expiration Date | The date when the manufacturer or extended warranty expires |
Depreciation Settings
| Field | Description |
|---|---|
| Depreciation Method | Straight-Line, Declining Balance, Double Declining Balance, Sum-of-Years-Digits, or Units of Production |
| Useful Life (Months) | The expected useful life of the asset in months |
| Depreciation Start Date | The date from which depreciation is calculated (usually the acquisition or in-service date) |
GL Account Mapping
| Field | Description |
|---|---|
| Asset Account | The Balance Sheet account where the asset's value is recorded |
| Accumulated Depreciation Account | The contra-asset account for accumulated depreciation |
| Depreciation Expense Account | The Income Statement account for monthly depreciation expense |
Status and Condition
| Field | Description |
|---|---|
| Condition | The current physical condition of the asset (Excellent, Good, Fair, Poor) |
| Status | The lifecycle status (Active, In Storage, Under Repair, Disposed, etc.) |
Read-Only Fields
The following fields cannot be changed after an asset is created:
- Asset Number — This is generated automatically at creation time using the category prefix and auto-incrementing sequence (for example, IT-00042). It serves as the permanent unique identifier for the asset and cannot be modified.
- Creation Date — The date and time the asset record was originally created.
- Created By — The user who created the asset record.
These fields are displayed on the form for reference but are not editable.
What Happens When You Save
When you click Save after making changes, AccuArk performs the following steps:
- Validation — The system validates all required fields. If any required field is missing or invalid, an error message is displayed and the save is blocked.
- Change Detection — AccuArk compares every field's current value against the previously saved value. Only fields that have actually changed are included in the update.
- Change Diff Generation — For each changed field, the system creates a diff record showing the old value and the new value. For example: 'Location changed from Main Warehouse to Downtown Office'.
- Database Update — The asset record in the database is updated with the new values.
- Activity Log Entry — A new entry is written to the asset_activity_log table with activity_type set to 'edited'. The log entry includes the complete change diff so you can see exactly what was modified, when it was modified, and by whom.
Impact of Specific Changes
Some field changes have broader effects beyond simply updating the stored value:
Changing Category
When you change an asset's category, AccuArk checks whether the new category has different default GL accounts. If the defaults differ from the asset's current GL account assignments, a confirmation dialog asks whether you want to update the GL accounts to match the new category's defaults. Choosing Yes updates all three GL accounts (asset, accumulated depreciation, and depreciation expense). Choosing No keeps the existing GL accounts unchanged.
Changing Location
Editing the location field directly updates the asset's stored location. However, this is recorded as an informal change — it appears in the activity log as a field edit, not as a formal transfer. If you need a proper audit trail with transfer reason, approval workflow, and transfer history reporting, use the Transfer Asset form (Assets > Transfer Asset) instead. The Transfer form creates a dedicated transfer record in the asset_transfers table with full tracking details.
Changing Depreciation Method or Useful Life
Changing the depreciation method, useful life, or salvage value affects how future depreciation is calculated. Importantly, these changes are not retroactive. Depreciation that has already been recorded in closed periods remains unchanged. The new settings apply only to future depreciation runs. The remaining depreciable amount is spread over the remaining useful life using the new method.
For example, if an asset has been depreciating under Straight-Line for 12 months and you switch to Declining Balance, the next depreciation run will use the Declining Balance formula applied to the current book value and remaining useful life.
Changing Status
Changing an asset's status may affect whether it appears in certain views and reports. For example, setting the status to 'Disposed' removes the asset from the active Asset Register view (though it remains accessible through filters). Setting the status to 'Under Repair' keeps it visible but flags it for maintenance staff.
Changing Condition
Updating the condition field is informational and does not trigger any automated processes. However, the change is logged in the activity history, creating a record of the asset's condition over time. This is useful for maintenance planning and insurance documentation.
Reviewing Change History
To see what has been changed on an asset:
- Open the asset in the Asset Details screen
- Navigate to the Activity tab
- The activity log displays all events for this asset in reverse chronological order
- Look for entries with activity_type 'edited' to see field changes
- Each edit entry shows the change diff, the user who made the change, and the date and time
The activity log is append-only and cannot be modified or deleted, ensuring a tamper-proof audit trail.
Tips and Best Practices
- Use the Transfer form for location changes — If you need to track why an asset moved between locations and want the change to appear in transfer reports, always use Assets > Transfer Asset rather than editing the location field directly.
- Review the activity log regularly — The activity log provides a complete history of every change. Review it during audits or when investigating discrepancies.
- Update condition during physical audits — When performing a physical audit, take the opportunity to update the condition field on each asset you inspect. This builds a historical record of asset condition over time.
- Be cautious with depreciation changes — Changing depreciation settings mid-life affects future calculations. Consult your accountant before changing the depreciation method on assets that are already being depreciated.
- Document changes in the description — For significant changes, consider adding a note to the description field explaining why the change was made, in addition to the automatic activity log entry.