OdooWiki OCA HUB
Uncategorised License: AGPL-3

Handle sale orders via EDI.

This is a base module to plug sales processes with the EDI framework.

To handle inbound/outbound sale orders, you need to use edi_sale_input_oca or edi_sale_output_oca modules, or create your own modules.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

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.

This module is the sales-side foundation of the EDI framework. It does not itself send or receive files; it prepares sale orders so that separate input/output modules can exchange them electronically.

What users can do: - On a customer record, in the EDI area, attach one or more EDI sale configurations (only those defined for sale orders). - On a sale order form, open a new EDI tab showing whether automated actions are disabled, plus the source exchange record and exchange type. - Use the EDI smart button in the order button box to jump to the related exchange records. - In the Sales menu, open EDI > Exchanges to see all exchange records linked to sale orders. - In the sales order search view, filter orders coming from EDI ("Source: EDI") and group them by exchange record or exchange type.

Automatic behaviours: - Each sale order line gets a computed "exchange ready" flag that is true only for real product lines (not delivery or section/note lines). - When a line is created, the source exchange record of its order is copied onto the line automatically. - A configuration trigger "On SO state change" is provided so EDI configurations can react when a sale order changes state.

It touches res.partner, sale.order and sale.order.line, and adds EDI fields to the sale order form, list and search views.

Menus it adds

EDIExchanges
Models and fields (3)
  • sale.order · new model
  • res.partner · extends an existing modeledi_sale_conf_ids (EDI sale configuration)
  • sale.order.line · new modeledi_disable_auto, edi_exchange_ready

Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 4 confirmed, 5 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/edi-framework.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.