Add the concept of inspection items inside Maintenance requests.
Will only be usable inside a preventive requests.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Adds inspection checklists to preventive maintenance requests. Users define inspection items, attach them to maintenance plans, and then approve or refuse each item on the generated request.
This module lets you build inspection checklists and use them inside preventive maintenance requests.
- Under Maintenance > Configuration you get a new "Inspection Item" menu where you create reusable checklist items, each with a name and an instruction, and archive them when no longer needed.
- On a maintenance plan you can select several inspection items. When the plan generates a preventive request, those items are automatically copied into the request as inspection lines and the request is flagged as having an inspection.
- On a preventive request an "Inspection" tab appears once the request has inspection lines. Each line shows the item, its instruction, a result (Todo, Success or Failure) and a free description. Lines can be approved or refused with buttons, and the result is shown as a coloured badge in list and kanban views.
- Buttons on the request let you "Set inspection" to add the tab manually, and "Finish inspection", which records the closing date and the user who closed it. Once closed, the lines become read-only and the approve/refuse buttons disappear. Resetting the request clears the inspection closing information.
- Regular users can only read inspection items and lines; equipment managers can create and edit them.
Depends on
Models and fields (5)
- maintenance.plan · extends an existing modelinspection_item_ids
- maintenance.request · extends an existing modelhas_inspection, inspection_line_ids, inspection_closed_at, inspection_closed_by
- maintenance.equipment · extends an existing model
- maintenance.inspection.item · new modelname, active, instruction
- maintenance.inspection.line · new modelresult, item_id, request_id, instruction, result_description, inspection_closed_at
Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 3 confirmed, 6 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/maintenance.
terminal Installation and usage
OCA documentation · Odoo 18.0Usage
Source · Odoo 18.0On Preventive requests, we will be able to set an inspection and check some items.
Once we close the inspection it will be no longer editable.
On Plans
When using Maintenance Plans, we can define items to evaluate in order to generate them automatically on maintenance creation
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.