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
- Base User Show EmailOdoo 12, 13, 14, 16, 18base_user_show_email
Separates the user login from the email address in Odoo. The user form now shows a 'Login' label and a visible Email Address field, and the login page asks for a Login instead of an Email.
- Optional validation of VAT via VIESOdoo 12, 13, 14, 15, 16base_vat_optional_vies
Adds a read-only "VIES validation" flag on contacts that records whether their VAT number passed the European VIES check, without blocking you from saving a VAT number that is valid in its own country.
- Base video linkOdoo 14base_video_link
Lets you store videos (with provider, identifier, URL and thumbnail) in Odoo and link them to any record that uses the video mixin. A Video menu is added under the Custom menu.
- base_view_full_arch
Adds a read-only "View Architecture" field on view records that shows the fully combined XML of a view, including all views that inherit from it. Useful for developers and analysts to inspect how a view is actually built.
- Extended view inheritanceOdoo 12, 13, 14, 15, 16, 17, 18, 19, 20base_view_inheritance_extension
Adds new operators to Odoo view inheritance so developers can wrap text in elements and update, extend or merge attribute values (contexts, domains, text) when customizing existing screens.
- BC3 files importerOdoo 14, 15, 16, 17bc3_importer
Lets you import BC3 construction budget files (FIEBDC-3 format) directly into Odoo and turn them into a quotation, with configurable parsing rules per BC3 version.
- BI SQL EditorOdoo 12, 13, 14, 15, 16, 17, 18, 19bi_sql_editor
Lets technical users build custom reports by writing an SQL query, then automatically creates the database view, an Odoo model, list/form/graph/pivot views, an action and a menu to display the results.
- BI View EditorOdoo 12, 14, 15, 16, 17bi_view_editor
Lets users build their own reports by visually picking Odoo models and fields, then generating a real report with list, graph and pivot views plus a menu entry, without writing code.
- BrandOdoo 12, 13, 14, 15, 16, 17, 18, 19brand
Adds a Brands directory to Odoo and lets you decide, per company, whether brands must be chosen on business documents. Brands are stored as contacts, so they carry address, VAT and logo details.
- Brand External Report LayoutOdoo 12, 13, 14, 15, 16, 18, 19brand_external_report_layout
Lets you give each brand its own external report layout — logo, colours, fonts, header, footer and paper format — so printed documents and PDFs follow the brand instead of the company.
- Bus Alt ConnectionOdoo 12, 13, 14, 16, 17, 18, 19bus_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, 18business_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, 18business_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 DeliverableOdoo 12, 13, 14, 18business_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, 18business_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 TimesheetOdoo 12, 13, 14business_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.
- Calendar Partner ColorOdoo 14calendar_partner_color
Gives each contact a colour and uses that colour to display their calendar events, so you can tell at a glance whose events are whose.
- Carrier accounts configuration with server_environmentOdoo 14, 16, 18carrier_account_environment
Lets administrators store carrier account credentials (account and password) in server configuration files instead of typing them in Odoo, so production and test servers can use different carrier logins.
- Chained SwapperOdoo 12, 13, 14, 15, 18chained_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, 16cmis
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 infoOdoo 13, 14, 16cms_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, 16cms_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 Dependent AttributeOdoo 12, 13, 14company_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.
- Company Dependent FlagOdoo 14, 16company_dependent_flag
This module adds a visual icon next to company-dependent fields in Odoo forms, so users can easily see which fields have different values per company.
- Companyweb Business InformationOdoo 12, 13, 14, 15, 16, 17, 18, 19companyweb_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, 19companyweb_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, 19component
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, 19component_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, 14configuration_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, 19connector
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, 14connector_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, 18connector_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, 16connector_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, 18connector_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, 19connector_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 DemoOdoo 12, 13, 14connector_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 ProductOdoo 14, 15, 16, 17, 18connector_importer_product
Adds ready-made import types so you can load products, variants, attributes, categories, packaging and supplier info into Odoo from CSV files using the Connector Importer framework.
- Connector Importer Source SFTPOdoo 13, 14, 15, 18connector_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.
- PrestaShop-Odoo connectorOdoo 14connector_prestashop
Connect Odoo to a PrestaShop store to import and export products, customers, orders, invoices, refunds, carriers, taxes, and messages. Manage the connection from a dedicated PrestaShop backend configuration screen.
- connector_prestashop_environment
Lets you store PrestaShop connection settings (server location and webservice key) in server configuration files instead of in the Odoo database, so production and test environments can use different PrestaShop backends.
- Connector Search EngineOdoo 12, 13, 14, 15, 16, 18connector_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.
- Voicent ConnectorOdoo 12, 14connector_voicent
Configure Voicent phone-call backends in Odoo, define which contacts to call, when to call them, and what to do when a call is answered or rejected.
- Recurring - Contracts ManagementOdoo 12, 13, 14, 15, 16, 17, 18, 19contract
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, 18contract_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 Delivery ZoneOdoo 14, 19contract_delivery_zone
Shows the delivery zone of a customer directly on contracts, so you can see and filter contracts by delivery zone without opening the customer record.
- Contract Invoice Start End DatesOdoo 12, 14, 16, 17, 18, 19contract_invoice_start_end_dates
When a contract generates an invoice, this module automatically fills the start and end dates on the invoice line for products that require dates, using the contract's billing period.
- Contract MandateOdoo 12, 13, 14, 16, 17, 18contract_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, 19contract_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 Operating UnitOdoo 14, 15, 16, 17contract_operating_unit
Adds an Operating Unit field to contracts so each contract can be linked to a specific operating unit, and restricts which contracts users can see based on the operating units they are allowed to access.
- Access all OUs' ContractsOdoo 14, 17contract_operating_unit_access_all
Adds a security group that lets selected users see and work with contracts from every operating unit, without having to assign each operating unit to their user profile.
- Contract Payment ModeOdoo 12, 13, 14, 15, 16, 17, 18, 19contract_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 Queue JobOdoo 12, 14, 16, 17, 18contract_queue_job
When enabled, contract invoicing and contract line renewals are split into background jobs instead of being processed all at once, and a new button lets you enqueue invoice creation from the manual invoice wizard.
- Contract from SaleOdoo 12, 13, 14, 15, 16, 17, 18, 19contract_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.
- Contracts Management - Recurring SalesOdoo 12, 14, 15, 16, 17, 18contract_sale_generation
Lets contracts generate sales orders instead of invoices on their recurring schedule, with an option to confirm those orders automatically. Users can also see how many sales orders a contract has produced and open them from the contract form.
- Contract Sale TagOdoo 14contract_sale_tag
Adds a "Contract tags" field to sale orders and automatically copies the tags from the contract when a sale order is generated from it.
- Contract SplitOdoo 14contract_split
Adds a Split button on contracts so you can move or divide contract lines into a brand-new contract, keeping a link back to the original contract and line.
- Contract Last Date UpdateOdoo 14, 16, 17, 18, 19contract_update_last_date_invoiced
Lets authorized users manually correct the last invoiced date and the next invoice date on a contract line, for example after invoices were deleted. A refresh button on the contract line opens a small pop-up to set both dates.
- Contract Variable Qty ProratedOdoo 12, 14, 18, 19contract_variable_qty_prorated
Adds a "Prorated Quantity" formula for contract lines, so invoices can bill a quantity proportional to the days actually covered in the invoicing period.
- Variable quantity in contract recurrent invoicingOdoo 12, 13, 14, 15, 16, 17, 18, 19contract_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.
- CooperatorsOdoo 12, 14, 16cooperator
Manage cooperative members and their shares: register subscription requests, issue capital release invoices, record share lines, and keep an up-to-date cooperator registry with certificates and share operations.