OCA manufacturing and maintenance modules for Odoo
Manufacturing orders, bills of materials, DDMRP planning, equipment maintenance and quality management systems. The catalogue has 290 modules in this area, 92 of them confirmed in Odoo 19.0 (reviewed on 2026-11-03).
Confirmed modules per version
OCA repositories in this area
Other areas
- Accounting and finance
- Sales
- CRM and marketing
- Purchases
- Inventory and logistics
- Products and catalogue
- Human resources
- Projects and timesheets
- Field service and customer support
- Point of sale
- Website and e-commerce
- Country localisations
- Contracts and documents
- Integrations, EDI and connectors
- Industries and verticals
- Technical tools and administration
Modules in this area
- Maintenance ProjectsOdoo 12, 13, 14, 15, 16, 17, 18, 19maintenance_project
Links maintenance equipment and maintenance requests to projects and tasks, so you can track maintenance work as project work and assign timesheets to it.
- Maintenance Project PlansOdoo 12, 13, 14maintenance_project_plan
Adds a project and a task to maintenance plans, so every maintenance request created from a plan is automatically linked to that project and task.
- Maintenance PurchaseOdoo 14, 16, 18maintenance_purchase
Automatically creates maintenance equipment records when a purchase order is approved, based on the quantity of products ordered. Users can link products to an equipment category and track the equipment created from each purchase order.
- Maintenance RemoteOdoo 12, 13, 14, 15, 16maintenance_remote
Adds a Remote field to maintenance requests so you can record which remote device is linked to the issue. The field is filled automatically from the current remote and is visible to equipment managers.
- Maintenance Request EmployeeOdoo 13, 15, 17, 18, 19maintenance_request_employee
Adds an Employees field to maintenance requests so you can list everyone involved in a job, not just the single responsible employee. You can also filter requests to see the ones where you are one of the involved employees.
- Maintenance Request PurchaseOdoo 13, 14, 16, 17, 18, 19maintenance_request_purchase
Links maintenance requests with purchase orders so you can see, from a maintenance request, which purchase orders are related, and from a purchase order, which maintenance requests it covers.
- Maintenance Request RepairOdoo 12, 14, 15, 16, 18, 19maintenance_request_repair
Links maintenance requests to repair orders so you can see, from a repair order, how many maintenance requests are attached and jump straight to them, and from a maintenance request, which repair order it belongs to.
- Maintenance Request SequenceOdoo 12, 13, 14, 15, 16, 18, 19maintenance_request_sequence
Adds an automatic reference number to maintenance requests, generated from a sequence defined per maintenance team (or a default one), so each request gets a unique code like MR00001.
- Maintenance Request Stage transitionOdoo 12, 13, 14, 15, 16, 18maintenance_request_stage_transition
Lets you define which maintenance stages can follow each other, and shows a button in the maintenance request header for each allowed next stage so users move requests forward with one click.
- Maintenance Request TagsOdoo 18, 19maintenance_request_tags
Adds tags to maintenance requests so you can label and group them (for example by equipment type or team). Tags can be created, coloured and managed from the Maintenance configuration menu.
- Maintenance SecurityOdoo 15, 16, 18maintenance_security
Restricts the Maintenance menus to users who belong to the Maintenance/Equipment Manager group, and stops assignment emails from being sent to users without that permission.
- Maintenance StockOdoo 12, 13, 18maintenance_stock
Link stock consumption to maintenance requests and equipment. Enable consumption on equipment, choose a default warehouse, and track the pickings, stock moves and product moves created for each request.
- Maintenance Team HierarchyOdoo 12, 13, 14, 15, 16, 18maintenance_team_hierarchy
Lets you organise maintenance teams into parent/child hierarchies, so a parent team automatically shows the requests of all its sub-teams.
- Maintenance TimesheetsOdoo 12, 13, 14, 15, 16, 17, 18, 19maintenance_timesheet
Lets you record timesheets directly on maintenance requests and see the hours worked, progress and remaining time on each request.
- Maintenance Timesheets Time ControlOdoo 13, 14, 15, 16, 17, 18, 19maintenance_timesheet_time_control
Adds start/stop timer buttons to maintenance requests so technicians can record timesheet time with exact start and end moments, not just the day.
- Management SystemsOdoo 12, 13, 14, 15, 16, 17, 18, 19mgmtsystem
This module is the foundation of the Management Systems suite: it lets you register the management systems of your company and turn on, from one settings screen, the ISO-related apps and document templates you need.
- Management System - ActionOdoo 12, 13, 14, 15, 16, 17, 18, 19mgmtsystem_action
Track corrective, preventive, immediate and improvement actions of your management system. Each action gets a reference number, a responsible person, a deadline, stages and tags, with automatic emails and a pivot/graph analysis.
- Management System - Action EfficacyOdoo 12, 13, 14, 15, 16, 17, 18mgmtsystem_action_efficacy
Adds an Efficacy tab to management system actions so users can rate how effective an action was, name the inspector and write notes, with changes tracked in the chatter.
- Mgmgtsystem Action HazardOdoo 16mgmtsystem_action_hazard
Link corrective actions to the hazards they address, and see the related actions directly from each hazard record.
- Management System - Action TemplateOdoo 12, 13, 14, 15, 16, 17, 18mgmtsystem_action_template
Create reusable Action Templates and apply them to management system actions so that the title, response type, description, responsible person and tags are filled in automatically.
- Management System - AuditOdoo 12, 13, 14, 15, 16, 17, 18, 19mgmtsystem_audit
Plan and run management system audits in Odoo: schedule audits, build verification checklists, record strong points and points to improve, link nonconformities and improvement opportunities, then close the audit and print reports.
- Management System - ClaimOdoo 13, 14, 15, 16, 18mgmtsystem_claim
Track customer and vendor claims inside your management system, with stages, deadlines, automatic email reminders and a claim counter on customer records.
- Environment Management SystemOdoo 13, 14, 15, 16, 18, 19mgmtsystem_environment
Adds an "Environment" management system to Odoo, pre-linked to the Environment Manual template, so you can run your environmental management system (EMS) alongside audits, reviews and environmental aspects.
- Mgmtsystem EvaluationOdoo 14, 16mgmtsystem_evaluation
Create evaluation templates and run evaluations on records such as contacts, tracking results, feedback and automatic follow-up dates. Evaluations appear as a button on the contact form and in a dedicated Evaluation menu.
- Mgmtsystem Evaluation HrOdoo 14, 16mgmtsystem_evaluation_hr
Lets you run management-system evaluations on employees. Employee records get an Evaluations button showing how many evaluations are linked to them.
- HazardOdoo 12, 13, 14, 15, 16, 17, 18, 19mgmtsystem_hazard
Lets you record and follow up health and safety hazards, with their origin, type, department, responsible person, risk probability and severity, control measures and implementation tests.
- mgmtsystem_hazard_maintenance_equipment
Lets you link maintenance equipment to hazards, so each hazard record can list the machines or equipment it relates to.
- Hazard RiskOdoo 13, 14, 15, 16, 17, 18, 19mgmtsystem_hazard_risk
Adds risk scoring to hazards: each hazard gets a risk type and an automatically computed risk score, plus a list of residual risk evaluations after corrective actions.
- Health and Safety Management SystemOdoo 13, 14, 15, 16, 17, 18, 19mgmtsystem_health_safety
Installs a ready-made Health and Safety management system in Odoo, linked to the Health and Safety Manual, so you can run audits, reviews and hazard/risk tracking under one system.
- Information Security Management System ManualOdoo 13, 14, 15, 16, 17, 18, 19mgmtsystem_info_security_manual
Adds a ready-made "Information Security Manual" template as a document page category, so users can start an ISO 27001-style security manual in Odoo's document pages instead of writing the structure from scratch.
- mgmtsystem_information_security
Adds an Information Security management system to Odoo, linking security controls to management actions and creating a ready-made 'Information Security' system record tied to the information security manual.
- Key Performance IndicatorsOdoo 19mgmtsystem_kpi
Adds a KPI menu inside the Management Systems app, giving users a shortcut to the list of key performance indicators.
- Management System - ManualOdoo 12, 13, 14, 15, 16, 17, 18, 19mgmtsystem_manual
Adds a "Manuals" menu that lists the manuals of your management systems, and lets you link a manual document to each management system.
- Management System - NonconformityOdoo 12, 13, 14, 15, 16, 17, 18, 19mgmtsystem_nonconformity
Track and manage nonconformities (quality, environment, safety, security issues) from detection to closure, with stages, causes, origins, severity, action plans and effectiveness evaluation. Adds a Nonconformities menu, kanban board, analysis pivot/graph and…
- Management System - Nonconformity HazardOdoo 16, 17, 18mgmtsystem_nonconformity_hazard
Link hazards (risk analyses) and nonconformities in both directions, so you can see which risks relate to a nonconformity and which nonconformities relate to a hazard.
- Management System - Nonconformity HROdoo 12, 13, 14, 15, 16, 17, 18, 19mgmtsystem_nonconformity_hr
Adds a Department field to nonconformity records, letting users link each nonconformity to a specific department of the company.
- Mgmtsystem Nonconformity MaintenanceOdoo 12, 16mgmtsystem_nonconformity_maintenance
Links non-conformities with maintenance requests so you can see which maintenance job is related to a quality issue, and count how many non-conformities a maintenance request has.
- Management System - Nonconformity Maintenance EquipmentOdoo 16, 17, 18mgmtsystem_nonconformity_maintenance_equipment
Adds an Equipment field to nonconformities so you can link each nonconformity to a piece of maintenance equipment, and lets you group nonconformities by equipment.
- Management System - Nonconformity MRPOdoo 12, 13, 14, 15, 16, 17, 18mgmtsystem_nonconformity_mrp
Adds a Workcenter field to nonconformity records so you can link a quality issue to the specific manufacturing workcenter where it happened.
- Management System - Nonconformity ProductOdoo 12, 13, 14, 15, 16, 17, 18mgmtsystem_nonconformity_product
Adds a Product field to nonconformity records so each nonconformity can be linked to the specific product it concerns.
- Management System - ProjectOdoo 12, 16mgmtsystem_nonconformity_project
Lets you record a management system action as either a normal action or a project, and shows the project name instead of the action name in lists.
- Mgmtsystem Nonconformity Quality Control OcaOdoo 14, 15, 16, 17, 18mgmtsystem_nonconformity_quality_control_oca
Links quality control inspections with nonconformities so you can see and open related records from either side. Adds a smart button on inspections showing how many nonconformities are linked.
- Mgmtsystem Nonconformity RepairOdoo 12, 14, 15, 16, 17, 18, 19mgmtsystem_nonconformity_repair
Links non-conformities to repair orders, so you can record which repair order a non-conformity belongs to and see how many non-conformities a repair order has.
- Management System - Nonconformity TypeOdoo 12, 13, 14, 15, 16, 17, 18mgmtsystem_nonconformity_type
Adds a classification type to nonconformities (Internal, Supplier, Customer, External) plus quantity checked/non-compliant fields, and a button to email the nonconformity to the partner's quality contact.
- Mgmtsystem ObjectiveOdoo 18mgmtsystem_objective
Define management system objectives and track them with indicators and periodic values. Each indicator shows whether the latest posted value is on, below or above target.
- Management System - PartnerOdoo 12, 13, 14, 15, 16, 17, 18, 19mgmtsystem_partner
Adds a new "Quality Address" contact type to partners in Odoo, so you can flag the contact address used for quality-related communications.
- Quality Management SystemOdoo 12, 13, 14, 15, 16, 17, 18, 19mgmtsystem_quality
Adds a ready-made "Quality" management system to Odoo, linking the quality manual and the audit, review and manual apps so you can run your quality management system from one place.
- Management System - ReviewOdoo 12, 13, 14, 15, 16, 17, 18, 19mgmtsystem_review
Plan, run and document top management reviews of your management system. Each review gathers participants, policies, changes, linked actions or nonconformities, decisions and a conclusion, and can be closed and printed as a PDF report.
- Mgmtsystem Review ObjectiveOdoo 18mgmtsystem_review_objective
Link management review meetings to the objectives they cover. On a review you can set a period and pick the reviewed objectives, then open a pivot view of their indicator values for that period.
- Management System - Review SurveyOdoo 15, 16, 17, 18mgmtsystem_review_survey
Link survey answers to management system reviews and print them in the review report.
- RisksOdoo 19mgmtsystem_risk
Lets management system managers define the probability and severity scales used to assess risks, with a name, numeric value and description for each level, per company.
- Feared EventsOdoo 19mgmtsystem_security_event
Manage feared security events for your ISMS: record assets, attack vectors, threat sources and controls, then rate each event and print a colour-coded risk matrix.
- Management System - SurveyOdoo 12, 13, 14, 15, 16, 17, 18, 19mgmtsystem_survey
Adds a ready-made Customer Satisfaction Survey to Odoo and a Surveys menu inside the Management System configuration, so quality managers can run and review satisfaction surveys.
- mrp_2_steps_consumed_qty_sync
When you validate the first transfer (Pick Components) of a two-step manufacturing order, this module automatically updates the consumed quantities of the production order's components to match what was actually transferred.
- Manufacturing Analytic ItemsOdoo 14, 15, 16mrp_account_analytic
Automatically creates analytic items for manufacturing orders when raw materials are consumed or work center time is logged, so you can track costs per manufacturing order.
- MRP Account BOM Attribute MatchOdoo 14, 15mrp_account_bom_attribute_match
This glue module makes the cost calculation of a bill of materials work correctly when the BOM uses component templates with attribute matching, so product costs are computed from the actual matched components.
- mrp_analytic_cost
Track manufacturing costs in real time as Analytic Items while a Manufacturing Order is still in progress, covering both raw materials consumed and work order time. Costs can be reviewed from a new Analytic Items menu under Manufacturing reporting.
- Mrp Attachment MgmtOdoo 14, 16, 17, 18, 19mrp_attachment_mgmt
Adds buttons on bills of materials, manufacturing orders, work orders and products that open the list of attached documents (drawings, files) for the product, its components or the BoM itself.
- Mrp Auto AssignOdoo 12, 14mrp_auto_assign
Automatically reserves raw material moves when a manufacturing order is confirmed, so components are booked to the order without a manual step.
- MRP Auto Create LotOdoo 12mrp_auto_create_lot
Automatically creates a lot/serial number for a work order when production is recorded, if the finished product is configured to auto-create lots.