Chat on WhatsApp

EDI 850/855/856/810/820 with SAP, Oracle, Plex, what broker we use (SPS, TrueCommerce, OpenText)

Industrial customers don’t place orders through a web form. They cut a PO in their ERP (SAP, Oracle, Plex, IFS, Epicor, NetSuite), and the ERP emits an EDI X12 document (or EDIFACT in Europe).

The five docs that cover 95% of B2B industrial trade:

  • EDI 850, Purchase Order. Customer ERP → you. Becomes a Magento order.
  • EDI 855, PO Acknowledgement. You → customer ERP, within minutes. Confirms accept / change / reject.
  • EDI 856, Advance Ship Notice (ASN). You → customer ERP, when the pallet ships. Includes tracking, weight, pallet structure.
  • EDI 810, Invoice. You → customer ERP. Triggers their AP workflow.
  • EDI 820, Remittance Advice. Customer ERP → you, when they cut you a payment.

Brokers I’ve integrated:

  • SPS Commerce, biggest network, best for distributors selling to retail/big-box. ~$500, $3k/mo + per-doc fees. Easiest onboarding for new trading partners.
  • TrueCommerce, strong in industrial + manufacturing. Better self-service mapping than SPS. ~$300, $2k/mo.
  • OpenText (formerly GXS), enterprise pick, deep ERP integrations, best for SAP-heavy customer bases. $2k, $10k/mo+.

Magento integration pattern: a custom module that watches the broker’s SFTP / AS2 / API endpoint, ingests 850 documents as Magento orders (mapping the customer’s PO number, line-item SKUs, requested ship date, special instructions), generates 855 / 856 / 810 outbound, and runs a daily reconciliation script to catch any mismatches before they become AR disputes. Real-time is not necessary; daily batch is the industry norm.

Was this helpful?