OdooWiki OCA HUB

OCA integrations, edi and connectors modules for Odoo

Electronic data interchange (EDI), REST APIs, job queues and connectors with other systems. The catalogue has 259 modules in this area, 1 of them confirmed in Odoo 20.0 (reviewed on 2026-11-03).

Confirmed modules per version

12.0
74 modules
13.0
86 modules
14.0
136 modules
15.0
65 modules
16.0
132 modules
17.0
66 modules
18.0
137 modules
19.0
48 modules
20.0
1 module

OCA repositories in this area

Other areas

Modules in this area

  • base_ubl_generate

    Technical foundation module that builds UBL (Universal Business Language) XML files from Odoo data. It adds no screens or menus by itself; other modules use it to generate electronic documents such as purchase orders.

  • Base UBL ParseOdoo 18, 19
    base_ubl_parse

    Technical helper module that reads UBL (Universal Business Language) XML files and turns their content into structured data. It does nothing on its own; other modules use it to import UBL documents such as invoices or sale orders.

  • Base UBL PaymentOdoo 12, 13, 14, 16
    base_ubl_payment

    Adds payment information to UBL electronic invoices and credit notes, so exported XML files include how the invoice should be paid (bank transfer, IBAN, due date).

  • base_ubl_payment_banking_mandate

    Adds the customer's SEPA direct debit mandate reference and bank account to UBL payment files when the payment method code is 49 or 59.

  • base_wamas_ubl

    Adds two technical wizards under an EDI > WAMAS menu that let EDI managers inspect a WAMAS file (type, telegram type and decoded data) or simulate the conversion of a WAMAS file into another WAMAS file.

  • CMISOdoo 12, 13, 14, 16
    cmis

    Lets administrators register connections to a CMIS document server (such as Alfresco) inside Odoo, with the server address, login, password and the folder where documents should be written.

  • 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.

  • 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…

  • 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 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 ProductOdoo 14, 15, 16, 17, 18
    connector_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_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_jira_tempo_project_role

    Connect Jira Tempo worklogs with Odoo project roles: the module offers the roles a user is allowed to pick in Tempo and brings the chosen role back into Odoo timesheets.

  • connector_magento

    Connect Odoo to a Magento store to import customers, products, categories and sales orders, and to export invoices, stock levels and tracking numbers back to Magento.

  • connector_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_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.

  • CRM PhoneOdoo 12, 14
    crm_phone

    Track phone calls in CRM: log inbound and outbound calls, link them to contacts and leads/opportunities, and see call counts on partners and leads. It also offers to create a CRM call right after a click-to-dial.

  • DatamodelOdoo 12, 13, 14, 15, 16
    datamodel

    This module lets developers define simple data models inside Odoo that can be converted to and from JSON. It is a technical foundation for building REST APIs and data exchanges, not a screen-based feature for end users.

  • despatch_advice_import

    Lets you upload a supplier despatch advice (XML or PDF) and automatically update the matching purchase order receipt: confirm, postpone or cancel delivered quantities.

  • despatch_advice_import_ubl

    Allows importing despatch advice (shipping notice) files in UBL XML format into Odoo, so users can record incoming shipments from suppliers without manual entry.

  • EDIOdoo 13
    edi

    Set up EDI backends, exchange types and exchange records to exchange electronic documents with external systems, with automatic generation, sending, receiving and processing of files.

  • edi_account

    Adds a base EDI (electronic data interchange) layer to accounting: an EDI counter and a disable option on invoices, plus an Exchange records menu to follow electronic exchanges linked to journal entries.

  • edi_account_core_oca

    Adds an EDI (electronic data interchange) foundation to accounting in Odoo, so invoices and journal entries can be linked to electronic exchange records. It adds EDI configuration sections on journals and partners and an EDI button on invoices.

  • edi_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, 19
    edi_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_partner

    Adds a Partner field to EDI backends and shows a smart button on partner forms with the number of linked EDI backends, so you can see and open the backends restricted to a given partner.

  • EDI Backend PartnerOdoo 14, 15, 16
    edi_backend_partner_oca

    Adds a Partner field to EDI backends and shows a smart button on contacts to see their linked EDI backends.

  • edi_bank_statement_oca

    Adds EDI exchange tracking to bank statements, so users can see and open the electronic exchange records linked to a statement and browse all bank statement exchanges from the Accounting configuration menu.

  • edi_component_oca

    This module lets Odoo use Connector components to handle the code that runs on EDI exchanges, so each EDI backend can generate, send, receive, process, check and validate documents through pluggable components.

  • EDIOdoo 18, 19
    edi_core_oca

    Configure EDI backends, exchange types and exchange records in Odoo, and automate the generation, sending, receiving and processing of electronic documents with scheduled jobs and declarative configurations.

  • edi_edifact_oca

    Adds an EDIFACT backend type to the EDI framework, so users can configure EDI backends that exchange EDIFACT messages and use EDIFACT-specific party data.

  • edi_ediversa_oca

    Connects Odoo to the Ediversa EDI platform: store company credentials and partner Ediversa IDs, and exchange documents (send, list, download, confirm) through the Ediversa web service.

  • edi_ediversa_oca_invoice_send

    Automatically generates and sends customer invoices and credit notes to Ediversa in a fixed text format when they are posted, for customers marked to receive Ediversa invoices.

  • edi_ediversa_oca_sale_order_import

    Automatically imports sales orders sent by Ediversa into Odoo, creating the customer, delivery and invoice addresses and the order lines from the received file.

  • EDI endpointOdoo 14, 16, 17, 18, 19
    edi_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_deduplicate_oca

    Adds options on EDI exchange types to automatically mark older pending exchange records as obsolete when a newer one is created, and to delete obsolete records via a daily scheduled job.

  • edi_exchange_record_file_manager

    Adds a "Manage File" button on EDI exchange records that are in an error state, opening a wizard where users can edit the exchange file content directly or replace it with a new file.

  • edi_exchange_template

    Lets you define reusable templates that automatically build the content of outgoing EDI files, using QWeb views or Odoo reports, with optional Python snippets to enrich the data.

  • EDI Exchange TemplateOdoo 14, 15, 16, 17, 18, 19
    edi_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_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 MrpOdoo 16
    edi_mrp_oca

    Adds EDI (electronic data interchange) support to manufacturing orders, so each manufacturing order can be linked to EDI exchange records and configured for automatic sending.

  • EDI NotificationOdoo 16, 18, 19
    edi_notification_oca

    When an EDI exchange fails, this module automatically creates warning activities for the users and groups you choose, so they can follow up on the error.

  • Edi OcaOdoo 12, 14, 15, 16, 17, 18
    edi_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_partner_oca

    Adds EDI (electronic data interchange) settings to partner records, so users can enable or disable automatic EDI exchange for a specific contact and see how many EDI documents are linked to it.

  • EDI Party dataOdoo 14, 16, 18
    edi_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.

  • edi_party_helper_oca

    Configure which partner ID categories are allowed for EDI exchanges and automatically build party information (name, identifiers, endpoint, language) from a partner for each exchange record.

  • edi_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_product_multi_barcode_oca

    Adds EDI exchange capabilities to product barcodes, so barcodes can be sent or received through the EDI framework. It installs automatically and adds no new screens.

  • EDI ProductOdoo 16, 18, 19
    edi_product_oca

    Adds EDI configuration to products, product variants and units of measure, letting users disable automatic EDI exchange and view related EDI records from the product or unit of measure form.

  • edi_project_oca

    Adds EDI (electronic data interchange) support to projects and tasks, letting users see the EDI exchange records linked to a project or task and switch off automatic EDI processing per record.

  • EDI PurchaseOdoo 13, 14, 18, 19
    edi_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, 18
    edi_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.

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.