TrueCommerce EDI Integration with Odoo
Automate your complete order-to-invoice EDI workflow inside Odoo - from incoming purchase orders to outbound shipment notices and invoices - using a reliable SFTP-based connection with TrueCommerce.
Â
Suppliers and distributors working with Leon's, The Brick, and other major retail trading partners can stop manually handling EDI files. Our Odoo integration with TrueCommerce automates every document exchange - so your team focuses on operations, not data entry.
What Is TrueCommerce - and How Does It Work with Odoo?
TrueCommerce is a widely used EDI platform that acts as a bridge between your business and your retail trading partners. Retailers like Leon's, The Brick, and others use it to send and receive business documents electronically - purchase orders, order changes, shipment notices, invoices, inventory updates, and product catalog information.
When connected to Odoo via SFTP, TrueCommerce and Odoo work together seamlessly: inbound EDI files from trading partners flow directly into Odoo as sales orders and records, and outbound documents generated in Odoo - acknowledgements, ASNs, invoices - are sent back to trading partners automatically through TrueCommerce.
Odoo
EDI Automation
Inbound Orders
Purchase orders and order changes received from trading partners.
TrueCommerce Bridge
Secure file exchange between retailers, TrueCommerce, and Odoo.
Shipment Notices
Odoo sends advance shipment notices back to partners.
Invoices
Invoices and acknowledgements are exported automatically.
How Our TrueCommerce and Odoo Integration Works
The integration uses SFTP - the standard secure file transfer protocol for EDI networks - to connect Odoo and TrueCommerce. Here is the complete flow from trading partner to Odoo and back:
Trading Partner Sends EDI Document
Leon's, The Brick, or another retailer sends an EDI file, such as an 850 Purchase Order, to TrueCommerce.
TrueCommerce Places the File on SFTP
TrueCommerce routes the inbound document to the configured SFTP folder for secure exchange.
Odoo Reads and Imports the File
Our Odoo integration module connects to the SFTP server, picks up the file, validates the data, and creates or updates the relevant Odoo record.
Odoo Processes the Document
Depending on the document type, Odoo creates a Sales Order, updates an existing order, or logs the incoming data with full status tracking.
Odoo Generates the Outbound EDI File
Based on order confirmation, delivery, invoicing, or inventory actions in Odoo, the required outbound EDI document is generated automatically.
File Is Uploaded Back via SFTP
Odoo pushes the outbound file to the SFTP server, where TrueCommerce picks it up and delivers it to the correct trading partner.
Logs and Document History in Odoo
Every imported and exported EDI document is tracked in Odoo with status, file reference, processing date, error details, and the linked Odoo record.
Supported EDI Documents in Odoo
Our TrueCommerce Odoo integration covers all major X12 EDI document types used in retail and wholesale commerce. Each document type maps to a specific action inside Odoo.
Purchase Order
The 850 Purchase Order is sent by the trading partner to place an order. Odoo receives this document through TrueCommerce and automatically creates a Sales Order.
Creates a Sales Order with customer details, ship-to address, products, quantities, unit prices, PO number, and requested delivery date. Import errors are logged and flagged for review.
The Brick sends a purchase order for 20 units. Odoo imports the 850 and creates the Sales Order automatically without manual file handling.
Purchase Order Change
When a trading partner modifies an existing order, the 860 Purchase Order Change is sent to Odoo for quantity, delivery date, pricing, or cancellation updates.
Locates the original Sales Order and applies changes such as updated quantities, revised delivery dates, pricing changes, or cancelled lines. A change history note is added.
Leon's increases an order from 20 to 25 units and extends the delivery date. Odoo receives the 860 and updates the Sales Order automatically.
Purchase Order Acknowledgement
After reviewing an incoming purchase order, Odoo sends back an 855 to confirm whether the order is accepted, partially accepted, backordered, or rejected.
Generates the acknowledgement from the confirmed Sales Order, including accepted quantities, backordered quantities, and expected delivery dates.
The Brick orders 25 units. Odoo can supply 20 now and 5 later, so the 855 confirms accepted and backordered quantities through TrueCommerce.
Advance Shipment Notice / ASN
The 856 ASN is sent once goods leave the warehouse. It gives the trading partner shipment details before the goods arrive.
Generates the ASN from the confirmed Delivery Order, including carrier, tracking number, package or carton details, SSCC numbers, and shipped quantities.
After validating a delivery in Odoo, the 856 ASN is generated and sent to TrueCommerce, giving The Brick advance visibility of the shipment.
Invoice
Once goods are shipped or delivered, Odoo generates and sends an 810 Invoice through TrueCommerce for trading partner payment processing.
Creates the EDI invoice file from a posted Customer Invoice, including invoice number, date, PO reference, product lines, prices, taxes, freight, discounts, and totals.
After shipping products to Leon's, Odoo posts the invoice and automatically sends the 810 EDI file to TrueCommerce.
Inventory Advice
The 846 Inventory Advice lets trading partners know what stock is currently available, helping them plan orders and replenishment.
Generates inventory data from Odoo stock levels, including available quantity, on-hand quantity, reserved quantity, warehouse, status, and availability date.
A partner wants to check stock before ordering. Odoo sends an 846 Inventory Advice with current SKU availability automatically on schedule.
Product Catalog / Price Catalog
When products are added or pricing is updated in Odoo, the 832 Product Catalog shares that information with trading partners electronically.
Generates catalog data from Odoo product master records, including SKU, name, description, barcode or UPC, UOM, price, currency, category, effective date, and status.
A supplier updates pricing across products in Odoo. The updated 832 Product Catalog is sent through TrueCommerce without emails or spreadsheets.
The Complete TrueCommerce and Odoo EDI Flow
Here is how a full order-to-invoice cycle works when TrueCommerce and Odoo are connected.
Trading Partner Sends Purchase Order
Trading partner sends an 850 Purchase Order to start the EDI order cycle.
TrueCommerce Delivers File to Odoo
TrueCommerce delivers the file to Odoo through the configured SFTP connection.
Odoo Creates Sales Order
Odoo imports the 850, validates the data, and creates a Sales Order automatically.
Odoo Sends PO Acknowledgement
Odoo sends the 855 Purchase Order Acknowledgement back to the trading partner.
Warehouse Processes Delivery
Warehouse team processes the Delivery Order directly inside Odoo.
Odoo Sends ASN
Odoo sends the 856 Advance Shipment Notice with tracking and package details.
Odoo Posts Customer Invoice
Odoo creates and posts the Customer Invoice based on the order and delivery.
Odoo Sends Invoice
Odoo sends the 810 Invoice to the trading partner through TrueCommerce.
Inventory and Catalog Updates
Odoo sends 846 Inventory Advice and 832 Product Catalog on schedule or as needed.
The Entire Process Runs Inside Odoo
Your team does not need to log in to TrueCommerce separately for any part of the daily workflow. Orders, deliveries, invoices, inventory updates, catalog updates, logs, and EDI status tracking can all be managed from Odoo.
What's Included in Our TrueCommerce Odoo Integration
Automated SFTP File Exchange
Odoo connects to the TrueCommerce SFTP server to automatically pick up inbound EDI files and upload outbound documents - no manual file transfers required.
Sales Order Creation from 850
Incoming 850 Purchase Orders are automatically converted into Odoo Sales Orders with customer, product, pricing, and delivery data mapped correctly.
Purchase Order Change Handling
860 documents update existing Sales Orders in Odoo automatically, including quantity changes, delivery date updates, line cancellations, and full change history.
Order Acknowledgement Generation
Odoo generates 855 acknowledgements from confirmed Sales Orders, covering accepted quantities, backorders, rejected lines, and sends them through TrueCommerce.
ASN from Delivery Orders
Once a delivery is validated in Odoo, the 856 ASN is generated automatically with carrier, tracking, carton, pallet, and SSCC details as required by the trading partner.
Invoice EDI Automation
Posted Customer Invoices in Odoo are automatically converted into 810 EDI Invoice files and sent through TrueCommerce - no manual invoice preparation.
Scheduled Inventory Updates
Odoo generates 846 Inventory Advice files from real-time or scheduled stock data, keeping trading partners updated on current availability per SKU.
Product and Price Catalog Sync
When product master data or pricing changes in Odoo, an 832 Product Catalog file can be generated and sent to trading partners through TrueCommerce automatically.
Trading Partner-Specific Configuration
Each trading partner - Leon's, The Brick, and others - can have separate field mapping, validation rules, document settings, and required codes inside Odoo.
EDI Logs and Error Tracking
Every inbound and outbound EDI document is logged in Odoo with status, file name, processing date, error message, and related Odoo record for fast troubleshooting.
Benefits of Connecting TrueCommerce with Odoo
Eliminate Manual EDI Processing
Purchase orders, order changes, acknowledgements, ASNs, invoices, inventory updates, and catalog files are all handled automatically inside Odoo - no manual file downloads or data entry.
Reduce Errors Across the Order Cycle
Automated mapping removes the risk of manual mistakes in quantities, pricing, product codes, shipment details, and invoice data.
Process Orders Faster
The moment TrueCommerce receives a purchase order from a trading partner, it lands in Odoo as a Sales Order - ready for your team to confirm and fulfill without delay.
Meet Trading Partner Compliance Requirements
Every trading partner has specific EDI rules. The integration is configured and tested against each partner's exact specifications so documents pass validation from day one.
Full EDI Visibility Inside Odoo
Track every Sales Order, Delivery, Invoice, and EDI document status directly from Odoo - with a complete log of what was sent, when, and whether it succeeded.
Support Multiple Trading Partners from One System
The same Odoo integration handles all your trading partners simultaneously - each with their own configuration, running from a single Odoo instance without additional complexity.
One Connected EDI Workflow Inside Odoo
With TrueCommerce and Odoo connected, your team can manage orders, shipment notices, invoices, inventory updates, catalog files, logs, and partner-specific rules from one centralized ERP system.
Partner-Specific EDI Mapping
Even when two trading partners use the same document type, their requirements often differ - mandatory fields, validation codes, warehouse references, address formats, packaging structures, label requirements, and naming conventions can all vary between retailers.
In most EDI implementations, around 70–80% of the document flow and Odoo workflow is common across trading partners. Around 20–30% requires partner-specific customization based on each retailer's EDI guidelines.
Our approach is to build the common EDI framework in Odoo first, then apply partner-specific mapping and validation rules on top. This reduces implementation time while ensuring every trading partner's requirements are handled correctly - whether you work with Leon's, The Brick, or any other retailer operating through TrueCommerce.
Common Odoo EDI Workflow
Core SFTP exchange, document processing, Sales Order creation, Delivery, Invoice, ASN generation, inventory/catalog export, and EDI logs.
Partner-Specific Mapping Rules
Retailer-specific mandatory fields, warehouse references, codes, packaging rules, address formats, labels, and document validation requirements.
Why Work with Vraja Technologies for TrueCommerce EDI Integration?
Vraja Technologies is an Odoo-certified partner with hands-on experience building EDI integrations for suppliers and distributors working with retail trading partners.
We know that a reliable EDI integration goes beyond file exchange - it requires correct business mapping, trading partner validation, error handling, thorough testing, and smooth automation inside Odoo.