OdooWiki OCA HUB

OCA modules for Odoo 14

There are 2,909 OCA community modules confirmed in Odoo 14.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 13 has 1,992. 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 14

See also

Modules for Odoo 14

  • Maintenance Team HierarchyOdoo 12, 13, 14, 15, 16, 18
    maintenance_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, 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.

  • MassOdoo 14, 16, 18
    mass

    This module is an empty placeholder kept only so existing databases can still install it. It adds no screens, no menus and no business features; it is meant to be uninstalled.

  • Mass EditingOdoo 12, 13, 14, 15
    mass_editing

    Lets users update the same field on many records at once. You configure a 'Mass Edit' server action on any model, choose the fields, then select records in a list and apply the change in one wizard.

  • mass_mailing_company_newsletter

    Lets you pick one company newsletter mailing list and manage each contact's subscription to it straight from the contact form, with a Subscribed/Unsubscribed switch.

  • mass_mailing_contact_partner

    Links mailing list contacts to customer/partner records that share the same email address, so you can see which partners belong to a mailing contact and jump straight to them.

  • Mass mailing unsubscription metadataOdoo 12, 13, 14, 15, 16, 17, 18
    mass_mailing_custom_unsubscribe

    Records technical proof (IP address, browser, language) whenever a contact subscribes, unsubscribes, blocks or unblocks a mailing list, so you can justify mass mailings for GDPR. Also can redirect unsubscribers to the list preferences page.

  • Mass mailing eventOdoo 12, 13, 14, 15, 16, 17, 18
    mass_mailing_event_registration_exclude

    Link mass mailing with events so that people already registered for an event can be automatically left out of the mailing. On a mailing you pick the event and which registration statuses to exclude.

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

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

  • mass_mailing_subscription_date

    Adds a subscription date to mailing list contacts, so you can see when someone joined a list. The date is set automatically when a contact subscribes and cleared when they unsubscribe.

  • mass_mailing_subscription_email

    Automatically email contacts when they are subscribed to or unsubscribed from a mailing list, and let them unsubscribe from a secure link in the email.

  • mass_mailing_unique

    Prevents duplicate mailing lists and mailing contacts by enforcing unique list names and unique contact email addresses, and blocks installation if duplicates already exist.

  • mass_operation_abstract

    Technical foundation module that lets developers configure reusable "mass operations" on any Odoo model, adding a sidebar button that opens a wizard to apply an action to many selected records at once.

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

  • membership_delegated_partner_line

    Lets you name a different member on a membership invoice line than the customer being invoiced, and keeps the membership record linked to that delegated member.

  • Membership extensionOdoo 12, 13, 14, 15, 16, 17, 18
    membership_extension

    Extend membership management with categories, editable membership lines, independent start dates for associated members, and safer invoice-driven membership states.

  • Initial fee for membershipsOdoo 12, 13, 14, 16, 17, 18
    membership_initial_fee

    Charge a one-time joining fee the first time a member is invoiced with a membership product. The fee can be a fixed amount or a percentage of the membership price, and is added automatically as an extra invoice line.

  • Prorate membership feeOdoo 12, 14, 15, 16, 18
    membership_prorate

    Adds a "Prorate" checkbox on membership products so that when a membership is invoiced mid-period, the fee is automatically reduced to cover only the remaining time of the membership period.

  • membership_prorate_variable_period

    Automatically prorates membership fees when a membership product uses a variable period (weeks, months or years). Daily periods cannot be prorated and raise an error.

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

  • Membership withdrawalOdoo 12, 13, 14, 16, 18
    membership_withdrawal

    Record why and when a member asked to leave, and see the latest withdrawal reason and date directly on the member's contact card.

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

  • Management System - Action TemplateOdoo 12, 13, 14, 15, 16, 17, 18
    mgmtsystem_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, 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.

  • Management System - ClaimOdoo 13, 14, 15, 16, 18
    mgmtsystem_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, 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.

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

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

  • Management System - Nonconformity MRPOdoo 12, 13, 14, 15, 16, 17, 18
    mgmtsystem_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, 18
    mgmtsystem_nonconformity_product

    Adds a Product field to nonconformity records so each nonconformity can be linked to the specific product it concerns.

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

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

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

  • microsoft_outlook_single_tenant

    Adds a Directory (tenant) ID field to the Microsoft Outlook settings so Odoo can connect to a single-tenant Azure app. This module is deprecated and only logs a warning.

  • 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 AnalyticOdoo 12, 14, 16, 17
    mis_builder_analytic

    Lets you build MIS Builder reports using analytic entries as the data source, so you can analyse costs and revenues by analytic account inside your management reports.

  • 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_budget_operating_unit

    Adds an Operating Unit field to MIS Builder budget items, so budgets can be tagged per operating unit and the operating unit is shown in the budget items list.

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

  • mis_builder_operating_unit

    Lets you filter MIS Builder reports by operating unit, so each report instance or period only shows accounting entries belonging to the selected operating units (or only entries with no operating unit).

  • mis_builder_operating_unit_access_all

    Lets selected users see MIS Reports for every operating unit, without having to add each operating unit to their user settings.

  • mis_builder_pms

    Adds a PMS Properties filter to MIS Builder reports, so users can restrict financial report figures to one or more properties and see which properties were used.

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.