# Assets Management Module for Perfex CRM

<div align="left"><figure><img src="/files/RxDZOErJTbPzoiAWtAB9" alt=""><figcaption></figcaption></figure></div>

The complete solution for managing your company's assets directly within Perfex CRM. Track allocations, monitor maintenance, handle depreciation, manage checkouts & reservations, and stay compliant with full audit trails.

***

## ✨ What's New in the latest version

| Feature                    | Description                                                          |
| -------------------------- | -------------------------------------------------------------------- |
| 📊 **Dashboard**           | Real-time analytics, KPIs, and quick actions                         |
| 🔄 **Check-in/Check-out**  | Temporary asset checkout with due dates & overdue alerts             |
| 📅 **Reservations**        | Calendar-based reservation system with approval workflow             |
| 🚚 **Transfers**           | Move assets between locations and departments                        |
| 📉 **Depreciation**        | Dedicated depreciation tracking and schedules                        |
| 📈 **Reports**             | Export to PDF, Excel, CSV (assets, depreciation, maintenance, audit) |
| 📥 **Import**              | Bulk import assets from CSV                                          |
| 📋 **Audit Log**           | Complete activity trail for compliance                               |
| 🔗 **Webhooks**            | Integrate with external systems (Zapier, APIs)                       |
| 🏷️ **Custom Fields**      | Extend asset data with custom properties                             |
| 📁 **Project Integration** | Assign assets to projects                                            |
| 🔔 **Smart Notifications** | Warranty expiry, maintenance due, overdue checkouts                  |
| 📱 **Client Portal**       | Clients can view their allocated assets                              |

***

## 🎯 Core Features

### ✅ Complete Asset Lifecycle Management

* **Create & Track Assets** — Add assets with name, code, category, price, purchase date, warranty, depreciation
* **Upload Images** — Attach photos for easy identification
* **QR Codes & Barcodes** — Generate on demand via button in the asset view for physical verification
* **Categorize** — Use groups (subcategories), units, and locations
* **Assign to Clients** — Link assets to customers with client portal visibility

### 📋 Allocation & Revocation

* **Allocate to Staff** — Assign assets to team members with quantity tracking
* **Revoke Assets** — Return assets to inventory with full documentation
* **Real-time Availability** — Monitor allocated vs. available quantities
* **Automated Notifications** — Users notified on allocation and revocation

### 🔄 Check-in / Check-out

* **Temporary Checkouts** — Check out assets to staff or clients with expected return dates
* **Overdue Alerts** — Automated notifications when items are overdue
* **Condition Tracking** — Record condition at checkout and return
* **Quantity Support** — Check out multiple units at once

### 📅 Reservations

* **Reserve in Advance** — Book assets for future use
* **Approval Workflow** — Pending → Approved/Rejected
* **Availability Check** — Prevents double-booking
* **Calendar View** — Visual reservation overview

### 🔧 Maintenance Management

* **Schedule Maintenance** — Preventive, corrective, inspection, calibration
* **Recurring Maintenance** — Auto-schedule next maintenance after completion
* **Vendor Tracking** — Store vendor name and contact
* **Cost Tracking** — Record maintenance costs
* **Due Alerts** — Notifications 7 days before scheduled maintenance

### 📊 Financial Tracking & Depreciation

* **Depreciation Periods** — Set depreciation in months
* **Salvage Values** — End-of-life calculations
* **Book Values** — Track accumulated depreciation automatically
* **Depreciation Reports** — Export for accounting

### 📈 Reports & Analytics

* **Assets List Report** — Export all assets (PDF, Excel, CSV)
* **Depreciation Report** — Original value, depreciation, residual value
* **Maintenance Report** — Schedule and history
* **Checkout Report** — Check-in/out history
* **Audit Report** — Complete activity trail
* **Utilization Report** — Asset usage statistics

### 🔗 Webhooks & Integrations

* **20+ Events** — asset.created, asset.allocated, asset.checked\_out, alerts, etc.
* **HMAC Signature** — Secure payload verification
* **Logs & Retry** — View webhook logs and retry failed calls
* **Connect to Zapier, Make, or custom APIs**

### 📋 Audit Log

* **Every Action Logged** — Created, updated, allocated, revoked, transferred, etc.
* **IP & User Agent** — Full traceability
* **Old vs. New Values** — See what changed
* **Filter by Asset** — Focus on specific assets

***

## 🧭 Quick Start Guide

### 1. 📦 Create Your First Asset

1. Go to **Assets** → **Assets** from the sidebar
2. Click **New Asset**
3. Fill in: Name, Code, Category, Quantity, Unit, Price, Purchase Date
4. Optionally add: Location, Warranty, Depreciation, Supplier, Image
5. Click **Save** — then open the asset and use the **Generate QR Code** or **Generate Barcode** button in the asset view when needed

### 2. ⚙️ Configure Settings

1. Go to **Assets** → **Settings**
2. Add **Asset Groups** (e.g., Laptops, Furniture)
3. Add **Units** (pieces, sets, meters)
4. Add **Locations** (Warehouse, Office A, etc.)

### 3. 🎯 Allocate or Check Out

* **Allocation** — Permanent assignment to staff (Assets → Allocation)
* **Check-out** — Temporary use with return date (Assets → Check-in/out)

### 4. 📊 Monitor Your Assets

* **Dashboard** — Overview of totals, overdue items, maintenance due
* **Reports** — Export data for accounting and audits

***

## 💡 Common Use Cases

| Use Case                | How the Module Helps                                             |
| ----------------------- | ---------------------------------------------------------------- |
| 🖥️ **IT Equipment**    | Track laptops, monitors; allocate to new hires; schedule updates |
| 🪑 **Office Furniture** | Manage desks, chairs; track assignments by department            |
| 🚗 **Vehicle Fleet**    | Track vehicles; schedule maintenance; monitor insurance          |
| 🏭 **Manufacturing**    | Schedule preventive maintenance; track utilization               |
| 📱 **Mobile Devices**   | Check out phones/tablets; track returns and condition            |

***

## 🚀 Best Practices

* ✅ **Set up groups, units, and locations first** before creating assets
* ✅ **Use consistent naming** for assets and codes
* ✅ **Enable notifications** for warranty expiry and maintenance due
* ✅ **Generate and print QR codes/barcodes** (via button in asset view) and attach to physical assets
* ✅ **Run regular reports** for compliance and audits
* ✅ **Configure webhooks** to sync with your other tools

***

## 📚 Documentation Index

* [⚡ Requirements](/assets-management-module-for-perfex/getting-started/requirements.md)
* [🛠️ Activating the Module](/assets-management-module-for-perfex/getting-started/activating-the-module.md)
* [⚙️ Predefined Settings](/assets-management-module-for-perfex/configuration/predefined-settings-of-assets.md)
* [📦 Creating an Asset](/assets-management-module-for-perfex/asset-basics/creating-an-asset.md)
* [➕ Adding Additional Asset](/assets-management-module-for-perfex/asset-basics/adding-additional-asset.md)
* [🎯 Allocating Assets](/assets-management-module-for-perfex/allocation-and-assignment/allocating-assets.md)
* [🔄 Revoking Assets](/assets-management-module-for-perfex/allocation-and-assignment/asset-revocation-management.md)
* [🔄 Check-in/Check-out](/assets-management-module-for-perfex/allocation-and-assignment/check-in-check-out.md)
* [📅 Reservations](/assets-management-module-for-perfex/allocation-and-assignment/reservations.md)
* [🚚 Transfers](/assets-management-module-for-perfex/allocation-and-assignment/transfers.md)
* [🔧 Maintenance](/assets-management-module-for-perfex/maintenance-and-lifecycle/asset-maintenance-management.md)
* [📉 Depreciation](/assets-management-module-for-perfex/maintenance-and-lifecycle/depreciation.md)
* [⚠️ Reporting Broken](/assets-management-module-for-perfex/maintenance-and-lifecycle/reporting-broken-assets.md)
* [🔍 Reporting Lost](/assets-management-module-for-perfex/maintenance-and-lifecycle/reporting-lost-assets.md)
* [💰 Liquidation](/assets-management-module-for-perfex/maintenance-and-lifecycle/asset-liquidation-management.md)
* [🛡️ Warranty](/assets-management-module-for-perfex/maintenance-and-lifecycle/asset-warranty-management.md)
* [📈 Reports & Export](/assets-management-module-for-perfex/reports-and-data/reports-and-export.md)
* [📥 Import Assets](/assets-management-module-for-perfex/reports-and-data/import-assets.md)
* [📋 Audit Log](/assets-management-module-for-perfex/reports-and-data/audit-log.md)
* [🔗 Webhooks](/assets-management-module-for-perfex/advanced-features/webhooks.md)
* [🏷️ Custom Fields](/assets-management-module-for-perfex/advanced-features/custom-fields.md)
* [📁 Project Integration](/assets-management-module-for-perfex/advanced-features/project-integration.md)
* [📊 Dashboard & Analytics](/assets-management-module-for-perfex/reports-and-data/dashboard-and-analytics.md)

***

Need help? Contact your system administrator or refer to [Perfex CRM documentation](https://codecanyon.net/item/perfex-powerful-open-source-crm/14058437) for technical support.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://themesic-docs.gitbook.io/assets-management-module-for-perfex/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
