OdooWiki OCA HUB

Maintenance Inspection

maintenance_inspection folder_open OCA/maintenance open_in_new
Uncategorised License: AGPL-3

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.0

Adds 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.
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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation 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.0

On 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.

info

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.