James DarbyJames Darby
July 24, 2026
Last reviewed July 24, 2026
8 min read
ERP Integration

Acumatica EDI Integration: 850 to Sales Orders

How Acumatica EDI integration works. Map inbound 850 to sales order types, generate 856 and 810, and connect any order format through the REST API.

Acumatica is a cloud ERP built around an open API, which makes it a natural fit for order automation. It runs sales orders, shipments, and invoices through configurable order types that control exactly how each document behaves. What it does not include is an EDI translator. When a retailer sends you a compliance guide asking for 850, 856, and 810 support, that translation layer has to come from somewhere.

This guide covers how EDI maps into Acumatica, the role of order types, the integration methods available, and how orders that never arrive as EDI still land in the system without manual entry.

Does Acumatica Have Native EDI?

Acumatica does not include a built-in EDI translator. EDI is added through an ISV connector or middleware that calls the contract-based REST API. Acumatica's design centers on an open, well-documented API, so integration partners handle the X12 and EDIFACT specifics and write orders through that API rather than a native EDI module.

The contract-based REST API exposes SalesOrder, Shipment, and SalesInvoice endpoints, among many others. Acumatica documents it in its help portal's REST API reference. An EDI provider maps an inbound 850 to the SalesOrder endpoint, then reads Shipment and SalesInvoice records to build the outbound 856 and 810.

Raw X12 never touches Acumatica directly. A translator receives the 850 over AS2, SFTP, or a VAN, converts it to the JSON the REST API expects, and creates the order. To inspect what the source EDI segments contain before mapping them, the free EDI Inspector parses any X12 file with no signup.

How Order Types Shape EDI Processing

In Acumatica, the order type set on the Order Types screen (SO301000) determines how a sales order processes and which documents it generates. This is the piece that makes Acumatica EDI different from other ERPs. Before you map a single segment, you decide which order type inbound EDI orders will use, because that type controls the whole downstream flow.

An order type defines the document sequence, the automatic operations, the inventory and accounting behavior, and whether the order allocates stock, creates a shipment, and produces an invoice. Many Acumatica EDI setups create a dedicated order type for EDI orders so the processing rules stay separate from manually entered orders. When the translator writes an inbound 850, it stamps that EDI order type, and Acumatica applies the configured behavior automatically.

That mapping between the retailer's part numbers and your Acumatica inventory IDs is the other core task. Our EDI 850 purchase order guide breaks down every segment the retailer can send, including the item identifiers your cross-reference has to resolve.

How EDI Documents Map to Acumatica

An inbound 850 creates a sales order, and outbound 856 and 810 documents generate from the shipment and the invoice. The mapping follows Acumatica's document flow, so each EDI transaction lines up with a step your operations team already runs.

DirectionX12 TransactionAcumatica DocumentEndpoint / Screen
Inbound850 Purchase OrderSales orderSalesOrder API / SO301000
Inbound860 PO ChangeSales order updateSalesOrder API
Outbound855 PO AcknowledgmentOrder confirmationConfirmed sales order
Outbound856 Ship Notice (ASN)ShipmentShipment API / SO302000
Outbound810 InvoiceSales invoiceSalesInvoice API / SO303000

Acumatica's Commerce and Retail-Commerce editions add pre-built connectors to Shopify, BigCommerce, and Amazon, and larger retail deployments layer EDI on top through an ISV. The order type approach still governs each channel, which keeps EDI orders, ecommerce orders, and manual orders on separate, controllable processing paths.

Integration Methods for Acumatica

Acumatica offers two practical EDI paths: an ISV connector from the Acumatica Marketplace, or middleware over the contract-based REST API. Both write through the same API surface, so the difference is who owns the mapping and how changes get made.

  • ISV EDI connectors: partners like SPS Commerce (which acquired Data Masons in 2020) and TrueCommerce publish Acumatica connectors with pre-built trading partner maps. Fastest to a known retailer, but priced with monthly plus per-document fees, and spec changes often route through a support queue.
  • Middleware over the REST API: an external service reads and writes through the contract-based REST API. This keeps EDI logic outside the ERP and works well when you also process PDF and email orders through the same tool.

Because Acumatica exposes a clean, versioned REST API, a modern integration can create sales orders and read shipments and invoices without heavy per-partner infrastructure inside the ERP. For the general connection patterns, see our guide to ERP integration, and for the tradeoff between direct EDI and API approaches, our EDI vs API comparison.

The Full Order-to-Cash Flow

A complete Acumatica EDI cycle moves an inbound purchase order to a sales order, then generates outbound EDI as each document processes. Here is the sequence for a distributor selling to a retailer.

  1. Inbound 850: the translator maps the retailer's purchase order to the SalesOrder endpoint, stamps the EDI order type, and creates the order. A 997 functional acknowledgment confirms receipt back to the retailer.
  2. Outbound 855: on order confirmation, the integration sends the acknowledgment, flagging any line quantity or substitution changes.
  3. Outbound 856: when you create the shipment, the integration reads it and builds the EDI 856 ship notice with carton and SSCC-18 detail. Retailers usually require the ASN before delivery, and a late one triggers chargebacks. Our EDI 856 ship notice guide covers the structure.
  4. Outbound 810: after the sales invoice releases, the integration produces the EDI 810, reconciling allowances and freight against the original 850 to avoid payment disputes.

For the wider view of how this chain runs across systems, read our overview of order-to-cash automation.

How OrderSync Connects Orders to Acumatica

OrderSync creates Acumatica sales orders from inbound orders in any format, then syncs shipments and invoices back out as EDI. The clean EDI partners are the easy accounts. The hard ones are the retail customers who email a PDF purchase order or send a spreadsheet, which still get keyed into Acumatica by hand. To connect orders to Acumatica with OrderSync, see the Acumatica integration page.

OrderSync ingests EDI 850s, PDF purchase orders, emailed orders, and CSV files through one pipeline. It maps buyer part numbers to your Acumatica inventory IDs, validates quantities and pricing, and creates the sales order through the REST API with the right order type. When you post the shipment and release the invoice, OrderSync generates the outbound 856 and 810 for the trading partner. PDF and email orders flow through the same automation instead of landing in a manual queue.

Distributors on Acumatica almost always have a long tail of smaller accounts that will never adopt EDI, which is where a single multi-format pipeline pays off. See how the multi-format order pipeline handles them. For teams comparing platforms, we also document NetSuite EDI integration and Dynamics 365 EDI integration.

Frequently Asked Questions

Does Acumatica have built-in EDI support?

No. Acumatica does not include an EDI translation engine. EDI is added through an ISV connector from the Acumatica Marketplace or middleware that reads and writes through the contract-based REST API. Acumatica's open API design leaves X12 translation to integration partners.

How does an EDI 850 become a sales order in Acumatica?

A translation layer receives the X12 850, maps the retailer's part numbers to your Acumatica inventory IDs, and creates the order through the SalesOrder REST endpoint. It stamps the EDI order type configured on the Order Types screen (SO301000), which controls how the order processes, and a 997 acknowledgment confirms receipt back to the retailer.

What is the role of order types in Acumatica EDI?

The order type set on screen SO301000 determines how a sales order processes and which documents it generates, including allocation, shipment, and invoicing behavior. Many EDI setups use a dedicated order type for inbound EDI orders so their processing rules stay separate from manually entered orders and other channels.

Can Acumatica handle EDI and ecommerce orders together?

Yes. Acumatica's Commerce and Retail-Commerce editions add connectors for Shopify, BigCommerce, and Amazon, and EDI is layered on through an ISV or middleware. The order type approach keeps EDI orders, ecommerce orders, and manual orders on separate, controllable processing paths within the same ERP.

How does OrderSync handle non-EDI orders in Acumatica?

OrderSync processes PDF purchase orders, emailed orders, and CSV files through the same pipeline as EDI 850s and creates Acumatica sales orders from all of them. Retail accounts that do not send EDI never require a separate translator or manual keying, which removes the long tail of orders that Acumatica EDI setups usually leave for staff to enter by hand.

James Darby

Stop manually entering orders

OrderSync turns EDI, email, PDF, and fax orders into structured data automatically. See how it works for your business.

Related Articles

Business Central EDI Integration: 850 to Orders

How Business Central EDI integration works. Map inbound 850 to sales orders, generate 856 and 810 from posted documents, and connect any order format.

ERP Integration

Dynamics 365 EDI Integration: 850 to Sales Orders

How Dynamics 365 EDI integration works for Finance & Operations. Map inbound 850 to sales orders, generate 856 and 810, and connect any order format.

ERP Integration

Epicor EDI Integration: Kinetic Orders and Releases

How Epicor Kinetic EDI integration works. Map inbound 850 to sales orders, handle 830 releases with Demand Management and AIM, and connect any order format.

ERP Integration

Infor EDI Integration: M3 and CloudSuite Order Flow

How Infor EDI integration works for M3 and CloudSuite. Map inbound EDI 850 to customer orders via OIS100, RSS100, and Infor ION.

ERP Integration

JD Edwards EDI Integration: EnterpriseOne Order Flow

How JD Edwards EnterpriseOne EDI works. Map inbound EDI 850 through the system 47 interface tables into F4201/F4211 sales orders.

ERP Integration

Oracle EDI Integration: EBS and Fusion Order Flow

How Oracle EDI integration works for E-Business Suite and Fusion Cloud ERP. Map inbound EDI 850 via XML Gateway, CMK, and Oracle Integration Cloud.

ERP Integration

Sage EDI Integration: X3, 100, and Intacct Orders

How Sage EDI integration works across Sage X3, Sage 100, and Sage Intacct. Map inbound EDI 850 to sales orders via ISV connectors and REST APIs.

ERP Integration

SAP EDI Integration: IDocs, 850 to Sales Orders

How SAP EDI integration works for ECC and S/4HANA. Map inbound 850 to ORDERS05 IDocs, generate DESADV and INVOIC, and connect any order format.

ERP Integration

Related Resources