OCA modules for Odoo 18
There are 3,113 OCA community modules confirmed in Odoo 18.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 17 has 1,994. 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 18
See also
Modules for Odoo 18
- Resend mass mailingsOdoo 12, 13, 14, 15, 16, 17, 18, 19mass_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.
- Mautic ConnectorOdoo 18mautic_connector
Lets administrators register one or more Mautic marketing instances in Odoo and connect to them securely with OAuth2, so future connector modules can exchange data with Mautic.
- membership_account_invoice_start_end_dates
Keeps membership start and end dates in sync with the start and end dates of the related invoice lines, and blocks changing those dates once the invoice is confirmed.
- Membership Delegate PartnerOdoo 12, 13, 14, 15, 16, 17, 18, 19membership_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 extensionOdoo 12, 13, 14, 15, 16, 17, 18membership_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, 18membership_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, 18membership_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.
- Prorate membership fee for variable periodsOdoo 12, 14, 16, 18membership_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, 19membership_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, 18membership_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, 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Microsoft account for DriveOdoo 18microsoft_drive_account
Lets each Odoo user link their own Microsoft Drive (OneDrive) account to Odoo, so other apps can act on Drive on their behalf. Administrators configure the Microsoft app credentials and users connect or disconnect from their profile.
- MIS BuilderOdoo 12, 13, 14, 15, 16, 17, 18, 19mis_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, 19mis_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, 19mis_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, 19mis_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 Report Partner DetailsOdoo 18mis_report_partner_details
Adds a 'Show Details by Partner' option to MIS Report KPIs, so each KPI can automatically break down its balance by partner and account, with optional VAT columns.
- Profit & Loss / Balance sheet MIS templatesOdoo 13, 14, 15, 16, 17, 18mis_template_financial_report
Adds ready-made Profit & Loss and Balance Sheet report templates to the MIS Builder reporting tool, and lets you display report sections side by side instead of one below the other.
- Module AnalysisOdoo 12, 13, 14, 15, 16, 17, 18module_analysis
Analyse the code size of installed Odoo modules and classify them by type (Odoo Core, OCA, custom) and author, with pivot and graph reports.
- Module Auto UpdateOdoo 12, 13, 14, 15, 16, 17, 18, 19module_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, 19module_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, 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 BOM Assign AutoOdoo 15, 18mrp_bom_assign_auto
Automatically picks the first bill of materials whose components are all in stock when Odoo looks for a BoM for a product. A new setting in Manufacturing lets you choose whether availability is checked on free quantity or forecasted quantity.
- BOM Attribute MatchOdoo 14, 15, 17, 18mrp_bom_attribute_match
Lets you put a product template (not a specific variant) as a component on a Bill of Materials line, so Odoo automatically picks the matching variant based on the attributes chosen for the manufactured product.
- MRP BOM Component MenuOdoo 12, 13, 14, 15, 16, 17, 18, 19mrp_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, 19mrp_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, 19mrp_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, 19mrp_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 Line formula for quantityOdoo 16, 18mrp_bom_line_formula_quantity
Add a formula field to Bill of Materials lines so the component quantity on a manufacturing order is calculated automatically instead of being fixed.
- MRP BoM Line UoM RoundingOdoo 18mrp_bom_line_uom_rounding
Prevents saving Bill of Materials component lines with quantities that do not match the rounding precision of the selected Unit of Measure, such as 0.5 pieces when the UoM only allows whole units.
- MRP BOM LocationOdoo 12, 13, 14, 15, 16, 18mrp_bom_location
Adds a Location field to Bills of Materials and their components, so you can record and see where components should be picked from. The location also appears in the BOM Structure report and overview.
- MRP BOM Matrix ReportOdoo 12, 13, 18, 19mrp_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, 19mrp_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.