Term · Integrations & automation
EDI (electronic data interchange)
With EDI, businesses send each other orders, shipping notices and invoices in a fixed digital format. The recipient's system reads them in.
In short
EDI stands for electronic data interchange. Trading partners send each other fixed messages, such as an order, a shipping notice and an invoice, according to an agreed standard. The recipient's system processes them without anyone retyping them.
What is EDI?
EDI is the digital exchange of fixed business messages between companies, in a format that both systems know. The abbreviation stands for electronic data interchange, in Dutch elektronische gegevensuitwisseling.
The best-known messages are the order, the shipping notice and the invoice. They replace orders, packing slips and invoices by email, post or fax.
How does EDI work?
Each message follows a standard: fixed agreements about which piece of data goes where. A well-known international standard is EDIFACT, from the United Nations. GS1, known for the barcode, bases EANCOM on it.
Your customer's system creates an order message. That arrives at your end directly or via an EDI service provider. Your ERP system reads in the order and later sends back a shipping notice and an invoice.
Made-up example
A wholesaler supplies an installer who only orders via EDI. The orders arrive in the ERP system via a service provider. An order with an unknown item number goes onto a list for the sales support team.
EDI or an API integration?
With EDI, you and your trading partners follow the same standard for fixed messages. An API integration works via the API of one package, with that package's rules. You often use it between your own systems, such as webshop and accounts. They also go together: an integration passes incoming EDI orders on to your other systems. Read more about system integration.
What can and can't EDI do?
- Can: many orders from regular partners, always the same type of message.
- Can't: customers who send a PDF or a separate email. EDI only works if both parties take part. For those orders, AI can do the groundwork: preparing a draft order. You check it and decide. See processing email automatically with AI.
- Note: agree with each partner who resolves an incorrect message.
How do you start with EDI?
- List which customers and suppliers want EDI, and which messages.
- Check whether your package supports EDI. If not, a service provider or implementation partner can help.
- Agree the standard and the version with your trading partners.
- Test with each partner before you go live.
In a business analysis, I look at how EDI, orders from email and your systems fit together. I do not sell EDI software myself. Read how I approach integrations and automation, or about AI for wholesalers.
Frequently asked questions
Is EDI the same as EDIFACT?
No. EDI is the way of exchanging. EDIFACT is one standard for the messages. There are more, including in XML.
Does a small business need EDI?
Often only when a large customer or supplier asks for it. With a few orders a week, retyping is sometimes enough.
Is an e-invoice also EDI?
It is similar: an e-invoice also has a fixed digital format that software processes by itself. A PDF in an email is not an e-invoice. If you supply the Dutch central government (Rijksoverheid), e-invoicing is mandatory, for example via Peppol. Between businesses in different EU countries it will become mandatory from 1 July 2030, according to the Chamber of Commerce (KvK). Within the Netherlands the cabinet wants this too, but it is not yet law. More in reading in invoices automatically.
Sources: GS1 Netherlands: GS1 EDI, GS1 Netherlands: getting started (in Dutch), GS1 Sweden: EANCOM, Logius: e-invoicing (in Dutch) and Chamber of Commerce (KvK): e-invoicing is coming (in Dutch). Consulted on 22 October 2026.
Written by Bart van Engelenhoven Founder of Uniekaiconsultancy in Ede, the Netherlands. Bart analyses how SMEs work and builds software, integrations and AI applications himself. Last updated: 22 October 2026
Read more
Term
API integration
What is an API integration? Two systems exchange data themselves via their API, so nobody has to retype it. With an example and what to watch for.
Read moreTerm
System integration
What is system integration? Your software packages work together, so you enter data once and it is correct everywhere. Explanation with an example.
Read moreTerm
ERP system
What is an ERP system? One package for your entire operation, from purchasing and stock to finances. With the difference with accounting software and CRM.
Read moreNext step
Curious what could work for you?
- The first conversation is free and without obligation
- By phone or at your premises
- You speak directly with me
Bart van Engelenhoven You tell me what takes up your time, I tell you honestly whether I can help.