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
- DMS FieldOdoo 12, 13, 14, 15, 16, 18dms_field
Lets you attach a document folder tree to any Odoo record (for example a customer or an employee) and view it directly inside the record form. Templates define which folders and files are created automatically for each new record.
- Dms StorageOdoo 14, 16, 17dms_storage
Lets you keep DMS documents in an external storage backend instead of inside Odoo. On a DMS storage you choose the 'Storage' save type and pick the external storage to use.
- Document PageOdoo 12, 13, 14, 15, 16, 17, 18, 19document_page
Create and organise internal documentation pages and categories inside Odoo, with a full revision history, change comparison and the option to publish a page as its own menu entry.
- Document Page Access GroupOdoo 14, 15, 16, 17, 18, 19document_page_access_group
Lets you restrict each document page to specific user groups or specific users, so only the right people can see it. Pages with no restriction stay visible to everyone.
- Document Page ApprovalOdoo 12, 13, 14, 15, 16, 17, 18, 19document_page_approval
Adds an approval workflow to knowledge pages: edits become Change Requests that must be approved before they replace the published content. Approvers get notified by email and can approve, cancel or reopen requests.
- Document Management - Wiki - Environment ManualOdoo 13, 14, 15, 16, 17, 18, 19document_page_environment_manual
Adds an "Environment Manual" template as a wiki document page category, pre-filled with an ISO 14001-style structure of headings and sub-headings.
- Environmental AspectsOdoo 12, 13, 14, 15, 16, 17, 18, 19document_page_environmental_aspect
Adds an "Environmental Aspects" section to the Management System manuals, where you can record environmental aspects and their impacts using a ready-made document template.
- Document Page GroupOdoo 12, 13, 14, 15, 16, 17, 18, 19document_page_group
Lets you restrict who can see each document category (and its sub-pages) by choosing the allowed user groups directly on the category form.
- Document Management - Wiki - Health and Safety ManualOdoo 13, 14, 15, 16, 17, 18, 19document_page_health_safety_manual
Adds a ready-made "Health and Safety Manual" wiki category to Odoo's document pages, so users can start a health and safety manual from a predefined structure.
- Document Page PortalOdoo 12, 13, 14document_page_portal
Lets you publish knowledge documents to the customer portal. A "Public Page" checkbox on each document controls whether portal users can read it, and a new "Knowledge Documents" section appears in the portal.
- Document Management - Wiki - ProceduresOdoo 12, 13, 14, 15, 16, 17, 18, 19document_page_procedure
Adds a Procedures section to the Management System documentation area, where you can create and store procedure documents using a ready-made template with standard headings.
- Document Page ProjectOdoo 12, 13, 14, 15, 16, 17, 18, 19document_page_project
Link wiki document pages to projects. Each project shows a Wiki Pages counter and button that opens the list of its linked pages.
- Quality ManualOdoo 12, 13, 14, 15, 16, 17, 18, 19document_page_quality_manual
Adds a ready-made Quality Manual document page structured like the ISO 9001 standard, so you can start your quality manual from a pre-filled template instead of an empty page.
- Document Page ReferenceOdoo 12, 13, 14, 15, 16, 17, 18document_page_reference
Adds a unique reference name to each document page and lets you link to other pages inside the text using {{reference}} placeholders, which are turned into clickable links.
- Document Page TagOdoo 12, 13, 14, 15, 16, 17, 18, 19document_page_tag
Lets you add keywords (tags) to knowledge/document pages and then find or group pages by those keywords. A new Tags menu lets you manage the list of keywords, including their colours.
- Document Management - Wiki - Work InstructionsOdoo 12, 13, 14, 15, 16, 17, 18, 19document_page_work_instruction
Adds a ready-made "Work Instructions" section to the Management System documentation, with a template of numbered steps that users can fill in and organise as wiki pages.
- Document Quick AccessOdoo 12, 13, 14, 15, 16, 17, 18, 19document_quick_access
Lets users open any Odoo record instantly by scanning or typing a QR/barcode code, and lets administrators define which models can be found this way.
- Document Quick Access Folder Auto ClassificationOdoo 12, 13, 14, 15, 16, 18document_quick_access_folder_auto_classification
Automatically reads QR codes inside PDF files and attaches each document to the right Odoo record using your existing document quick access rules. Files that cannot be matched land in a 'Documents to process' queue where a user can assign or reject them.
- URL attachmentOdoo 12, 13, 14, 15, 16, 17, 18, 19document_url
Lets users attach a web link (URL) to any record's chatter, just like a file attachment. The link appears in the attachment list with a link icon and opens in a new tab.
- DonationOdoo 12, 13, 14, 16, 18donation
Manage donations in Odoo: record cash, check, credit-transfer and in-kind donations, validate them to generate journal entries and tax receipts, and print thanks letters. Donations can also be created directly from bank statement lines.
- Donation BaseOdoo 12, 13, 14, 15, 16, 18donation_base
This base module lets you mark products as donations, flag donors, and manage donation tax receipts (one-time or annual) with printing and emailing. It adds no donation workflow by itself; it prepares the data and receipt object used by the donation modules.
- Donation Direct DebitOdoo 14, 16donation_direct_debit
When a donation paid by SEPA direct debit is validated, Odoo automatically creates or updates a draft direct debit payment order and links the donation to it. A mandate can be required and is auto-filled from the donor's valid mandate.
- Donation MassOdoo 14, 16, 18donation_mass
Manage mass requests and plan the celebration of masses. When a donation includes a mass product, a mass request is created automatically and the amount is held in a stock account until the mass is celebrated, when it is moved to revenue.
- Donation RecurringOdoo 14, 16donation_recurring
Manage recurring donations: create recurring donation templates, suspend or re-activate them, and generate the actual donations for a given date in one click.
- Donation SaleOdoo 14donation_sale
Lets you record donations directly on sale orders and invoices, and automatically issues tax receipts to donors, either one per donation or one annual receipt per donor.
- Donation StayOdoo 14, 16, 18donation_stay
Lets you record a donation directly from a guest stay and see the total donated per stay. It adds a Create Donation button on stays and shows donation totals on stay forms and lists.
- eBill PaynetOdoo 13, 14ebill_paynet
Send customer invoices electronically through the Swiss Paynet (SIXT) network. Configure Paynet services and contracts, and track each invoice message until Paynet accepts or rejects it.
- eBill Paynet Customer Free ReferenceOdoo 13, 14ebill_paynet_customer_free_ref
Automatically includes the customer's free reference from a sales order in Paynet eBill payment slips and uses the customer order number as the Paynet client order reference.
- eBill PostfinanceOdoo 14, 16, 17, 18, 19ebill_postfinance
Send customer invoices and credit notes electronically to Postfinance eBill, and track their status (sent, paid, rejected) directly in Odoo.
- eBill Postfinance Customer Free ReferenceOdoo 14, 18ebill_postfinance_customer_free_ref
Automatically adds the customer's free reference to PostFinance eBill invoices and uses the customer order number as the eBill client order reference.
- ebill_postfinance_financial_discount
Automatically includes early-payment discount information in PostFinance eBill payment requests. When a customer's payment terms offer a discount for paying early, that discount is sent to PostFinance so the customer sees it.
- Server environment for eBill PostfinanceOdoo 14, 16, 17, 18ebill_postfinance_server_env
Lets administrators configure the PostFinance eBill connection (test mode, username, password) through server environment configuration files instead of typing them in Odoo, so each environment (dev, test, production) can use its own credentials.
- eBill Postfinance StockOdoo 14, 16, 17, 18ebill_postfinance_stock
Adds delivery information from stock moves to Postfinance eBill invoices, so customers see shipping details on their eBill.
- EDI Account Invoice ImportOdoo 14edi_account_invoice_import
Automatically imports vendor invoices received through EDI exchanges into Odoo and, if configured, posts them. It also warns when an invoice was already imported before.
- Edi AccountOdoo 14, 15, 16, 17, 18, 19edi_account_oca
Adds electronic document exchange (EDI) support to accounting: invoices and journal entries get an EDI tab, a counter button and a menu to review their exchange records, plus configuration placeholders on journals and partners.
- EDI Backend PartnerOdoo 14, 15, 16edi_backend_partner_oca
Adds a Partner field to EDI backends and shows a smart button on contacts to see their linked EDI backends.
- EDI endpointOdoo 14, 16, 17, 18, 19edi_endpoint_oca
Lets you configure custom web endpoints that receive EDI files and automatically turn them into EDI exchange records, all managed from a dedicated EDI Endpoints menu.
- EDI Exchange TemplateOdoo 14, 15, 16, 17, 18, 19edi_exchange_template_oca
Lets you define reusable templates that control the content of outgoing EDI exchange records, using QWeb views, reports or JSON code snippets, and link them to EDI exchange types.
- EDI Exchange Template - Party dataOdoo 14, 18edi_exchange_template_party_data
Adds a helper to EDI output templates so they can look up party (partner) data while generating outgoing EDI files. The module is deprecated and only logs a notice at startup.
- Edi OcaOdoo 12, 14, 15, 16, 17, 18edi_oca
This module bundles the split EDI framework modules back together so existing installations keep working after the EDI framework was divided into separate parts.
- EDI Party dataOdoo 14, 16, 18edi_party_data_oca
Technical compatibility module that lets EDI backends retrieve party (partner) information for an exchange through a component. It is deprecated: the real logic now lives in the party helper module.
- Pdf2data ImportOdoo 14edi_pdf2data_oca
Lets you create templates that read PDF files (like invoices) and pull out the data you need, then import a PDF through a wizard to automatically extract that data and create the related Odoo record.
- EDI PurchaseOdoo 13, 14, 18, 19edi_purchase_oca
Connects purchase orders to the EDI framework so purchase orders can be exchanged electronically with suppliers. It adds an EDI tab on purchase orders, a partner-level purchase EDI configuration, and a menu to review purchase EDI exchange records.
- EDI UBL PurchaseOdoo 14, 18edi_purchase_ubl_output_oca
Lets you generate purchase orders as UBL XML files and send them to suppliers through the EDI framework, using a simple exchange type configuration.
- EDI record metadataOdoo 14, 16, 17, 18, 19edi_record_metadata_oca
Stores technical metadata on EDI exchange records and shows it in a Metadata tab on the EDI record form. Metadata can be set and read programmatically by other EDI modules.
- EDI sale endpoint integrationOdoo 14, 18edi_sale_endpoint
Adds an EDI endpoint field to sales orders so users can see and group orders by the endpoint they came from. It is a small glue module installed automatically with the EDI sale and endpoint modules.
- EDI Sales inputOdoo 14, 18edi_sale_input_oca
This module lets Odoo receive and process incoming sale orders from EDI channels, automatically creating or updating sales orders from XML files. It also prevents importing the same order twice.
- EDI SalesOdoo 14, 16, 18, 19edi_sale_oca
Adds EDI (electronic data interchange) support to sales orders, letting you link customers to EDI configurations, see exchange records on orders, and filter or group orders by their EDI source.
- EDI Sale order importOdoo 14edi_sale_order_import
Deprecated module that connected sale order import to the EDI framework and showed a chatter message when an order was already imported. It is replaced by edi_sale_input_oca.
- EDI Sale order import UBLOdoo 14edi_sale_order_import_ubl
Adds a ready-to-use EDI exchange type that lets Odoo import sales orders received as UBL XML files. It is installed automatically when the related EDI and UBL sales order import modules are present.
- edi_sale_order_import_ubl_endpoint
Adds a ready-made web endpoint that accepts UBL XML sale orders and creates an incoming EDI exchange record for later processing. It is installed automatically and is disabled by default until a backend is assigned.
- EDI SalesOdoo 14edi_sale_ubl_input_oca
Adds ready-to-use demo EDI exchange types so Odoo can receive UBL sale orders from a UBL backend and send back a UBL sale order response. It wires the incoming XML to the sale order import wizard.
- EDI Sales UBLOdoo 14, 18edi_sale_ubl_oca
Adds EDI status tracking to sales orders and order lines for UBL exchanges, showing whether each line was accepted, changed, added, or rejected, and automatically computing the order's overall EDI state.
- EDI SalesOdoo 14, 18edi_sale_ubl_output_oca
Adds example templates for generating UBL OrderResponse XML documents from sales orders within the EDI framework, plus demo exchange types to send and receive them.
- EDI stateOdoo 14, 16, 18edi_state_oca
Lets you define EDI state workflows and states, and assign an EDI state to records such as orders and order lines so their EDI progress is tracked.
- EDI Stock OCAOdoo 13, 14, 15, 16, 18edi_stock_oca
Adds EDI (electronic data interchange) support to stock transfers, so you can automatically send transfer information to external systems when a transfer is created, changed or its status changes.
- EDI Storage backend supportOdoo 14, 15, 16, 17, 18, 19edi_storage_oca
Lets you exchange EDI files through a storage backend such as SFTP, with separate pending, done and error folders for incoming and outgoing files. A scheduled job scans the input folder and creates exchange records automatically.
- EDI UBLOdoo 14, 16, 18, 19edi_ubl_oca
Adds a UBL option to the EDI backend types in Odoo, so EDI backends can be configured to exchange documents in the UBL format.
- VoxelOdoo 14, 15, 17, 18edi_voxel_oca
Connects Odoo to the Voxel (baVel) electronic document platform: it stores the connection credentials, lets you choose when documents are sent, and provides the shared machinery to send XML documents and pick up incoming ones in the background.
- EDI WebServiceOdoo 14, 15, 16, 17, 18, 19edi_webservice_oca
Lets you attach a web service connection to an EDI backend so that EDI exchange records can be sent out automatically through that web service.