OCA modules for Odoo 15
There are 2,091 OCA community modules confirmed in Odoo 15.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 14 has 2,909. 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 15
See also
Modules for Odoo 15
- 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 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 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.
- 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.
- 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 Outlook Single Tenant (DEPRECATED)Odoo 14, 15microsoft_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, 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 Budget ContributionsOdoo 15, 16mis_builder_budget_product
Adds a Product field to MIS budget lines by account, so budgets can be split per product and filtered by product in MIS reports.
- 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 Builder with Operating UnitOdoo 12, 13, 14, 15mis_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).
- Access all OUs' MIS BuilderOdoo 14, 15mis_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 Total Committed PurchaseOdoo 15, 16mis_builder_total_committed_purchase
Adds a read-only data source that lists committed purchase amounts from confirmed purchase orders, so MIS Builder reports can include purchase commitments alongside actual accounting figures.
- 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.
- Model SerializerOdoo 13, 14, 15model_serializer
This module lets developers automatically turn Odoo models into serializable data structures, making it easier to send and receive data through APIs or integrations.
- 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.
- MonitoringOdoo 15monitoring
Lets administrators define custom health checks on their Odoo database and expose the results to external monitoring software through a secure URL. Checks can be grouped, run manually or on a schedule, and can trigger warning or critical alerts by email.
- 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.
- Analytic for manufacturingOdoo 12, 13, 14, 15mrp_analytic
Adds analytic account and analytic tags to manufacturing orders, and automatically copies them onto the accounting entries created when the order is completed.
- 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.
- BOM lines with sequence numberOdoo 12, 13, 14, 15mrp_bom_line_sequence
Lets you set and reorder the order of components on a Bill of Materials, so the sequence of BOM lines is visible and can be dragged into the order you want.
- 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 Structure XLSXOdoo 12, 13, 14, 15, 16, 17, 18, 19mrp_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 TrackingOdoo 12, 13, 14, 15, 16, 17, 18, 19mrp_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.
- mrp_finished_backorder_product
Adds a 'Finished products' tab to manufacturing orders showing the finished products of all related backorders, so users can see the full picture of a production run split into several orders.
- Export Flattened BOM to ExcelOdoo 12, 13, 14, 15, 16, 17, 18, 19mrp_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, 19mrp_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 Lot On Hand FirstOdoo 14, 15mrp_lot_on_hand_first
Shows lots that are still in stock first when selecting lots on a manufacturing order, so users avoid picking old lots that are no longer available.
- MRP Multi LevelOdoo 12, 13, 14, 15, 16, 17, 18, 19mrp_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, 19mrp_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.
- Operating Unit in MRPOdoo 12, 13, 14, 15, 18mrp_operating_unit
Adds an Operating Unit to manufacturing orders so each order belongs to a business unit, and users only see manufacturing orders from the operating units they are allowed to access.
- Access all OUs' MRPOdoo 15mrp_operating_unit_access_all
Gives selected users access to manufacturing orders from every operating unit, without having to add each operating unit to their user settings.
- MRP Planned Order MatrixOdoo 12, 13, 14, 15, 16, 17mrp_planned_order_matrix
Create fixed planned orders for several products at once using a grid (matrix) view, filling quantities per period and validating them into real planned orders.
- mrp_production_component_availability_search
Lets you filter manufacturing orders by whether their components are available, so you can quickly find orders with component availability problems.
- mrp_production_consumption_warning
Shows a warning on Manufacturing Orders when the components listed on the order do not match the components expected from the product's Bill of Materials.
- MRP Production Date Planned FinishedOdoo 15, 18mrp_production_date_planned_finished
Shows the Scheduled End Date on manufacturing orders and lets you set the start date from it, so you can plan production backwards from the desired finish date.