Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Maintenance
  3. Asset Management (EAM) v 18.0
  4. Sales Conditions FAQ

Asset Management (EAM)

by LotusTech Odoo https://www.youtube.com/@LotusTechOdoo
Odoo

$ 160.00

v 18.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Employees (hr)
• Inventory (stock)
Lines of code 13481
Technical Name smart_asset_management
LicenseOPL-1
Websitehttps://www.youtube.com/@LotusTechOdoo
Versions 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Employees (hr)
• Inventory (stock)
Lines of code 13481
Technical Name smart_asset_management
LicenseOPL-1
Websitehttps://www.youtube.com/@LotusTechOdoo
Versions 18.0 19.0
  • Description
  • License
Smart Asset Management Odoo 19 · Community + Enterprise · Multi-company

Smart Asset Management (EAM)

A complete Enterprise Asset Management platform inspired by IBM Maximo (lifecycle workflow) and Microsoft Dynamics 365 (action-based UX), built natively on Odoo 19. Manage every asset from cradle to retirement: registry, hierarchy, locations, work orders, preventive plans, safety permits, IoT condition monitoring, and full cost analytics.

Full Asset Lifecycle WO & PM Workflow Permit-to-Work & LOTO MTBF / MTTR / Health Score 30+ Models Native Owl + ORM
Supported editions

Works on your stack

Odoo 19 Community Odoo 19 Enterprise Multi-company ready Localized (en_US, ar_001, fr_BE, de_DE, vi_VN, es_ES)

Depends on standard base, mail, hr, resource, product, stock, web. No external dependencies, no third-party SaaS.

Smart Asset Management banner
30+
Models & Modules
8
Asset Lifecycle States
Auto
MTBF / MTTR / Health
Multi
Company & Currency
Why teams choose this

Asset 360°. Maintenance done right. Inside Odoo.

Replace fragmented EAM spreadsheets and standalone CMMS tools with one platform that already speaks your ERP language — inventory, HR, accounting, security.

Asset 360° view

One screen for identity (serial, barcode, QR), location, custodian, warranty, documents, meters, condition readings, full transfer & work order history, MTBF/MTTR, and health score — updated in real time.

Maintenance workflow that ships

Maintenance Request → Work Order with full lifecycle (Draft → Approved → Planned → In Progress → Completed → Closed). Labor, material, spare consumption, failure analysis, and e-sign — all in one form.

Native Odoo 19 (Owl + ORM)

Built on Odoo's Owl components, RelationalModel, mail, stock, hr, resource. Record rules for multi-company, audit trail for every change, and PDF reports straight out of the box.

Overview

Every asset, every work order, every detail

A unified asset form designed for the field and the back office. Status, KPIs, documents, history — everything visible at a glance.

Asset form overview

Asset form — identity, status, location, custodian, KPIs and history on one screen

Draft Active Idle In Maintenance Broken Retired Disposed Transferred
Pillar 1

Asset Registry & Hierarchy

A single source of truth for every physical and intangible asset — with parent-child structure, functional locations, and printable identification tags.

Complete asset master data

Capture every attribute that matters: code, serial, barcode, QR, category, location, custodian, vendor, purchase date, warranty, financial value, technical specs, and document attachments. All searchable, all reportable.

  • Auto-generated codes via Odoo sequences
  • Multi-image gallery + technical documents tab
  • Warranty & insurance expiry tracking
  • Smart buttons to WO, transfers, history
Asset form overview

Parent / child asset hierarchy

Group assets into systems and subsystems. The hierarchy tree mirrors how engineers think — line → machine → component — so maintenance cost rolls up naturally.

  • Unlimited parent-child levels
  • Cost & downtime roll-up to parent
  • Bulk operations on a whole branch
Asset hierarchy tree

Kanban & visual management

Switch from list to Kanban to instantly spot broken or idle assets. Color cues show state, criticality, and warranty health.

Asset kanban

Categories & functional locations

Multi-level location hierarchy (Site → Building → Floor → Room) with integrated Leaflet map widget. Categories drive default checklists, costs, and depreciation rules.

Categories and locations

Printable QR & Barcode labels

One-click PDF labels you can stick on every asset. Technicians scan from a mobile to open the asset profile and the list of open work orders — the foundation for paperless field execution.

  • Mass-print labels for a whole batch
  • Configurable label layout (size, fields)
  • Scanner-friendly QR with deep link
Tip: Scan-to-open jumps from the warehouse floor straight to the asset's open work orders.
QR and barcode label PDF
Pillar 2

Assignments, Transfers & Custody

Always know who holds each asset, where it is, and how it got there. Full chain of custody with approvals and printable receipts.

Custodian assignments

Track active and historical custodians per asset. Effective dates, return dates, and condition at handover — ready for audit at any time.

  • HR employee integration
  • Multi-asset assignment per employee
  • Return workflow with condition note
Assignment list

Transfer wizard with approval

Move an asset between locations or custodians with a guided wizard. Reason codes, attachments, and an approval gate before Done — then location and custodian update atomically.

  • States: Draft → To Approve → Approved → Done
  • Configurable transfer reason catalog
  • Printable transfer slip (PDF)
Transfer wizard

Mass transfer batches

Move dozens of assets in one go — perfect for office relocations, plant reorganizations, or fleet redeployment. Pick assets in bulk, set destination once, approve once.

Mass transfer batch

Usage & movement history

Every state change, transfer, assignment, and work order completion is appended to the asset's usage history — a full timeline you can filter, group, and export.

Usage and movement history
Pillar 3

Maintenance Workflow — Request to Closure

A full corrective and preventive maintenance cycle: capture issues, plan, execute with checklists and spare consumption, close with failure analysis and cost.

Maintenance Requests

Anyone in the organization can raise a request from the portal, mobile, or backend. Triage, prioritize, approve, then convert to a Work Order in one click — original requester stays in the loop via mail threads.

Maintenance request

Work Order pipeline (Kanban)

Planners see the whole backlog at a glance. Drag-and-drop between stages, filter by team, technician, asset, or priority — with SLA badges showing what's overdue.

  • Lifecycle: Draft → Approved → Planned → In Progress → Completed → Closed
  • Corrective, Preventive, Predictive, Inspection types
  • Smart filters & saved searches
Work order pipeline

The Work Order form — everything technicians need

One screen with tabs for every facet of execution: Labor (timesheets & cost), Material (spare parts), Checklist (Pass/Fail/Text/Number), Failure Analysis (Problem / Cause / Remedy + failure code), Attachments, and Costs.

  • Approval matrix with multi-step authorization
  • Check-in / check-out with start & end timestamps
  • Optional e-sign on completion
  • Automatic MTTR contribution per WO
Work order form with tabs

Spare part consumption → stock.move

For tracked (storable) products, completing a work order posts a real stock.move from warehouse stock to the production location. Inventory and accounting stay perfectly aligned — no manual journal entries.

Spare consumption stock move

Preventive Maintenance Plans

Calendar-based or meter-based plans automatically generate Work Orders via cron when their trigger is due. Attach Job Plans (reusable task templates) so technicians follow the same procedure every time.

  • Frequency: hours, days, weeks, months, years
  • Meter-based: trigger every X reading units
  • Cron-driven auto-creation, leveled scheduling
Maintenance plans

Downtime tracking

Log every stoppage with start & end timestamps, classification (planned / unplanned), and root cause. Feeds directly into MTBF / MTTR and availability KPIs.

Downtime tracking

Meter readings & meter-based PM

Track running hours, kilometers, cycles, or any custom meter type. Readings push from operators (mobile), IoT endpoints, or imports. Plans trigger automatically when the threshold is hit.

Meter readings and meter-based PM

Failure analysis: Problem · Cause · Remedy

A standard reliability-engineering taxonomy lives on every WO. Configurable failure / symptom codes drive Pareto reports so you can see what's really breaking.

  • Three-level code: Problem, Cause, Remedy
  • Aggregate by asset, category, location
  • Drive RCA & reliability improvements
Failure codes and problem cause remedy
Pillar 4

Safety Management: PTW & LOTO

Permit-to-Work, Lockout/Tagout, and risk assessments tied to your work orders. The system blocks WO start until safety conditions are met — not as a checkbox, as an enforced gate.

Permit to Work (PTW)

Issue, approve, suspend, and close permits with full audit trail. PTW types and templates ensure consistency for hot work, confined space, working at height, etc.

Permit to Work

Isolation / Lockout-Tagout

Track every isolation point, lock, and tag attached to an asset during maintenance. Verification before energy restoration is logged and signed off.

Lockout Tagout isolation

Risk Assessment

Pre-job hazard identification with severity × likelihood scoring. Risks attach to the WO and the PTW for an end-to-end safety chain.

Risk assessment

Safety Plans

Per-asset and per-category safety plans define mandatory steps, PPE, and isolations. They appear automatically on every WO touching the asset.

Safety plans
Safety gates: a Work Order cannot move to In Progress until the linked Permit to Work is approved and active and the LOTO isolations are verified.
Pillar 5

Workforce, Skills & Dispatch

Plan the right person, at the right place, at the right time — with shift calendars, skill matching, and a real-time dispatch board.

Dispatch Board

A live cockpit for the dispatcher: backlog on the left, technicians on the right, drag-and-drop assignment with shift & skill validation.

Dispatch board

Team Calendar

See the full team's schedule for the day, week, or month. Detect overload, identify free slots, and respect work-hour rules from hr / resource.

Team calendar

Teams, Skills & Shifts

Configure maintenance teams (electrical, mechanical, HVAC). Assign skills per technician and rotate shifts so the system only proposes qualified, available people.

Teams skills and shifts
Pillars 6 & 7

Inspections & Condition Monitoring

From walk-around checklists to IoT-driven predictive maintenance. The same data model, the same alerts, the same KPIs.

Inspection checklists

Build reusable templates with four answer types: Pass/Fail, Text, Number, and rating. Each run produces a stored inspection record with overall result, and any failure auto-creates a maintenance request.

  • Answer types: Pass/Fail, Number, Text
  • Auto-trigger Maintenance Request on Fail
  • Photo attachments per question
Inspection checklist

Checklist Templates

Library of reusable templates per category or asset class. Versioned and editable so you keep an audit trail of how procedures evolve.

Checklist templates

Condition Monitoring

Track vibration, temperature, pressure, current and any custom parameter. Rules trigger alerts when readings cross warning or critical thresholds.

Condition monitoring

Condition Alerts

Out-of-range readings raise an alert and (optionally) a Maintenance Request automatically. Severity follows the rule configuration.

Condition alerts

IoT Ingestion Endpoint

A built-in REST endpoint with per-asset token lets external IoT gateways push meter and condition readings directly into Odoo — no middleware required.

IoT ingestion endpoint
Pillar 8

Visual: Floorplan Editor

Upload a floor plan image and drop asset pins on it. Walk the site — or send a colleague — with a visual map instead of a list.

Drag-and-drop floorplan editor

A custom Owl widget lets you upload a layout image and pin assets at percentage coordinates (X / Y) so the plan stays accurate across zooms and devices.

  • Custom Owl floorplan editor widget
  • Coordinates stored as %X/%Y for responsiveness
  • Click a pin to jump to the asset record
Floorplan editor

Pinned-by-area view

See assets coloured by state directly on the plan — broken machines pop up in red, idle ones in grey, in-maintenance in orange. Status awareness without opening a single form.

Floorplan with asset pins
Pillar 9

Reports & Analytics

KPIs that maintenance managers actually report on: MTBF, MTTR, health score, cost YTD, backlog, warranty, audit trail, data quality.

Asset Health Score (0–100)

A single score combines work-order history, inspection results, warranty status, MTBF trend, and condition readings. Sort by score to find the top 10 problem assets in seconds.

  • Auto-computed MTBF & MTTR per asset
  • Health score 0–100 with color band
  • Drill-down to underlying work orders
Asset health score

Work Order Cost Analysis

Pivot, group and graph WO costs by asset, category, location, period — with labor, material, and service splits.

Work order cost analysis

Audit Trail

Every critical write is logged: who changed what, when, from which IP — protected by record rules so only auditors and managers see it.

Audit trail

Data Quality Issues

A nightly cron detects missing or inconsistent master data (no category, no location, warranty expired without renewal…) and creates issue records to fix.

Data quality issues

Warranty Claims

Capture vendor claims under warranty, follow up reimbursements, and watch expiry dates — the cron raises an activity 30 days before warranty ends.

Warranty claims

Asset Disposal

Decommission, sale, scrap or write-off — with approval, residual value, and disposal reason. The asset closes cleanly and its history stays intact.

Asset disposal

PDF Reports

Print-ready PDFs out of the box: Asset Card, Work Order, Inspection Report, and QR/Barcode Label — all using QWeb so you can brand them in minutes.

Pillar 10

Governance, Procurement & Compliance

The features that turn a CMMS into a true EAM: approvals, contracts, MRO replenishment, and document compliance — integrated with the rest of Odoo.

Approval Matrix

Configurable multi-step approval per company, document type, and amount threshold. Routes WO, Transfer, Disposal and Budget records to the right approvers automatically.

Approval matrix

Maintenance Budgets & Vendor Contracts

Set annual budgets per asset, location, or category and watch real-time consumption. Link vendor service contracts (AMC, SLA) and tie them to the work orders they cover.

Maintenance budgets and vendor contracts

MRO Policies & Replenishment

Define min/max levels for spare parts per warehouse. The replenishment engine proposes purchase orders when stock dips below safety — preventing the dreaded "no spare, no fix".

MRO replenishment

Document Compliance

Attach calibration certificates, manuals, licenses with expiry dates. A cron alerts the responsible user before a document expires — ideal for ISO / regulatory audits.

Document compliance
Power features

Every detail, considered

MTBF / MTTR auto

Computed from WO history per asset — no manual entry.

Per asset

Health Score

0–100 combining WO, inspection, warranty & readings.

Auto

Multi-company

Record rules + company_id across master data.

Built-in

Storable spare → stock.move

Real inventory move when WO completes.

Stock-aware

Warranty cron

Alert 30 days before warranty expiry.

Weekly

PM cron

Calendar & meter-based plans generate WO automatically.

Daily

IoT endpoint

REST ingestion of meter & condition readings.

Per asset token

E-sign

Optional signature on WO completion & transfers.

Optional

QR / Barcode

Printable labels & scan-to-open.

Mass print

Translated UI out of the box; extensible to any locale.

i18n ready

Demo data

Sample assets, plans, WOs to learn fast.

Optional

Tested

Core / maintenance / compliance / IoT tests suite.

Unit tests
Native integration

Built for Odoo—not bolted on

Strict separation of concerns, Owl components for custom widgets, RelationalModel patterns, and standard ORM writes you can trust in production.

base, mail, hr, resourceActivities, chatter, employees, working calendars on every asset & WO.
product, stockSpare parts as products; WO completion posts stock.move to production location.
webCustom Owl widgets — Leaflet map for locations, drag-and-drop floorplan editor.
Security & record rulesPer-company isolation, role groups (User / Dispatcher / Supervisor / Manager / Auditor / PTW groups).
Sequences & cronAuto codes via ir.sequence; nightly jobs for PM, data quality, warranty alerts.
ReportsQWeb PDFs for Asset Card, Work Order, Inspection & Label — ready to brand.
Comparison

Standard Odoo Maintenance vs Smart Asset Management

Capability Standard Odoo Maintenance Smart Asset Management
Asset registry with hierarchy (parent / child)LimitedYes — multi-level
Functional locations + mapNoYes — Leaflet widget
Custody & transfer workflowNoYes — with approval
Preventive maintenance (time & meter)Time onlyTime + meter, cron
Inspection checklists (Pass/Fail/Number)BasicFull templates
Permit-to-Work / LOTO / RiskNoYes — gate WO start
Spare consumption → stock.moveNoYes — for storable
MTBF / MTTR / Health ScoreNoAuto-computed
Condition monitoring + IoT ingestionNoYes — REST endpoint
Approval matrix, budgets, contractsNoYes
Audit trail + data quality cronNoYes
Floorplan editor (pins on layout)NoYes — Owl widget
Quick start

Operational in minutes, not months

1

Install & configure

  • Install Smart Asset Management
  • Assign role groups (User / Dispatcher / Supervisor / Manager)
  • (Optional) Load demo data
2

Master data

  • Create Categories & Locations
  • Define Checklist Templates and Failure Codes
  • Set Approval Matrix and Maintenance Teams
3

Go live

  • Import assets (CSV templates included)
  • Print QR labels & assign custodians
  • Create PM Plans — cron does the rest
Roadmap & scope

What's already in the box

Two delivery phases, both shipped: the MVP foundation, plus the Pro features that turn the module into a real EAM.

Phase 1 — MVP · shipped

Operational core

  • Asset CRUD with role-based security
  • Printable QR / Barcode labels (PDF)
  • Maintenance Request → Work Order conversion
  • Full WO lifecycle: Draft → Closed
  • Labor / material / service cost recording
  • Transfer updates location & custodian + history
Phase 2 — Pro · shipped

Enterprise capabilities

  • Time-based & meter-based PM with cron
  • Meter readings + meter-triggered PM
  • Inspection checklists + auto-request on Fail
  • Safety Plan + PTW / LOTO gate before WO start
  • KPI dashboard: MTBF / MTTR / backlog / cost
  • Data quality cron raising issue records
  • Document compliance with expiry alerts
  • IoT ingestion REST endpoint
Support

We're here to help

Email support

Questions, bugs, or implementation guidance — we respond promptly.

lotustechodoo@gmail.com

WhatsApp support

Chat with us for quick answers during rollout.

Contact on WhatsApp

We typically respond within 24 hours on business days.

Purchase information

Lifetime updates

Free forever

90 days support

Expert assistance

Commercial use

Business ready

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with