Skip to Content

Company Asset Register

74.55 74.55

Instant digital delivery after payment confirmation.
License: OPL-1, every download is watermarked.
Terms and Conditions
Compatible with Odoo 18.0 · 19.0
OPL-1 license · Odoo 18.0 & 19.0
Company Asset Register for Odoo — preview banner

Company Asset Register

Operational register for IT and equipment: tags, assignment, audits, depreciation

Asset registers are usually ad-hoc spreadsheets that drift out of date. This module keeps a single, tidy register of every physical and IT asset your company owns — laptops, phones, tools, furniture, vehicles — without forcing everything through financial fixed-asset accounting. Tag it, assign it, audit it and track its book value, all in Odoo Community with no accounting prerequisites. It complements financial fixed-asset modules with operational asset tracking.

Key Features

Auto-Tagged Asset Records

Every asset.asset gets a unique asset_tag generated on create, prefixed by its category code (e.g. IT/00042), with serial number and barcode fields. A constraint blocks duplicate serial numbers, so each laptop, phone, tool or vehicle is uniquely and reliably identifiable.

Categories and Hierarchical Locations

asset.category carries a tag prefix and default useful life, while asset.location is a _parent_store tree with a computed complete_name. Both expose an asset_count, so you can organise and browse the estate by type and by where it physically sits.

Employee Custody History

assign_to_employee creates an asset.assignment, closing any open one first, and stamps assigned_employee_id. Each assignment records assign and return dates, department, duration_days and return reason — giving a complete, auditable chain of who held what and when.

Straight-Line Depreciation and Book Value

_compute_depreciation derives monthly_depreciation from cost minus salvage over useful_life_months, then computes months_elapsed, accumulated_depreciation and current book_value. You always know an asset's operational value without routing it through financial fixed-asset accounting.

Physical Audit Cycles

asset.audit.action_populate loads every in-scope asset (by location or category) as an audit line defaulting to missing; staff confirm each as found, missing or damaged. _compute_stats rolls up found, missing, damaged counts and a completeness percentage on completion.

Audit Location Reconciliation

Each asset.audit.line captures the expected versus actual location and flags a location_mismatch when an item has moved. action_apply_location writes the actual location straight back to the asset, so the register self-corrects from each physical count.

Lifecycle States and Warranty Tracking

Assets move through draft, in-stock, in-use, in-repair, retired and disposed via dedicated action methods that also close custody on retirement. _compute_warranty derives warranty_active and warranty_days_left from the warranty_end date for at-a-glance cover status.

Warranty-Expiry Reminders and Bulk Assign

The cron_warranty_reminder scheduled job schedules a to-do activity for assets whose warranty expires within 30 days, and the asset.assign.wizard hands a batch of selected assets to one employee in a single step, each logged to chatter.

Use Cases

An IT manager tracking every company laptop, phone and monitor with a unique tag and current holder.
An HR or office team recording who has custody of which equipment, with a full handover history.
A facilities lead running a quarterly physical audit of assets by location and reconciling what has moved.
An operations manager keeping an operational asset register separate from the finance team's fixed-asset ledger.
A small business monitoring warranty expiry dates so cover is renewed or claimed before it lapses.
An onboarding coordinator bulk-assigning a starter kit of equipment to a new employee in one action.

Screenshots

Company Asset Register — Assets in Odoo

Assets

Company Asset Register — Assign Assets in Odoo

Assign Assets

Company Asset Register — Assignments in Odoo

Assignments

Company Asset Register — Audits in Odoo

Audits

Company Asset Register — Categories in Odoo

Categories

Company Asset Register — Locations in Odoo

Locations

Why Choose This Module

A straight-line depreciation schedule from useful life and salvage value keeps current book value, monthly depreciation and accumulated depreciation up to date — complementing, not replacing, financial fixed assets.

Specifications

  • Compatible: Odoo 18.0 / 19.0
  • License: OPL-1
  • Languages: English
  • Author: Pokutsoft
  • Dependencies: hr, mail
  • Support: support@pokutsoft.com

Update date: 2026-07-02