OdooWiki OCA HUB

OCA modules for Odoo 19

There are 1,532 OCA community modules confirmed in Odoo 19.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 18 has 3,113. Open any module to see what it does, its availability in the other versions and its sources.

Confirmed modules per version

Repositories with the most modules in Odoo 19

See also

Modules for Odoo 19

  • Maintenance Request EmployeeOdoo 13, 15, 17, 18, 19
    maintenance_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, 19
    maintenance_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, 19
    maintenance_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, 19
    maintenance_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_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 TimesheetsOdoo 12, 13, 14, 15, 16, 17, 18, 19
    maintenance_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, 19
    maintenance_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.

  • Tracking Fields in PartnersOdoo 12, 13, 14, 15, 16, 17, 18, 19
    marketing_crm_partner

    Adds marketing tracking fields (Medium, Campaign, Source) to contacts and copies them automatically from a lead or opportunity when a contact is created from it.

  • Dynamic Mass Mailing ListsOdoo 12, 13, 14, 15, 16, 17, 18, 19
    mass_mailing_list_dynamic

    Create dynamic mailing lists that automatically add (and optionally remove) contacts based on partner criteria, and sync them when you launch a mailing.

  • Link partners with mass-mailingOdoo 12, 13, 14, 15, 16, 17, 18, 19
    mass_mailing_partner

    This module links mass-mailing contacts to Odoo partners by email, adds mailing contact and statistics smart buttons on the partner form, and lets you add selected partners to a mailing list from the partner list.

  • mass_mailing_partner_title

    Keeps the title (Mr, Mrs, Dr...) of mailing contacts in sync with the linked partner's title, and vice versa. Adds a Title field on the mailing contact form.

  • Resend mass mailingsOdoo 12, 13, 14, 15, 16, 17, 18, 19
    mass_mailing_resend

    Adds a "Resend" button on completed mass mailings so you can put them back in draft and send them again to new recipients.

  • MembersOdoo 19
    membership

    Manage memberships in Odoo: define membership products with start/end dates and categories, track member status on contacts, and generate membership invoices from a wizard. A scheduled job updates expired memberships.

  • Membership Delegate PartnerOdoo 12, 13, 14, 15, 16, 17, 18, 19
    membership_delegated_partner

    Lets you assign a membership to a different partner than the one being invoiced. On customer invoices and refunds you can pick a "delegated member", and the membership line follows that person.

  • Variable period for membershipsOdoo 12, 13, 14, 15, 16, 17, 18, 19
    membership_variable_period

    Lets you sell memberships that last a chosen amount of time from the subscription date (for example one year), instead of only fixed calendar periods, and automatically sets the member's start and end dates on the invoice.

  • Management SystemsOdoo 12, 13, 14, 15, 16, 17, 18, 19
    mgmtsystem

    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, 19
    mgmtsystem_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 - AuditOdoo 12, 13, 14, 15, 16, 17, 18, 19
    mgmtsystem_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.

  • Environment Management SystemOdoo 13, 14, 15, 16, 18, 19
    mgmtsystem_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.

  • HazardOdoo 12, 13, 14, 15, 16, 17, 18, 19
    mgmtsystem_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.

  • Hazard RiskOdoo 13, 14, 15, 16, 17, 18, 19
    mgmtsystem_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, 19
    mgmtsystem_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, 19
    mgmtsystem_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.

  • mgmtsystem_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, 19
    mgmtsystem_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, 19
    mgmtsystem_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 HROdoo 12, 13, 14, 15, 16, 17, 18, 19
    mgmtsystem_nonconformity_hr

    Adds a Department field to nonconformity records, letting users link each nonconformity to a specific department of the company.

  • Mgmtsystem Nonconformity RepairOdoo 12, 14, 15, 16, 17, 18, 19
    mgmtsystem_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 - PartnerOdoo 12, 13, 14, 15, 16, 17, 18, 19
    mgmtsystem_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, 19
    mgmtsystem_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, 19
    mgmtsystem_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.

  • RisksOdoo 19
    mgmtsystem_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.

  • mgmtsystem_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, 19
    mgmtsystem_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.

  • MIS BuilderOdoo 12, 13, 14, 15, 16, 17, 18, 19
    mis_builder

    MIS Builder lets you create custom management reports (KPIs in rows, periods in columns) from accounting and other Odoo data, then view, annotate, export to PDF/Excel and add them to dashboards.

  • MIS Builder BudgetOdoo 12, 13, 14, 15, 16, 17, 18, 19
    mis_builder_budget

    Create budgets for MIS reports, either by KPI or by general account, and use them as a data source in MIS report columns so reports show budgeted figures for each period.

  • MIS Builder Cash FlowOdoo 12, 13, 14, 15, 16, 17, 18, 19
    mis_builder_cash_flow

    Plan and forecast your company's future cash in and out. Create recurring cash flow plans that automatically generate forecast lines, and view everything in a Cash Flow report with weekly and monthly periods.

  • MIS Builder DemoOdoo 12, 13, 14, 15, 16, 17, 18, 19
    mis_builder_demo

    This demo module shows how to build a management report that compares budgeted expenses with actual and committed purchase costs. It adds a read-only 'MIS Commitment' list of purchase commitments used as a data source in the report.

  • Module Auto UpdateOdoo 12, 13, 14, 15, 16, 17, 18, 19
    module_auto_update

    This module lets you detect which installed Odoo apps have changed on disk and upgrade only those, avoiding a full database upgrade. It is available from the Apps menu for technical users.

  • Change auto installable modulesOdoo 12, 14, 15, 16, 17, 18, 19
    module_change_auto_install

    Lets administrators change which Odoo modules install themselves automatically, by adding or removing modules from the auto-install list through the Odoo configuration file or environment variables.

  • Mrp Attachment MgmtOdoo 14, 16, 17, 18, 19
    mrp_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 BOM Component MenuOdoo 12, 13, 14, 15, 16, 17, 18, 19
    mrp_bom_component_menu

    Adds a "Bill of Material Components" menu under Manufacturing > Bill of Materials, listing every component line so users can search in which bill of materials a specific product is used.

  • MRP BoM Current StockOdoo 12, 13, 14, 15, 16, 17, 18, 19
    mrp_bom_current_stock

    Adds a Manufacturing report that explodes a bill of materials and shows, for each component, how much stock is available in a chosen source location. Results can be viewed on screen and printed as PDF or exported to Excel.

  • MRP BoM HierarchyOdoo 14, 15, 16, 17, 18, 19
    mrp_bom_hierarchy

    Adds navigation buttons and filters to Bills of Materials so users can jump from a BoM to its parent BoMs, its child BoMs, or other BoMs of the same product, and filter the BoM list by hierarchy.

  • MRP BoM ImageOdoo 16, 18, 19
    mrp_bom_image

    Shows the product image on Bills of Materials, both on the BoM form and in the BoM kanban cards, so users can recognise a BoM by its product picture.

  • MRP BOM Matrix ReportOdoo 12, 13, 18, 19
    mrp_bom_matrix_report

    Adds a read-only BOM Matrix report under Manufacturing > Reporting that lists, for each component, which parent products use it and how many parent assemblies it appears in.

  • Notes in Bill of MaterialsOdoo 12, 13, 14, 16, 18, 19
    mrp_bom_note

    Adds a rich-text Notes tab to Bills of Materials and prints those notes on the Manufacturing Order report when the order is linked to a BoM.

  • MRP BOM Structure XLSXOdoo 12, 13, 14, 15, 16, 17, 18, 19
    mrp_bom_structure_xlsx

    Adds an Excel export of a Bill of Materials structure. From a BoM, users can download an .XLSX file listing the finished product and all its components level by level.

  • MRP BOM Structure XLSX Level 1Odoo 12, 13, 14, 16, 17, 18, 19
    mrp_bom_structure_xlsx_level_1

    Adds an Excel (.XLSX) export of a Bill of Materials that lists only the first level of components, without expanding sub-assemblies. It is available from the Bill of Materials screen.

  • MRP BoM TrackingOdoo 12, 13, 14, 15, 16, 17, 18, 19
    mrp_bom_tracking

    Keeps a history of changes made to bills of materials (BoMs) by posting notes in the BoM chatter whenever key BoM fields or its components are modified.

  • Export Flattened BOM to ExcelOdoo 12, 13, 14, 15, 16, 17, 18, 19
    mrp_flattened_bom_xlsx

    Adds an Excel export of a bill of materials that flattens all sub-levels into one list of raw components with total quantities. You run it from the BOM screen and get an .xlsx file.

  • MRP Serial Number PropagationOdoo 14, 15, 16, 17, 18, 19
    mrp_lot_number_propagation

    Lets a manufacturer copy the serial number of a tracked component onto the finished product of a manufacturing order, so both share the same serial number automatically.

  • MRP Multi LevelOdoo 12, 13, 14, 15, 16, 17, 18, 19
    mrp_multi_level

    Adds a multi-level MRP scheduler that plans supply and demand for products per MRP area, showing planned orders and letting you release them as purchase orders or manufacturing orders.

  • MRP Multi Level EstimateOdoo 12, 13, 14, 15, 16, 17, 18, 19
    mrp_multi_level_estimate

    Lets MRP Multi Level planning take demand estimates into account, and lets you decide how estimates and real demand sources should coexist for each MRP area.

  • MRP Production Back to DraftOdoo 14, 16, 17, 18, 19
    mrp_production_back_to_draft

    Adds a "Return to Draft" button on manufacturing orders so users can send a confirmed or cancelled MO back to draft status.

  • mrp_production_generator_by_date_interval

    Create many manufacturing orders at once for a chosen date range, all scheduled at the same time of day, from a single wizard.

  • Notes in production ordersOdoo 12, 13, 14, 15, 16, 17, 18, 19
    mrp_production_note

    Adds a Notes tab to manufacturing orders where users can write rich text notes. The notes are stored on the production order itself.

  • mrp_production_unique_lot

    Prevents reusing a finished-product lot number across manufacturing orders: when the option is enabled on an operation type, Odoo blocks validation if the lot was already produced and only offers unused lots in the lot field.

  • Mrp Progress ButtonOdoo 12, 14, 15, 19
    mrp_progress_button

    Adds an Unstart button on Manufacturing Orders to move them from In Progress back to Confirmed, and shows a Started On date recording when the order actually started.

Data imported from GitHub: “confirmed” means branch, module directory and installable manifest checked on the review date. A module that is not confirmed in a version may still exist: it may be in another repository or pending the next review. Active support and OCA certification are not assessed.