OdooWiki OCA HUB

OCA modules for Odoo 13

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

See also

Modules for Odoo 13

  • brand_stock_account

    Automatically fills the brand on accounting entries generated from stock moves, so the brand from the related sales order is carried into the accounting journal entry.

  • Bus Alt ConnectionOdoo 12, 13, 14, 16, 17, 18, 19
    bus_alt_connection

    Allows Odoo to work with PgBouncer as an external database connection pooler by letting the instant-messaging dispatcher connect to a separate database host and port.

  • Business RequirementOdoo 12, 13, 14, 15, 16, 18
    business_requirement

    Track customer business requirements from the first story to approval, with scenarios, gaps, test cases and a portal page where customers can follow progress.

  • Business Requirement CRMOdoo 12, 13, 14, 16, 18
    business_requirement_crm

    Create a Business Requirement directly from a CRM opportunity and see all requirements linked to a lead. The opportunity form gets a Create Business Requirement button and a counter button listing its requirements.

  • business_requirement_deliverable

    Adds deliverable lines to business requirements so you can list the products and services a customer will receive, price them from a pricelist, and show them to the customer in the portal and on the printed report.

  • Business Requirement SaleOdoo 12, 13, 14, 18
    business_requirement_sale

    Lets salespeople turn a Business Requirement into a quotation, using its deliverables as sales order lines, and links quotations back to the requirement.

  • business_requirement_sale_timesheet

    Shows the Business Requirement Deliverable linked to a task created from a sales order, and adds a button on the task form to open that deliverable directly.

  • Chained SwapperOdoo 12, 13, 14, 15, 18
    chained_swapper

    Lets administrators define reusable "field swap" rules that change a field value on selected records and automatically propagate the same value to related records. Each rule can be protected by constraints and restricted to certain user groups.

  • CMISOdoo 12, 13, 14, 16
    cmis

    Lets administrators register connections to an external CMIS document server (such as Alfresco) inside Odoo, storing the server address, login and a default folder for writing files.

  • cms_delete_content

    Lets website visitors delete content from the frontend through a confirmation pop-up, then shows a status message or redirects them afterwards.

  • cms_delete_content_example

    Demonstration module that shows how website visitors can delete content directly from a public page, using a sample list of records with a Delete button.

  • CMS FormOdoo 13, 16
    cms_form

    Provides the building blocks to build web forms (create, edit, search and multi-step wizards) on the Odoo website/portal, with validation, status messages and redirects after submission.

  • cms_form_example

    Adds example website forms for creating, editing and searching contacts (partners), including a simple form, a form split into sections, a tabbed form and a public partner listing with search.

  • CMS infoOdoo 13, 14, 16
    cms_info

    Adds a reusable technical foundation that gives any Odoo record the URLs and permission checks needed to be managed from a CMS front-end. It is a base module for developers, not a ready-made website feature.

  • CMS status messageOdoo 13, 14, 16
    cms_status_message

    Lets developers and website builders show short status messages (info, success, warning, error) to visitors, for example after a form is submitted. Messages appear as dismissible alerts on portal pages and can disappear automatically.

  • Company CountryOdoo 12, 13
    company_country

    This module is deprecated and adds no new screens or features. It only existed to set the country on the main company before the accounting module was installed, so the right localisation was chosen.

  • company_default_partner_pricelist

    Lets you set a default pricelist for each company, which is then used automatically as the default pricelist for new partners in that company.

  • company_dependent_attribute

    Shows, in the technical field list of Odoo, whether each field stores a different value per company. It helps developers and administrators see which fields are company-dependent without digging into the code.

  • Companyweb Business InformationOdoo 12, 13, 14, 15, 16, 17, 18, 19
    companyweb_base

    Connect Odoo contacts to Companyweb to fetch official company data (VAT, registry, address, financial health) and keep selected contacts automatically updated. Users can enrich a contact with one click and add it to Companyweb Alerts.

  • Companyweb Payment InfoOdoo 13, 14, 15, 16, 17, 18, 19
    companyweb_payment_info

    Automatically sends your unpaid customer invoices to Companyweb once a day, so your company's payment behaviour can be shared with suppliers assessing credit risk.

  • ComponentsOdoo 12, 13, 14, 15, 16, 17, 18, 19
    component

    Adds a technical framework that lets developers register and use reusable 'components' instead of only Odoo models. It provides the base building blocks used by connector-style modules.

  • Components EventsOdoo 12, 13, 14, 15, 16, 17, 18, 19
    component_event

    Adds an internal event system to Odoo so that other modules can react automatically when records are created, changed or deleted. It is a technical building block with no menus or screens for end users.

  • Configuration HelperOdoo 12, 13, 14
    configuration_helper

    This is a developer-only helper module that does not add any screen or feature for end users. It provides a reusable base model so other modules can build configuration settings screens with less duplicated code.

  • ConnectorOdoo 12, 13, 14, 15, 16, 17, 18, 19
    connector

    This module is a technical framework that other modules use to build connections with external systems (like e-commerce platforms or accounting software). It provides the building blocks for synchronizing data, but does not add any user-facing features by…

  • Algolia ConnectorOdoo 12, 13, 14
    connector_algolia

    Connect Odoo to the Algolia search engine so product and other records can be indexed and searched on your website. Configure Algolia credentials, push index settings and records, and see the size of each index record.

  • Connector Base ProductOdoo 12, 13, 14, 15, 16, 17, 18
    connector_base_product

    Adds a hidden 'Connectors' tab to product and product variant forms, ready to be filled in by other connector modules.

  • Connector for E-CommerceOdoo 12, 13, 14, 16
    connector_ecommerce

    Adds the shared e-commerce plumbing used by Odoo online-store connectors: it handles sales orders cancelled on the external shop, adds shipping, cash-on-delivery, gift and discount lines, and fires events when invoices, deliveries or prices change.

  • connector_elasticsearchOdoo 12, 13, 14, 15, 16, 18
    connector_elasticsearch

    Adds Elasticsearch as a search engine backend in Odoo, letting you configure the connection and manage indexes that are exported to an Elasticsearch server.

  • Connector ImporterOdoo 12, 13, 14, 15, 16, 17, 18, 19
    connector_importer

    Import and update Odoo records from CSV files using configurable import sessions. Set up backends, recordsets, import types and sources, then run imports manually or via cron, with detailed reports and job tracking.

  • connector_importer_demo

    Adds a ready-made example of importing partners from a CSV file, so users can see how the Connector Importer works. It creates a demo backend, import type, source and recordset, and loads a sample partner CSV automatically.

  • connector_importer_source_sftp

    Adds a new CSV import source that reads files from an SFTP server, and can automatically move each processed file to a success or error folder depending on the import result.

  • JIRA ConnectorOdoo 12, 13, 15, 17
    connector_jira

    Connect Odoo to Jira Cloud to synchronize projects, tasks, and timesheets (worklogs). Link Odoo projects to Jira projects, import Jira issues as tasks, and import Jira worklogs as timesheet entries.

  • connector_jira_servicedesk

    This module extends the JIRA connector to support JIRA Service Desk organizations. It lets you import organizations from JIRA, link them to Odoo projects, and automatically route tasks and worklogs to the correct project based on the organization.

  • JIRA Connector TempoOdoo 12, 13, 15
    connector_jira_tempo

    Shows the Jira Tempo approval status of each timesheet line in Odoo and can automatically validate approved timesheets. A scheduled job keeps the statuses up to date from Jira.

  • connector_jira_tempo_base

    Adds a Tempo Timesheets section to the JIRA backend configuration and lets the connector fetch Tempo worklog details from JIRA.

  • connector_routific

    Connect Odoo deliveries to the Routific route-optimisation service: create projects from ready transfers, send drivers and stops, then import the optimised route order and assigned driver back onto the transfers.

  • Connector Search EngineOdoo 12, 13, 14, 15, 16, 18
    connector_search_engine

    Connect Odoo to external search engines by defining backends, indexes and per-record bindings, then recompute, export and delete index data in the background. It is a base framework: the actual search engine connection is provided by other addons.

  • Recurring - Contracts ManagementOdoo 12, 13, 14, 15, 16, 17, 18, 19
    contract

    Create customer and supplier contracts with recurring lines that automatically generate draft invoices on a schedule, and let customers view their contracts in the portal.

  • Contract BrandOdoo 12, 13, 14, 15, 16, 18
    contract_brand

    Lets you assign a brand to a contract and automatically carries that brand over to the invoices generated from it, so branded contracts and their billing stay consistent.

  • contract_layout_category_hide_detail

    Lets you hide the detail lines, subtotals and line amounts of sections on contracts, their printed reports, the customer portal and the invoices generated from them.

  • Contract MandateOdoo 12, 13, 14, 16, 17, 18
    contract_mandate

    Lets you attach a direct debit mandate to a contract so that invoices created from that contract automatically carry the mandate. The mandate field only appears when the contract's payment method requires a mandate.

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

    Lets you choose a delegated member on a contract so that every recurring invoice generated from that contract automatically carries the same delegated member.

  • Contract Payment ModeOdoo 12, 13, 14, 15, 16, 17, 18, 19
    contract_payment_mode

    Adds a Payment Mode field to contracts so that invoices generated from a contract automatically carry the same payment mode as the contract.

  • Contract Price RevisionOdoo 12, 13, 15, 17, 18
    contract_price_revision

    Lets you revise contract line prices by applying a percentage change or a fixed new price, creating a new line and closing the old one the day before the new start date.

  • Contract from SaleOdoo 12, 13, 14, 15, 16, 17, 18, 19
    contract_sale

    Gives salespeople access to recurring contracts directly from the Sales app, without needing accounting permissions. Sales users see their own contracts, while sales managers see all contracts.

  • Contract Variable Qty TimesheetOdoo 12, 13, 15, 16, 17, 18
    contract_variable_qty_timesheet

    Adds three new quantity formulas to recurring contracts so that invoice lines can be automatically filled with hours logged in Timesheets (analytic lines) for the matching period.

  • Variable quantity in contract recurrent invoicingOdoo 12, 13, 14, 15, 16, 17, 18, 19
    contract_variable_quantity

    Lets you set contract lines to invoice a quantity calculated by a formula instead of a fixed number, and optionally skip lines whose computed quantity is zero.

  • Claims ManagementOdoo 12, 13, 14, 15, 16, 17, 18, 19
    crm_claim

    Track customer and vendor claims and grievances in Odoo, from the first report to resolution. Claims can be created manually or automatically from incoming emails, and analysed in a dedicated report.

  • Sequential Code for ClaimsOdoo 12, 13, 14, 15, 16, 17, 18, 19
    crm_claim_code

    Adds an automatic, unique claim number to every customer claim in Odoo. The number is generated from a sequence (e.g. CLM0001) and can be searched from the claims list.

  • CRM Claim TypesOdoo 12, 13, 14, 15, 16, 17, 18
    crm_claim_type

    Classify CRM claims by type (Customer, Supplier, Other) and configure which claim stages apply to each type. The claim type becomes a required field on every claim.

  • CRM Event CategoryOdoo 12, 13, 15, 17, 19
    crm_event

    Link CRM leads and opportunities to an event category and record how many seats a customer would buy, then see totals of interested leads and wanted seats per event category.

  • CRM IndustryOdoo 12, 13, 14, 15, 16, 17, 18, 19
    crm_industry

    Adds Main Industry and Secondary Industries fields to leads and opportunities, so sales teams can classify and group their pipeline by industry.

  • Sequential Code for Leads / OpportunitiesOdoo 12, 13, 14, 15, 16, 17, 18, 19
    crm_lead_code

    Adds an automatic sequential reference number to every lead and opportunity in Odoo CRM, shown on forms, lists and kanban cards and searchable by that number.

  • Firstname and Lastname in LeadsOdoo 12, 13, 14, 15, 16, 17, 18
    crm_lead_firstname

    Split the contact name on CRM leads into separate First name and Last name fields, and carry those names over when a lead is converted into a contact.

  • CRM Lead ProductOdoo 12, 13, 16, 17, 18
    crm_lead_product

    Add product lines to leads and opportunities in CRM, with expected and probability-weighted revenue per product, plus a Pipeline by product report with pivot, graph and list views.

  • VAT in leadsOdoo 12, 13, 14, 15, 16, 17, 18, 19
    crm_lead_vat

    Adds a TIN/VAT field to CRM leads and opportunities, and keeps it in sync with the linked customer's VAT number.

  • CRM locationOdoo 12, 13, 14, 15, 16, 17, 18, 19
    crm_location

    Adds a "City completion" field on CRM leads so users can pick a zip/city location and have the zip code, city, state and country filled in automatically.

  • crm_meeting_commercial_partner

    Shows the total number of meetings for a company by counting meetings held with all of its contacts, not just the company itself.

  • Operating Unit in CRMOdoo 12, 13, 14, 15, 17, 18, 19
    crm_operating_unit

    Adds an Operating Unit to leads and opportunities, taken automatically from the assigned sales team. Users only see leads and opportunities belonging to the operating units they are allowed to access.

  • CRM Phone CallsOdoo 12, 13, 14, 15, 16, 17, 18, 19
    crm_phonecall

    Track, schedule and log phone calls linked to contacts, leads and sales teams, then analyse them with graphs and pivot reports. Calls can be converted into opportunities or turned into calendar meetings.

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.