B2B Integration

Acumatica EDI Integration: REST, Scenarios, and the Partner Channel

Acumatica has become a common answer for mid-market manufacturers and distributors replacing an aging on-premise ERP, and it arrives with a genuinely modern integration surface. That is usually good news for EDI. What catches companies out is rarely the technology. It is that an Acumatica deployment almost always involves a third party, the implementation partner, whose decisions about how the system is configured will shape what EDI integration looks like long before anyone maps a single segment.

How Acumatica Exposes Its Data

Acumatica is built on the xRP platform and offers more integration paths than most mid-market ERPs:

  • Contract-based REST API. The primary modern interface. Endpoints are versioned, which matters more than it sounds: an integration written against one endpoint version does not automatically follow you across upgrades.
  • Screen-based SOAP API. Older, maps directly to screen fields. Still present, still occasionally the pragmatic choice for something the contract-based API does not expose cleanly.
  • OData and Generic Inquiries. Generic Inquiries are user-defined queries, and exposing one via OData is often the fastest way to get exactly the dataset an EDI process needs without custom development.
  • Import and Export Scenarios. Acumatica’s built-in data mapping tool. Worth understanding before building anything custom, because sometimes the scenario already does what you need.
  • Business Events and webhooks. Trigger on record changes, which is how you avoid polling for new orders or shipments.

For the core document set, the mapping is reasonably direct: inbound purchase orders land as sales orders, acknowledgments come from order status, ship notices build from the shipment record including carton and lot detail, and invoices generate from the AR invoice.

In practice the document set is usually wider than the four everyone expects. A distributor running Acumatica may be sending 850 purchase orders and 852 product activity data out to manufacturers while taking 855, 856, 810 and 846 inventory advice back in, with 940 warehouse shipping orders going to a third-party logistics provider on top of that. Each of those maps to a different part of Acumatica, and the inventory and product activity documents in particular tend to surface master data gaps that the order flow alone would not.

When the Numbers Look Like X12 But the Files Are Not

A meaningful share of Acumatica integration requests are not ANSI X12 at all. The requirement is to move order and document data between Acumatica and trading partners as delimited text files over FTP or SFTP, structured to an industry convention instead.

The EASI Standards Group, which serves the embellished activewear and promotional apparel supply chain, is a good example of how this catches people out. Its documents carry familiar numbers, 850 purchase order, 856 ASN, 810 invoice, 846 inventory status, 852 point of sale, 940 direct ship purchase order. They are not X12 files. They are ASCII tab-delimited, built from header, detail and trailer segments with segment loops, and each document is wrapped in a standardized routing envelope that identifies sender and receiver.

So an EASI 850 and an X12 850 share a number and nothing else. A provider who scopes the work by reading the transaction list and assuming X12 will quote the wrong project.

The standard set also extends past the X12 equivalents. There is an 832 Product Descriptor Database published by the mills, an 861 Inventory Receipt Advice, an 870 Order Status, 180 and 181 Return Authorization request and response, an 821 Account Statement, and an 867 Monthly Resale Report. Item identification runs on 14-digit GS1 GTINs, with SSCC-18 carton labelling, so the master data discipline is closer to retail EDI than the flat-file format might suggest.

This is real integration work carrying real trading partner obligations, and it sits outside what many EDI platforms will quote on. Templated providers price and scope around X12 transaction sets. Describe a tab-delimited file with a routing envelope on an FTP server and the conversation frequently stops.

We treat it as the same problem. A file has a structure, a schedule, a destination, and rules about what a valid record looks like. Whether that structure is an X12 856 or an EASI ASN changes the mapping work, not whether the work can be done. Acumatica helps here, because Import and Export Scenarios plus the REST API give several viable routes for getting text-file data in and out without custom development on the ERP side.

If your requirement is a mix, some partners on true X12 and others on an industry flat-file standard, that is normal and it does not need two providers.

Where Acumatica EDI Projects Get Complicated

Customization is the norm, not the exception. Acumatica’s customization engine is one of its selling points, and most real deployments carry partner-built or ISV extensions: added fields on sales orders, modified shipment workflows, industry-specific modules. The integration has to reflect the system as configured, not stock Acumatica. This is the single most common source of surprise.

Endpoint versioning. Because contract-based API endpoints are versioned, an upgrade can leave an integration pointed at an older contract that still works until it does not. Deciding deliberately which version to build against, and knowing when it changes, is part of the job rather than an afterthought.

Twice-yearly releases. Acumatica ships two major releases a year. That is a faster cadence than many of the systems our clients came from, and it means the integration needs a maintenance posture rather than a build-and-forget one.

Item cross-references. Retail EDI assumes you can resolve a customer’s part number to your item. Acumatica supports cross-references, but whether they have actually been populated during implementation is another question, and it is usually the answer that determines whether the first 850 maps cleanly or not.

The Implementation Partner Is Part of the Project

This is the part nobody tells you.

Acumatica is sold and implemented through a partner channel. On most projects there are three parties in the room: you, your Acumatica partner, and your EDI provider. The partner owns the configuration decisions, often owns the customizations, and frequently controls access to the environment.

That arrangement works well when everyone is clear on the boundaries. Where it goes wrong is when the EDI provider treats the partner as an obstacle, or when nobody establishes early who owns the item master, who owns the cross-references, and who decides what happens when a trading partner requires a field Acumatica does not have.

We have been on both sides of that. We have also seen an Acumatica project stop entirely because the implementation partner failed mid-engagement, which is a reminder that your EDI integration should not be so entangled with one party’s customizations that it cannot survive them.

Practically, that means we ask early: which version, which endpoint, which customizations, and who we should be talking to when a question crosses the boundary.

How We Work With Acumatica

We integrate against the endpoint and version actually deployed, in coordination with your implementation partner rather than around them. Where a Generic Inquiry or an Import Scenario is the right tool we use it rather than building something custom for its own sake. On the trading partner side we handle specs, testing, certification, and go-live scheduling, which is the half of an EDI project that tends to consume the calendar.

Ongoing operations run under our managed EDI service.

Key Takeaways

  • Acumatica’s integration surface is modern and capable; the REST API, Generic Inquiries, and Import Scenarios cover most EDI needs without custom development.
  • Endpoint versioning and a twice-yearly release cadence mean integrations need maintenance, not just a build.
  • Most deployments are customized, so the integration must match your environment rather than stock Acumatica.
  • The implementation partner is a third party in the project. Establishing boundaries early is as important as the technical mapping.

If you are implementing Acumatica and have a trading partner requirement on the horizon, talk to our team before the two timelines collide. For how ERP choice shapes EDI work more broadly, see EDI Integration by ERP Platform.

Platforms on the same shortlist

Companies evaluating Acumatica almost always have Dynamics 365 on the list, and often an Infor product where the operation has manufacturing depth. The integration surfaces differ enough that the EDI implications are worth understanding before the ERP decision is final rather than after.

Ready to simplify your EDI operations?

Talk to a specialist about your trading partners, ERP, and current EDI setup. Talk to a Specialist
What Actually Happens During an EDI Onboarding Project? →
← All posts