Email sales@vrajatechnologies.com Teams Teams Contact +91 9099928101 Whatsapp +91 73596 28466 Linkedin Linkdin
EDI Integration

CommerceHub / Rithum EDI Integration with Odoo

Automate your entire order-to-cash process - from purchase order to invoice - directly inside Odoo using SFTP-based EDI with CommerceHub / Rithum.

 

Suppliers, vendors, and distributors working with Costco, Walmart, RONA, Staples, and other major retail chains can eliminate manual EDI processing with a purpose-built Odoo integration that handles every document exchange automatically.

CommerceHub / Rithum + Odoo EDI Integration

What Is CommerceHub / Rithum - and Why Does It Matter for Odoo Users?

CommerceHub, now unified under the Rithum brand, is one of the most widely used EDI and commerce networks connecting suppliers with large retail trading partners. Retailers like Costco, Walmart, RONA, and Staples use this network to exchange business documents electronically - from purchase orders and shipment notices to invoices and inventory updates.

If your business runs on Odoo ERP, integrating with CommerceHub / Rithum through SFTP and standard EDI document flows means your team no longer needs to manually download files, key in orders, or prepare invoices by hand.

Odoo becomes the central hub for all EDI operations.

receiving orders, processing them, and sending back the required documents automatically.

Purchase Orders Shipment Notices Invoices Inventory Updates SFTP Exchange

How the Integration Helps

1

Retailers Send EDI Orders

Trading partners send purchase orders through CommerceHub / Rithum.

2

Odoo Receives Orders

Orders are imported into Odoo automatically without manual entry.

3

Team Processes in Odoo

Sales, inventory, delivery, and invoicing stay managed inside Odoo ERP.

4

Documents Sent Back

Shipment notices, invoices, and inventory updates are sent back automatically.

Complete SFTP-Based EDI Workflow

How the CommerceHub / Rithum + Odoo Integration Works

The integration connects Odoo directly to CommerceHub / Rithum via SFTP - the standard file transfer protocol used in retail EDI networks.

↓
Inbound Documents Orders and updates are fetched from SFTP into Odoo.
âš™
Odoo Processing EDI data is validated and converted into ERP records.
↑
Outbound Responses Acknowledgements, ASN, invoices, and updates are sent back.
01

Trading Partner Sends EDI Document

Costco, Walmart, RONA, or another retailer sends an EDI file, for example, an 850 Purchase Order, to CommerceHub / Rithum.

02

CommerceHub / Rithum Hosts the File

The document is made available on the SFTP server.

03

Odoo Connects and Imports

Odoo automatically fetches the file from the SFTP server on a scheduled basis.

04

Odoo Processes the Document

The EDI data is validated and converted into the appropriate Odoo record - a Sales Order, for example.

05

Odoo Generates a Response

Odoo creates the outbound EDI document, such as an order acknowledgement, ASN, invoice, or inventory update.

06

File Uploaded Back via SFTP

Odoo pushes the response file back to CommerceHub / Rithum through the configured SFTP connection.

07

Trading Partner Receives the Document

CommerceHub / Rithum routes the file to the correct retail partner automatically.

✓

No Manual Intervention

Odoo and your retail trading partners stay synchronized automatically through the full EDI document cycle.

✓
Fully automated closed-loop EDI flow

This closed-loop automation keeps your Odoo ERP in sync with CommerceHub / Rithum and your retail trading partners - without manual intervention at any step.

Retail X12 EDI Documents

Supported EDI Documents in Odoo

Our Odoo EDI integration with CommerceHub / Rithum supports all major X12 EDI document types used in retail commerce. Each document maps directly to a corresponding action inside Odoo.

850

Purchase Order (Inbound)

Trading Partner → CommerceHub / Rithum → Odoo

When a trading partner places an order, the 850 Purchase Order is sent through CommerceHub / Rithum into Odoo, where it is automatically converted into a Sales Order.

What Odoo Does

Creates a Sales Order with customer details, delivery address, product lines, quantities, prices, and requested delivery dates.

Example

Costco sends a purchase order for 100 units. Odoo imports the 850 file and creates the Sales Order automatically - no manual data entry needed.

860

Purchase Order Change (Inbound)

Trading Partner → CommerceHub / Rithum → Odoo

When a trading partner needs to modify an existing order - changing quantities, pricing, dates, or cancelling a line - the 860 document is sent to Odoo.

What Odoo Does

Locates the original Sales Order and updates the relevant order lines according to the change instructions.

Example

Walmart sends an 860 to reduce a line item from 100 to 80 units. Odoo finds and updates the Sales Order automatically.

855

Purchase Order Acknowledgement (Outbound)

Odoo → CommerceHub / Rithum → Trading Partner

Once Odoo receives and reviews a purchase order, it sends back an 855 to confirm whether the order is accepted, partially accepted, or rejected.

What Odoo Does

Generates the acknowledgement directly from the Sales Order, including accepted quantities and any changes.

Example

RONA sends a purchase order. After reviewing stock availability in Odoo, an 855 acknowledgement is sent back confirming the order is accepted in full.

856

Advance Ship Notice / ASN (Outbound)

Odoo → CommerceHub / Rithum → Trading Partner

Before goods arrive at the retailer's warehouse, an 856 ASN is sent to provide full shipment details - carrier, tracking number, package contents, and shipped quantities.

What Odoo Does

Generates the ASN from a confirmed Delivery Order / Stock Picking in Odoo, including all required shipment details.

Example

After completing a delivery order in Odoo, the 856 ASN is automatically generated and sent - giving the trading partner advance visibility before the goods arrive.

810

Invoice (Outbound)

Odoo → CommerceHub / Rithum → Trading Partner

After goods are shipped, Odoo generates and sends an 810 Invoice through CommerceHub / Rithum for payment processing by the trading partner.

What Odoo Does

Creates the EDI invoice file from a posted Customer Invoice in Odoo, including PO reference, product details, quantities, pricing, taxes, freight, and totals.

Example

After a Walmart shipment is confirmed, Odoo posts the invoice and automatically sends the 810 EDI file to CommerceHub / Rithum.

846

Inventory Advice (Outbound)

Odoo → CommerceHub / Rithum → Trading Partner

Retail partners need to know how much inventory is available before they can place or plan orders. The 846 Inventory Advice lets Odoo share real-time or scheduled stock availability directly with trading partners.

What Odoo Does

Pulls current available stock levels from Odoo's inventory and generates an 846 file per SKU for each connected trading partner.

Example

Odoo runs a daily stock check and automatically sends an 846 with available quantities for all active SKUs - helping retailers plan their replenishment orders.

832

Product Catalog / Price Catalog (Outbound)

Odoo → CommerceHub / Rithum → Trading Partner

When product details or pricing are updated, Odoo can send an 832 Product Catalog to trading partners, keeping their systems in sync with your latest data.

What Odoo Does

Generates the 832 from Odoo product master records, including SKU, UPC, description, price, unit of measure, and other product attributes.

Example

A supplier updates pricing across 50 products in Odoo. An 832 Product Catalog file is automatically sent to all connected trading partners through CommerceHub / Rithum.

✓
Complete retail EDI document automation inside Odoo

From inbound purchase orders to outbound acknowledgements, ASNs, invoices, inventory updates, and product catalogs, Odoo can manage the full CommerceHub / Rithum EDI document cycle automatically.

Odoo EDI Workflow

Complete Odoo EDI Workflow with CommerceHub / Rithum

Order Processing Flow

01
850 Purchase Order Trading partner sends order
02
Sales Order Odoo creates order automatically
03
Order Validation Odoo validates and confirms
04
855 Acknowledgement Confirmation sent back
05
Delivery Process Warehouse processes shipment
06
856 ASN Tracking details sent
07
810 Invoice Invoice is posted in Odoo and sent to CommerceHub / Rithum.

Inventory and Product Catalog Flow

Odoo manages your product and stock data centrally. Based on your schedule or trigger conditions, Odoo sends:

846
Inventory Advice To keep trading partners updated on current stock availability.
832
Product Catalog To share product and price updates as they happen in Odoo.
CommerceHub / Rithum EDI Capabilities

Key Features of Our Odoo CommerceHub / Rithum Integration

Built for Retail EDI

One automation flow for orders, shipping, invoices, stock, and catalog updates.

This integration keeps CommerceHub / Rithum and Odoo connected through automated file exchange, document mapping, partner rules, and complete EDI visibility.

10 Core automation features inside Odoo
SFTP 850 Orders 860 Changes 855 ACK 856 ASN 810 Invoice 846 Stock 832 Catalog
01 File Exchange

Automated SFTP File Exchange

Odoo connects directly to the CommerceHub / Rithum SFTP server to download inbound files and upload outbound EDI documents automatically - no manual file handling required.

02 Order Automation

Sales Order Automation from 850

Incoming 850 Purchase Orders are automatically mapped to Odoo Sales Orders, including all customer, product, pricing, and delivery data.

03 Order Changes

Purchase Order Change Handling

860 documents update existing Odoo Sales Orders in real time — no need to locate and edit orders manually when trading partners request changes.

04 Acknowledgement

Order Acknowledgement 855

Odoo generates and sends 855 acknowledgements after reviewing each purchase order, confirming accepted, changed, or rejected quantities back to the trading partner.

05 Shipment

ASN Generation from Delivery Orders

Once a delivery is confirmed in Odoo, an 856 ASN is generated with carrier, tracking number, package details, and shipped quantities - and sent automatically.

06 Invoice

Invoice EDI Automation

Posted Odoo customer invoices are automatically converted into 810 EDI Invoice files and uploaded to CommerceHub / Rithum for trading partner payment processing.

07 Inventory

Real-Time Inventory Updates

Odoo generates 846 Inventory Advice documents from live or scheduled stock data, keeping all connected trading partners updated on availability.

08 Catalog

Product and Price Catalog Sync

Changes to product master data or pricing in Odoo can trigger automatic generation of 832 Product Catalog files for distribution to trading partners.

09 Partner Rules

Trading Partner-Specific Configuration

Each trading partner - Costco, Walmart, RONA, Staples, and others - can have separate mapping rules, required fields, document settings, and validation logic within the same Odoo integration.

10 Monitoring

EDI Logs and Error Tracking

Every inbound and outbound EDI document is logged in Odoo with status, file name, processing date, and error details - giving your team full visibility and easy troubleshooting.

Odoo + CommerceHub / Rithum Automation

Why Automate EDI with Odoo and CommerceHub / Rithum?

Why It Matters

Less manual work. Faster fulfillment. Better EDI control inside Odoo.

Automating EDI removes repetitive file handling and keeps orders, shipments, invoices, inventory, and catalog updates flowing through Odoo.

EDI Orders, ASN, invoices, inventory, and catalogs automated from one workflow.
Odoo Your central place to track document status, errors, and trading partner activity.
01

Eliminate Manual Data Entry

Orders, shipments, invoices, inventory updates, and catalog changes are processed automatically - freeing your operations team from repetitive, error-prone work.

02

Reduce Errors and Improve Accuracy

Automated EDI mapping removes the risk of manual mistakes in order quantities, pricing, product identifiers, and shipment details.

03

Fulfill Orders Faster

Purchase orders land directly in Odoo the moment they are available on CommerceHub / Rithum - accelerating sales order creation, picking, packing, and shipment.

04

Stay Compliant with Trading Partner Requirements

Different retailers have different EDI specifications. Our integration is configured to meet each partner's exact requirements for document structure, mandatory fields, and validation rules.

05

Full Visibility in Odoo

Track every order, shipment, invoice, and EDI document status directly from your Odoo dashboard - no need to log into CommerceHub / Rithum for status checks.

06

Scale Across Multiple Trading Partners

The same integration framework supports all your trading partners - with partner-specific configurations handling the differences while sharing the common EDI infrastructure.

Work with Vraja Technologies

Why Work with Vraja Technologies for CommerceHub / Rithum EDI Integration?

Vraja Technologies is an Odoo-certified partner with hands-on experience building EDI integrations for suppliers and distributors working with large retail trading partners.

We implement CommerceHub / Rithum EDI connections using SFTP and standard X12 document flows - customized to match your specific trading partner requirements.

Discuss Your EDI Project → From first EDI setup to production deployment inside Odoo.

Our team can support:

  • SFTP setup and configuration
  • EDI mapping for 850, 860, 855, 856, 810, 846, and 832
  • Sales Order automation
  • Purchase order change handling
  • ASN generation from deliveries
  • Invoice EDI automation
  • Inventory update scheduling
  • Product and price catalog automation
  • Partner-specific customization
  • Error handling and retry logic
  • EDI log management
  • Testing, certification, and production deployment