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
OCA repositories in this area
- edi 96
- edi-framework 42
- rest-framework 29
- connector-telephony 17
- queue 14
- iot 12
- web-api 9
- connector 6
- connector-jira 6
- edi-voxel 6
- connector-interfaces 4
- connector-shopify 4
- edi-ediversa 3
- interface-git 3
- connector-prestashop 2
- connector-cmis 1
- connector-ecommerce 1
- connector-lims 1
- connector-magento 1
- connector-mautic 1
- web-api-contrib 1
Other areas
- Accounting and finance
- Sales
- CRM and marketing
- Purchases
- Inventory and logistics
- Manufacturing and maintenance
- Products and catalogue
- Human resources
- Projects and timesheets
- Field service and customer support
- Point of sale
- Website and e-commerce
- Country localisations
- Contracts and documents
- Industries and verticals
- Technical tools and administration
Modules in this area
- Base UBL generateOdoo 18, 19base_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, 19base_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, 16base_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 UBLOdoo 16base_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, 16cmis
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, 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.
- 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…
- 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 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.
- JIRA ConnectorOdoo 12, 13, 15, 17connector_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.
- JIRA Connector - Service Desk ExtensionOdoo 13, 15, 17connector_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, 15connector_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.
- JIRA Connector Tempo (base)Odoo 12, 13, 15connector_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.
- Magento ConnectorOdoo 12connector_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.
- 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.
- 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.
- CRM PhoneOdoo 12, 14crm_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, 16datamodel
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 ImportOdoo 16, 19despatch_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 UblOdoo 16despatch_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 13edi
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 AccountOdoo 13edi_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 AccountOdoo 18edi_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 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 13edi_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, 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 Bank StatementOdoo 13edi_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 Connector OcaOdoo 18, 19edi_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, 19edi_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 EDIFACTOdoo 16edi_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 - EdiversaOdoo 17edi_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.
- Ediversa - Invoice ExportOdoo 17edi_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.
- Ediversa - Sale Order ImportOdoo 17edi_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, 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 Deduplicate OCAOdoo 16, 18, 19edi_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 TemplateOdoo 13edi_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, 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 MrpOdoo 16edi_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, 19edi_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, 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 PartnersOdoo 16edi_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, 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.
- EDI Party helperOdoo 18edi_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.
- 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 Product BarcodesOdoo 16edi_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, 19edi_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 ProjectOdoo 17edi_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, 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.