Drug Data and Databases
August 3, 2026
6 minutes

EDI (Electronic Data Interchange)

EDI, Electronic Data Interchange, is the computer to computer exchange of standardised business documents such as orders, invoices and dispatch notes, with minimal human intervention. It is a broad family of standards used across many industries, and in pharmaceutical wholesale it sits alongside the domain specific MSV3 interface for availability and ordering.

Table of contents
    TL;DR
    • EDI stands for Electronic Data Interchange, the structured machine to machine exchange of business documents such as orders and invoices, with minimal human intervention.
    • The main European standard family is EDIFACT (UN/EDIFACT), whose syntax rules are ISO 9735, maintained by UN/CEFACT under the UN Economic Commission for Europe.
    • EDIFACT defines named messages, for example ORDERS, DESADV and INVOIC, for each business document.
    • MSV3 is the narrow pharmacy to wholesaler standard; EDI is the broader document family; a REST API is a general integration style. They are complementary.
    • pharmazie.com fits an EDI style workflow through its REST API, web services, MSV3 client and FTP feeds, not through a native EDIFACT invoicing module.

    EDI stands for Electronic Data Interchange. It is the structured, machine to machine exchange of standardised business documents, such as orders, invoices and dispatch notes, directly between the computer systems of two trading partners, with minimal human intervention. Instead of a person typing an order into one system and someone else re-keying it into another, the systems exchange a defined message and book it automatically.

    The word structured is the important one. In EDI each document follows an agreed format, so the receiving system knows exactly where to find the order number, the article, the quantity and the price. That is what separates EDI from sending a PDF invoice by email: a PDF still needs a human to read and re-enter it, while an EDI message is processed by software end to end.

    The most widely used standard family in Europe is EDIFACT, in full UN/EDIFACT, the United Nations rules for Electronic Data Interchange for Administration, Commerce and Transport. Its syntax rules were adopted as the international standard ISO 9735, and the standard is maintained and developed by UN/CEFACT, the United Nations Centre for Trade Facilitation and Electronic Business, under the UN Economic Commission for Europe. EDIFACT defines named message types for each document, for example ORDERS for a purchase order, DESADV for a dispatch or despatch advice, and INVOIC for an invoice.

    In pharmaceutical distribution EDI matters because the same trading relationship generates many documents in a repeating cycle: a wholesaler or manufacturer receives orders, confirms them, ships goods and issues invoices, often thousands of times a day. Doing that by hand does not scale, and every manual re-entry is a chance to transpose a PZN or a quantity. This is also where the confusion tends to start. Teams often meet EDI first through their own accounting or ERP software, for example a Sage based EDI setup for invoicing, and then ask how it relates to the availability and ordering they know from MSV3. The short answer is that they solve different parts of the same supply chain, and a system can speak both.

    How is EDI different from MSV3 and a REST API?

    This is the distinction that most often gets blurred in pharmaceutical wholesale, because all three connect systems, but they operate at different levels. EDI is a broad document exchange family, MSV3 is a narrow domain standard, and a REST API is a general technical style. The table makes the split concrete.

    AspectEDI (e.g. EDIFACT)MSV3REST API
    ScopeBroad family of business documentsPharmacy to wholesaler availability and orderingGeneral technical integration style
    OrientationDocument and message orientedDomain specific web serviceResource oriented
    TimingOften batch or message basedReal time query and responseReal time request and response
    Typical contentOrders, invoices, dispatch notesAvailability query, order, statusWhatever the API exposes
    Standardised byUN/CEFACT (EDIFACT), ISO 9735DAV, PHAGRO and ADASNo single body, per provider

    In short, MSV3 is the specialised standard for one pharmaceutical process, the real time availability check and order between a pharmacy and a wholesaler, and the MSV3 entry covers its client and server roles in detail. EDI is the wider family that also carries the invoice, the dispatch note and the customs declaration that follow. A REST API says nothing about pharmaceutical ordering on its own; it is simply a modern way for systems to talk. The three are complementary rather than competing, and a single integration often uses more than one.

    What does a typical EDI exchange look like, step by step?

    An order to invoice cycle over EDIFACT runs as a sequence of structured messages, each read automatically by the receiving system.

    1. The buyer's system generates a structured order message, for example an EDIFACT ORDERS document.
    2. The message is transmitted to the supplier over an agreed channel, such as an FTP transfer, AS2 or a value added network.
    3. The supplier's system reads the message automatically, without manual entry, and returns an order response.
    4. After delivery the supplier sends a dispatch advice (DESADV) and later an invoice (INVOIC) in the same structured form.
    5. Each document is booked automatically in the receiving system, which is the entire point of EDI: fewer manual steps and fewer transcription errors.

    How does EDI fit into a pharmazie.com workflow?

    pharmazie.com does not present itself as an EDIFACT invoicing engine. What it provides are the integration options that let its pharmaceutical data flow into the systems where an EDI style workflow already runs.

    • Integration options: a REST API and web services, an MSV3 client, and file transfer over FTP
    • Data delivered: article master data, prices and distribution status, with the PZN as the key
    • Formats: JSON, CSV, XML and Excel
    • ERP targets: integration into ERP and WAWI environments including SAP, Sage, Navision and BEC
    • Ordering: the MSV3 client (availability query and ordering) is live and in production, the MSV3 server side is in the pilot phase in 2026; see the MSV3 entry

    One honest limitation: EDI and EDIFACT are general business document standards, not a native pharmazie.com module. The platform supplies pharmaceutical data through its API, web services and file feeds, which is what most integration projects actually need, but it does not itself act as your EDIFACT clearing centre for invoicing. That part stays with your ERP or your EDI provider.

    Sources

    Author Image
    Ursula Tschorn
    Ursula Tschorn is CEO of DACON Datenbank Consulting GmbH and has been building pharmaceutical information infrastructure since 1989. She writes on drug data standards, pricing regulation and market access in the DACH region.

    FAQ

    What is EDI (Electronic Data Interchange)?
    What does EDIFACT stand for and who maintains it?
    What is the difference between EDI and MSV3?
    What is the difference between EDI and a REST API?
    Does pharmazie.com support EDI or EDIFACT?
    Which documents does EDIFACT cover in pharmaceutical supply?

    Other terms

    Since 1989, over 1,000 customers have placed their trust in our data.

    The most comprehensive drug database for pharma professionals.