EDI Resource Center

EDI: The Complete Guide and Resource Center

EDI, or Electronic Data Interchange, is a technology that helps trading partners and organizations get more done, speed up logistics timelines and eliminate manual errors by automating business-to-business (B2B) communications. EDI helps many organizations that produce, ship, purchase and sell goods or provide care, from retailers and manufacturers to logistics firms, airlines, healthcare providers, insurers and more.

Though it's been in use since the 1960s, EDI is finding new use today, enabling supply chain automation, digital transformation and even as a key part of workflow and business process automation. In this rundown, we give you a solid understanding of EDI and quickly introduce you to all the basics of EDI, including:

This page also serves as an EDI resource hub, with links to more resources on EDI types, standards, transactions and integration — everything you need to know about EDI, all in one convenient place.

What is EDI?

Electronic Data Interchange (EDI) is the automated, computer-to-computer exchange of standard electronic business documents between business partners over a secure, standardized connection.

Let's break down this EDI definition, piece by piece.

Computer-to-Computer

  • EDI replaces manual B2B communications, such as postal mail, fax and email.
  • Documents flow directly from the sender's computer application (e.g. a logistics system) to the receiver's computer application (e.g., an order management system).

Traditional Manual Process

image alt text

Automated EDI Process

image alt text

Business Documents

  • 1000s of standard business transaction documents can be sent automatically using EDI.
  • Some common examples include: purchase orders, invoices, shipping statuses, customs information, inventory documents and payment confirmations.

image alt text

Standard EDI Format

  • EDI documents are processed by computers and use standard, computer-friendly formats.
  • Standards describe each piece of data and its format (e.g., type of document, parties involved, actions to take, mmddyy).
  • Standards eliminate company-to-company variations, allowing each business partner's computer system to speak a common language.
  • There are a variety of EDI standards for various industries, regions and use cases — each with different versions, so EDI partners must use the same standard and version
  • Popular standards include: ANSI X12 in the U.S., UN/EDIFACT globally and industry-specific standards, such as HIPAA

image alt text

See a rundown of all major EDI standards and when they're used

Business Partners

  • The exchange of EDI documents is typically between two different organizations, referred to as business partners or trading partners.
  • Example: Company A may buy goods from Company B. Company A sends Purchase Orders to Company B, which sends Invoices and Shipment Notices to Company A.

Secure, Standardized Connection

  • EDI uses a range of secure protocols to facilitate the secure exchange of EDI documents.
  • Partners must use the same, agreed-upon protocol to exchange EDI files or work with an intermediary who can facilitate exchanges if the partners use different protocols.
  • Some protocols require more EDI technology infrastructure than others, but EDI software, such as RSSBus Connect, now facilitates exchanges with minimal investment.
  • The protocols range from long-established technologies, such as FTP, to web-based EDI via AS2, API-based systems, such as AS4, and other options, such as mobile EDI.

See our rundown of all the major EDI protocols

Automation

  • EDI messages can be sent automatically using pre-configured workflows.
  • Businesses typically use EDI translators — either as software or via an EDI service provider — to translate EDI documents for use in internal applications, enabling automated processing.
  • Processes can be extended to work with data integration and workflows within an organization.
  • Example: once a company receives an EDI Purchase Order, the logistics system generates a task for warehouse staff to move goods from inventory to shipping.

image alt text

EDI vs. Traditional Paper or Email Communications

To illustrate the meaning of EDI, or electronic data interchange, let's compare how a typical purchasing transaction would go between two trading partners using traditional paper or email communications vs. using EDI.

Traditional methods:

  • The buyer either receives a notification in his system to place an order, or, after querying the inventory, determines he needs to place an order.
  • The buyer enters data onto the screen of a purchasing system to create the PO, prints and mails it or emails it to the vendor.
  • The vendor receives the PO, either days later or via email (along with a long list of other communications) and manually enters it into the sales order system.
  • The vendor prints an invoice and encloses it with the shipment and/or sends it separately by mail or email.
  • The buyer manually enters the invoice into the accounts payable system.

In this example, a paper system can add a week of back-and-forth shipping time to the process. Both email and paper are susceptible to manual data entry errors, lengthening order time.

EDI process:

  • The buyer's procurement system, which uses EDI software, auto-generates and sends an EDI-formatted PO when inventory reaches a pre-specified level.
  • In minutes the vendor's sales order system, using EDI software, receives the EDI PO.
  • The supplier's system automatically notifies their shipping department to send goods.
  • Once the goods are packed and ready to ship, the shipping system generates an Advanced Ship Notices (ASN) to send to the buyer's receiving department
  • The vendor's ERP system then generates an EDI invoice to transmit to the buyer's accounts payable system

The entire EDI process can be completed in an hour.

EDI Use Cases — Who Can Use EDI?

Electronic Data Interchange is useful for a wide variety of functions spanning many thousands of specific information exchanges. Here are just some of the most common scenarios where EDI is helpful, from among the many, many thousands of transaction types EDI handles every day.

Supply Chain (Retail, Manufacturing, Automotive)

  • Purchasing
  • Order fulfillment
  • Shipping confirmations
  • International orders
  • Parts order fulfillments

Healthcare

  • Exchanging patient health information
  • Health insurance processing
  • Prescription information exchanges

Logistics

  • Scheduling shipments
  • Tracking goods

Accounting

  • Generating invoices
  • Providing audit trails

Aviation

  • Flight information exchanges
  • Passenger name records (PNRs)
  • International compliance and standardization

Benefits of EDI

EDI helps businesses improve supply chain speed, accuracy, efficiency and costs, and some of the greatest EDI benefits come at the strategic business level.

Faster Processing

  • EDI can speed up business cycles by 61 percent
  • EDI enables transactions in minutes instead of days or weeks spent on postal mail or back-and-forth email communications
  • Automating paper-based tasks frees up your staff for higher-value tasks and provides them the tools to be more productive
  • Quick processing of accurate business documents leads to fewer re-worked orders, stock outs and cancellations
  • Automating application data exchange across a supply chain ensures critical data is sent on time and tracked in real time
  • Shortening order processing and delivery helps organizations reduce inventory

Lower Costs

  • EDI reduces the transaction costs of paper, printing, reproduction, storage, filing, postage and document retrieval, saving businesses more than 35 percent on transaction costs
  • For buyers that handle numerous transactions, using EDI can also result in millions of dollars of annual savings due to early payment discounts
  • In some cases, EDI is just 1/20th the cost of manual order processing, slashing costs by a factor of 20
  • EDI also eliminates costly errors due to illegible faxes, lost orders or incorrectly taken phone orders

More Accuracy — Fewer Errors

  • EDI reduces error transactions by 30-40 percent
  • EDI eliminates human errors from illegible handwriting, lost mail and keying errors

Better Relationships

  • Sellers benefit from improved cash flow and reduced order-to-cash cycles
  • In fact, EDI can reduce the order-to-cash cycle time by more than 20%, improving business partner transactions and relationships
  • Reducing errors also saves partners valuable time and frustration handling data disputes

Strategic Benefits

  • EDI provides real-time visibility into transaction status, enabling faster decision-making and better responsiveness to customer and market demands, helping businesses adopt a demand-driven approach
  • Product enhancements and delivery enjoy shorter lead times
  • Streamlines the process of entering new territories, as EDI provides a common worldwide business language

Environmental Benefits

  • EDI promotes sustainability and reduces CO2 emissions by replacing paper-based processes with electronic alternatives
  • EDI increases operational efficiencies, leading to fewer errors and less energy waste

How EDI Works

There are three steps in the process of sending EDI documents: prepare the documents, translate them into an EDI format and transmit them to a partner.

One common process automated with EDI is the exchange of purchase orders (POs) and invoices. To give you a good example of how EDI works, we'll illustrate the EDI process for POs and invoices.

1. Document Preparation

Following the example of a PO and invoice, this is where a buyer prepares an order in a purchasing system.

  • The buyer collects and organizes the data so it will work with EDI
  • For example, instead of printing a PO, the system creates an electronic file with the necessary information to build an EDI document

So how would you properly prepare documents? There are several approaches, including:

  • Exporting computer-based data from spreadsheets or databases
  • Reformatted electronic reports into data files
  • Enhancing apps to create output files ready for EDI standard translation
  • Purchasing EDI software that can turn documents from your systems into EDI files
  • Human data entry

Ideally, you would want your system to eliminate as much human data entry as possible to save time and improve accuracy.

2: EDI Document Translation

The next step is to feed your document through EDI translation software to convert your internal data format into the EDI standard format using the appropriate segments and data elements. Alternatively, you can send your data to an EDI service provider, who handles translation to and from the EDI format on your behalf.

In our example, the PO is translated into an EDI 850 purchase order document.

3: Connect & Transmit EDI Documents

Once the PO is translated to the EDI 850 purchase order format, it's ready for transmission to the supplier. There are several ways to connect to a partner via EDI. The most common of include:

  • Direct, point-to-point EDI connection via a secure Internet protocol, such as AS2
  • Connect to an EDI network provider, also referred to as a Value Added Network (VAN) provider
  • A combination of both Direct EDI and VAN, depending on the partners involved and the transaction volume

In the case of an EDI network provider, or value-added network (VAN), the buyer uses their preferred communications protocol, ensuring reliable, secure EDI transmission. Then, the network provider connects to the supplier using the supplier's preferred communications protocol, ensuring the supplier receives the order. VANs can reduce setup and maintenance in some cases but tend to be more expensive than point-to-point integration for many use cases, as they charge a fee for each transaction or even line item.

image alt text

Data security and control are maintained throughout the transmission process using passwords, user identification and encryption. Both the buyer and vendor EDI applications automatically edit and check documents for accuracy.

In our full guide to the types of EDI protocols, we unpack the various EDI file transfer options and the technologies they use to help you select the right protocol(s) for your organization.

See Types of EDI Protocols

EDI Documents

An EDI document is comprised of three core pieces: envelopes, segments and data elements, formatted to follow a specific EDI standard.

EDI documents, such as an 850 purchase order, must adhere to strict formatting rules that define exactly where and how each piece of data in the document goes so the EDI translator on the receiving computer can instantly find all key data, such as the buyer's company name, PO number, items purchased and price. Then, the data will be fed into the supplier's order entry system in the proper internal format without requiring any manual entry.

EDI Envelopes for Transmission

EDI document transmission uses a system of three envelopes to house transaction sets:

  • Message envelope
  • Group envelope
  • Interchange envelope

Segments

A segment in an EDI transaction set is a group of like data elements.

Data Elements

The data elements in an EDI transaction set are the individual data in the document, such as the item being purchased, quantity of items purchased, etc.

EDI Implementation: Setup and Compliance Checklist

Achieving EDI compliance ultimately means three things:

  • Setting up your EDI infrastructure
  • Aligning your EDI setup with your trading partners' EDI systems
  • Certifiably adhering to common standards

EDI Infrastructure

To get started with EDI, you'll need to either procure, set up or outsource the following key components:

  1. EDI software for communications, mail boxing of EDI transactions, EDI mapping and EDI translation
  2. Internet communications, VAN, etc. as required by various partners
  3. Hardware: a server or PC, communication devices and peripherals
  4. Secured office space and monitored security
  5. Data backups and redundant power for reliability
  6. Software for any integration of EDI transactions with back office systems
  7. Maps for each EDI document type exchanged with each partner to map EDI records into useable business documents

In addition, you'll need to train your team in how to use your EDI software and communication devices or select an EDI integration partner to set it all up and train your team.

Aligning with Your Partners

Your EDI is only as valuable as your integrations with your partners' systems. Big keys include:

  • Determining which EDI protocols you'll use to send and receive EDI documents (e.g. AS2, SFTP, etc.) — See our guide to the types of EDI protocols
  • Selecting and implementing exchanges for the correct EDI documents, or transactions (e.g. 850 purchase orders) — See our exhaustive EDI transactions library
  • Nailing down the use cases when you'd send and receive each EDI document
  • Tying EDI into your other operational, logistics or 3PL, accounting and order fulfillment systems — you may want solutions that help with broader process implementations
  • Properly integrating EDI mapping, translation and testing with your partners

Depending on your setup, this can include mutually selecting EDI software solutions and EDI integration providers. Ultimately, you'll need the right solutions to help you maximize your partnership. The simpler the setup (with the most versatile tools), the faster you can implement EDI and start saving time & money while growing relationships with your partner.

Certification to Common Standards

Common, certified standards are the glue that holds EDI together. Key certifying bodies govern these standards and can help you evaluate various solutions.

  • American National Standards Institute (ANSI) — certifies the X12 EDI standard used in the U.S.
  • UN/CEFACT — certifies the popular international EDIFACT standard
  • GS1 — certifies several industry-specific international EDI standards (built on EDIFACT)
  • Drummond — certifies EDI software through rigorous interoperability testing, ensuring that different EDI software can successfully communicate with each other

Integration Guide

If you're starting out on an integration project, we highly recommend checking out our EDI integration guide. It will help you get up and running with EDI through a structured approach.

See Full EDI Integration Guide

EDI Software 101

There are a range of EDI software solutions. Find the one that solves the problems you need to solve and fits your infrastructure.

EDI software solutions help with the following core functions:

  • EDI translation
  • EDI transmission (file transfer)
  • EDI mapping
  • Broader data integration with your processes

EDI Translation

EDI translation involves transforming non-EDI documents into EDI documents — e.g. translating a purchase order built by a purchasing system into a standard EDI 850 purchase order document.

EDI Transmission (File Transfer Software & MFT)

This software is what you use to send and receive EDI documents to and from your trading partners. This is where protocols, such as AS2 and SFTP, solutions like direct, point-to-point EDI and services like VANs come into play. Those will impact your decision of EDI software.

EDI Mapping

EDI mapping is the process of translating EDI data into other formats, such as flat-file, XML, CSV and others. It's used to turn received EDI messages into digital documents you can use in your other IT systems, such as an ERP, logistics system, etc.

Data Integration

Data integration is the plumbing in your IT systems that allows you to move key data from one tool to another and kick off key processes. One way to look at this: what do you need to do with your data once it arrives in the form of an EDI message and is translated? Do you need your systems to automatically jump-start order fulfillments or accounting processes? You'll need proper data connectivity to make that happen and the software to provide that connectivity. A great solution can plug right into your existing processes, help you automate tasks and save you time and money — while unlocking the power of digital transformation.

Deployment Options

Once you know the types of EDI software you need, you can select the right deployment setup. You have several options, including:

  • On-premise: you install, manage and maintain software yourself, directly in your system
  • Hosted or cloud Software-as-a-Service (SaaS) tools — often subscription-based

For on-premise solutions, you're implementing EDI software behind a company firewall. This requires either IT resources or systems integrators to implement, maintain and manage updates of the software.

Many businesses, particularly smaller businesses, work with a systems integrator to manage their EDI environment or use a hosted or cloud SaaS deployment.

EDI Expertise: Getting the Most from Your EDI

EDI systems are rarely as simple as plug & play. They require specialized knowledge and expertise to implement, support and maintain, including:

  • Defining how to map internal data to EDI data
  • Mapping between different document types
  • Onboarding, or connecting business partners
  • And sometimes providing integration to other business applications, such as logistics, order processing, accounting and ERP software, to name a few

Depending on your level of comfort with this sort of implementation and your access to technical skill sets, such as development languages, you may want to work with an EDI integration specialist. This will be a firm that, on a daily basis, helps organizations set up their EDI environments, processes and technologies.

RSSBus Connect EDI

RSSBus Connect is the All-in-One EDI Solution for B2B EDI integration. It provides EDI translation, transmission and mapping, with powerful data integrations to plug EDI directly into your processes. We also work with an extensive network of EDI integration partners who can assist you in implementation. And we offer world-class support, with both cloud SaaS and on-premise options.

RSSBUS CONNECT

All-in-One EDI Software


Try 30 Days FREE
Downloads