Skip to Content

EDI B2B Connector

$ 313.95 $ 313.95

Instant digital delivery after payment confirmation.
License: OPL-1, every download is watermarked.
Terms and Conditions
Compatible with Odoo 18.0 · 19.0
OPL-1 license · Community & Enterprise
EDI B2B Connector for Odoo — preview banner

EDI B2B Connector

X12 (850/810/855/856/997) + EDIFACT (ORDERS/INVOIC/ORDRSP/DESADV/CONTRL) parse & build, envelope validation, file-directory transport, auto-generation from sale/invoice/delivery

Compatible with Odoo 18.0 · 19.0

Key Features

ANSI X12 transaction sets (004010)

Inbound 850 Purchase Order parsing and outbound 810 Invoice build, plus full build & parse for the 855 Purchase Order Acknowledgment and the 856 Ship Notice / ASN with its HL S/O/I hierarchy, TD5 carrier and REF tracking segments.

UN/EDIFACT message types (D.96A)

ORDERS inbound parsing, INVOIC outbound build, and full build & parse for ORDRSP (order response), DESADV (despatch advice) and CONTRL (service report) — the EDIFACT equivalents of X12 855, 856 and 997.

Envelope validation

X12 ISA13/IEA02 and GS06/GE02 control-number pairing plus SE01 segment counting; EDIFACT UNB/UNZ reference pairing plus UNT segment counting. Results are stored on the message and drive the generated 997 / CONTRL status codes.

Functional acknowledgments

Build and parse X12 997 (AK1/AK2/AK5/AK9) and EDIFACT CONTRL (UCI/UCM). A one-call helper validates a received interchange and emits the matching acknowledgment automatically.

File-directory transport

Outbound documents are written atomically (tmp + rename) to a per-partner directory with traversal-safe names; inbound documents are read, parsed into records, optionally auto-acknowledged and archived for idempotent re-runs. An ir.cron polls all file-transport partners. SFTP/VAN-relay friendly.

Auto-generation from Odoo documents

Confirming a sale order builds an 855 / ORDRSP, posting a customer invoice builds an 810 / INVOIC, and validating a delivery builds an 856 / DESADV. Hooks fire only when the partner has auto-send enabled and never block the underlying Odoo operation.

Use Cases

✓Receive customer purchase orders as X12 850 or EDIFACT ORDERS and turn them into structured Odoo data.
✓Send outbound invoices to trading partners as X12 810 or EDIFACT INVOIC straight from posted Odoo invoices.
✓Acknowledge incoming orders with an 855 / ORDRSP generated automatically on sale order confirmation.
✓Transmit advance ship notices (856 / DESADV) on delivery validation, complete with carrier and tracking detail.
✓Auto-validate received interchanges and return the matching 997 / CONTRL functional acknowledgment.
✓Exchange EDI files with a retail or distribution VAN through an SFTP-mirrored inbound/outbound directory.

Screenshots

EDI B2B Connector — Field Mappings in Odoo

Field Mappings

EDI B2B Connector — Edi Messages in Odoo

Edi Messages

EDI B2B Connector — Trading Partners in Odoo

Trading Partners

Why Choose This Module

Most EDI add-ons for Odoo are thin shells. This one ships a genuine ANSI X12 and UN/EDIFACT engine where every advertised transaction set is implemented for real — both directions — and covered by round-trip TransactionCase tests. Envelope control numbers and segment counts are actually verified, every message stores its raw payload, parsed dictionary and validation errors for full traceability, and the AS2 wire-protocol boundary is stated honestly: the file-directory transport integrates with an external SFTP/AS2 relay rather than faking an in-process handshake. It is dependable, auditable EDI you can put into production.

Transport model & BYOK

This module is a format engine plus a file-directory transport. It generates and parses standards-compliant X12 and EDIFACT files and drops them in (or reads them from) per-partner directories. It is not a VAN, not an EDI service bureau and not a managed integrator: you bring your own SFTP/AS2 relay (BYOK) to mirror those directories to your trading partner, and your existing partner agreements and connectivity stay with you. The AS2 wire protocol (S/MIME, MIC, signed MDN) is intentionally handled by that external relay and is not faked in-process. Support is provided for the module itself at support@pokutsoft.com and the purchase is refundable per Odoo Apps Store policy if the module does not work as described.

Specifications

  • Compatible: Odoo 18.0 / 19.0
  • License: OPL-1
  • Languages: English
  • Author: Pokutsoft
  • Dependencies: sale, account, stock
  • Support: support@pokutsoft.com

Update date: 2026-07-09