Skip to main content

Installation & Setup

Install and configure the Asset Management module on your Odoo instance. The module includes demo data to help you explore features immediately.

Prerequisites

Before installing, ensure you have:

  • A working Odoo 17, 18, or 19 Community Edition instance
  • The following modules installed: Contacts (base), Products, Employees (hr), Accounting (account), Inventory (stock), Discuss (mail)
  • Admin access for initial setup

Module Dependencies

ModuleTechnical NamePurpose
ContactsbaseUsers, groups, permissions, company settings
ProductsproductLink assets to product records
EmployeeshrDepartments, employees for transfers
AccountingaccountInvoice linking for purchases and maintenance
InventorystockStock locations linked to asset locations
DiscussmailChatter, message tracking, activities on transfers

Installation Steps

  1. Download the asset_management module from the Odoo App Store or SDLC Corp.
  2. Upload to your addons directory and navigate to Apps then click Update Apps List.
  3. Install by searching for "Asset Management" in the Apps menu and clicking Install.

After Installation

Once installed, a new top-level Asset Management menu appears with the following sections:

  • Dashboard — Real-time KPIs and analytics
  • Assets — Kanban/list/form views for all asset records
  • Vendors — Supplier management
  • Transfer — Assignment tracking
  • Maintenance / Repair — Service logging
  • Depreciation — Financial entries
  • Configuration — Types, Tags, Locations
  • Reporting — 10+ chart and pivot views
Demo Data

The module loads demo data including 5 asset types, 5 tags, 4 vendors, 6 assets, 4 transfers, 2 maintenance records, and 2 depreciation entries so you can explore features immediately.

Initial Configuration

1. Configure Asset Types

Navigate to Asset Management > Configuration > Types to set up your asset categories and depreciation rules.

Asset Types configuration showing depreciation frequency, value type, rate, and basis settings

Each asset type defines:

FieldDescription
NameType name (e.g., "Office Equipment", "Vehicles")
ColorColor index for Kanban display
Depreciation FrequencyMonthly, Yearly, or Days
Depreciation MethodFixed (fixed amount) or Percentage (rate-based)
Depreciation RateAmount or percentage per period
Start DelayDays/months to wait before first depreciation entry
Depreciation BasisReal Value (original price) or Depreciation Value (current book value)
Max EntriesMaximum number of depreciation records (prevents over-depreciation)

Demo Asset Types:

TypeRateFrequencyMax Entries
Office Equipment20%Yearly5
Vehicles25%Yearly4
Office Furniture15%Yearly7
Computers & IT33.33%Yearly3
Buildings5%Yearly20

2. Configure Locations

Navigate to Asset Management > Configuration > Locations to define your location hierarchy.

FieldDescription
NameLocation name (required, unique)
ParentParent location for hierarchy (e.g., Building > Floor > Room)
Stock LocationLinked Odoo stock.location (auto-created if not set)
CodeShort code/abbreviation
Complete NameComputed hierarchical path (e.g., "HQ / Floor 2 / Room 201")
Auto-Link

When you save a location without a stock.location link, the module automatically creates a corresponding stock.location record in Odoo Inventory.

3. Configure Tags

Navigate to Asset Management > Configuration > Tags. Each tag has a Name (unique) and Color index. Tags appear on assets as colored badges in Kanban and list views.

Demo tags: High Value (red), Critical (orange), Office (yellow), Warehouse (green), Leased (blue).

Security & Access Control

The module provides 11 security groups organized into 5 functional areas with row-level record rules.

Security Groups

AreaUser GroupAdmin Group
AssetsView/edit own assetsFull access to all assets
TransfersManage own transfersFull access to all transfers
MaintenanceLog own maintenanceFull access to all maintenance
DepreciationView own depreciationFull access to all depreciation
VendorsView own vendorsFull access to all vendors

A separate Reporting Admin group provides access to all reporting views.

Record Rules

  • User groups: Users see only records they created — [('create_uid', '=', user.id)]
  • Admin groups: Admins see all records — [(1, '=', 1)]
Important

Assign appropriate security groups to users before they begin working with assets. Users without proper group assignments will not see the Asset Management menu.

Need Help?

Contact SDLC Corp at sdlccorp.com/contact-us or email sales@sdlccorp.com