Mo–Fr: 8.00 – 17.00

von Kerim Yagmurcu
12 Mar, 2026
API

How to Replace EDIFACT with APIs: A Practical Guide for Modern Data Integration

Many logistics and supply chain systems still rely on EDIFACT for electronic data interchange. In this guide, we explain the most common EDIFACT versions, why companies are moving to APIs, and how to migrate from traditional EDI integrations to modern API-based architectures.

For decades, EDIFACT has been the backbone of digital data exchange in logistics, retail, and supply chain operations. Companies use it to exchange orders, invoices, shipment notifications, and many other business documents.


But today many organizations are asking the same question:


Can we replace EDIFACT with APIs?


The short answer: Yes — but it requires a structured transition strategy.


This guide explains:

  • what EDIFACT is
  • which EDIFACT versions are commonly used
  • why companies are moving toward APIs
  • how to migrate from EDIFACT to API-based integrations safely


EDIFACT (Electronic Data Interchange for Administration, Commerce and Transport) is an international standard developed by the United Nations (UNECE) for exchanging structured business data between companies.

It defines:

  • message structures
  • segments
  • codes
  • business documents

These messages are typically exchanged via:

  • AS2
  • FTP / SFTP
  • OFTP / OFTP2
  • Value Added Networks (VAN)

Common EDIFACT messages include:

MessageDescriptionORDERSPurchase orderINVOICInvoiceDESADVDispatch adviceIFTMINTransport instructionIFTSTATransport statusRECADVReceiving adviceCONTRLMessage acknowledgement

The format is highly structured but not developer-friendly by modern standards.

Example:

UNH+1+ORDERS:D:96A:UN'
BGM+220+PO123456+9'
DTM+137:20260312:102'
NAD+BY+123456789::9'
LIN+1++123456789:EN'
QTY+21:100'

This format is extremely compact but difficult to parse, debug, and extend compared to modern JSON APIs.


Common EDIFACT Versions

One complexity in EDI projects is the large number of EDIFACT directory versions.

Different industries still use different releases.

Here are the most commonly encountered ones.


Early EDIFACT Versions

VersionYearD.93A1993D.94A1994D.95B1995

These are mostly legacy systems still found in older enterprise infrastructures.


Widely Used Industry Versions

These versions remain extremely common in logistics and retail integrations.

VersionYearD.96A1996D.97A1997D.99B1999

Many global retailers and logistics providers still run integrations based on these standards.


Modern but Still Traditional Versions

VersionYearD.01B2001D.02B2002D.03B2003D.04A2004

These versions introduced additional segments and improved structures but still follow the same traditional EDI architecture.


Industry Subsets

In reality, most companies don't use "pure" EDIFACT.

They rely on industry subsets, such as:

  • EANCOM (GS1) – Retail & consumer goods
  • ODETTE – Automotive industry
  • EDIGAS – Energy sector
  • EDIFICE – Electronics industry

Each subset adds additional constraints and interpretations, which increases complexity during integrations.


Why Companies Want to Replace EDIFACT

EDIFACT still works — but it comes with several challenges.


1. Integration Complexity

EDIFACT integrations require:

  • specialized EDI software
  • mapping tools
  • EDI experts
  • message converters

Simple changes often require mapping adjustments and extensive testing.


2. Slow Integration Projects

A typical EDIFACT integration may take:

4–12 weeks

because of:

  • partner agreements
  • mapping definitions
  • test message cycles
  • certification

Modern API integrations can often be completed in days instead of weeks.


3. Difficult Debugging

EDIFACT messages are difficult to read and debug.

Example problems:

  • missing segments
  • wrong qualifiers
  • invalid code lists

API payloads in JSON or XML are much easier to analyze.


4. Real-Time Limitations

EDIFACT integrations are usually file-based and batch-oriented.

Example flow:

Create file
Upload via SFTP
Partner imports file
Process overnight batch

APIs allow real-time communication.

Example:

POST /api/orders
GET /api/shipment-status


What API-Based Integration Looks Like

Modern API integrations typically use:

  • REST APIs
  • JSON payloads
  • OAuth2 / API keys
  • Webhooks
  • HTTPS

Example API request:

POST /api/orders

Payload:

{
  "orderNumber": "PO123456",
  "customer": "123456789",
  "items": [
    {
      "sku": "123456789",
      "quantity": 100
    }
  ]
}

This format is:

  • human readable
  • developer friendly
  • easier to version


How to Replace EDIFACT with APIs

Replacing EDIFACT rarely means switching everything overnight.

The best strategy is gradual migration.


Step 1: Map Your Current EDIFACT Messages

First identify which messages are used:

Example:

  • ORDERS
  • DESADV
  • INVOIC
  • IFTMIN
  • IFTSTA

Then map their structure.

Example mapping:

EDIFACTAPI FieldBGMorderNumberNAD+BYbuyerLINitemsQTYquantity

This becomes the foundation for the API.


Step 2: Create an API Schema

Define a clean JSON structure that represents the business document.

Important considerations:

  • versioning
  • validation rules
  • optional fields
  • error responses


Step 3: Build an Integration Layer

Many companies keep EDIFACT internally while exposing APIs externally.

Architecture example:

Partner API
     ↓
Integration Layer
     ↓
EDIFACT Converter
     ↓
Legacy ERP

This allows partners to use modern APIs while legacy systems continue using EDI internally.


Step 4: Gradually Migrate Partners

Migration strategies include:

  • API for new partners only
  • dual support (EDIFACT + API)
  • phased partner migration

This avoids operational risk.


When EDIFACT Should Not Be Replaced

Despite the advantages of APIs, EDIFACT still makes sense in some situations.

For example:

  • large retail networks that require EDI
  • automotive industry standards
  • partners without API capability
  • regulatory environments

In many cases, the best approach is hybrid integration.


The Future: API + EDI Hybrid Integration

Most modern architectures combine both technologies.

Example:

API Gateway
   ↓
Integration Platform
   ↓
EDI Mapping
   ↓
ERP / WMS / TMS

This provides:

  • modern developer experience
  • backward compatibility
  • scalable architecture


Conclusion

EDIFACT has powered global supply chains for decades, but modern businesses increasingly demand real-time, flexible, and developer-friendly integrations.

APIs provide exactly that.

However, replacing EDIFACT requires careful planning, structured data mapping, and a gradual migration strategy.

Companies that modernize their integrations today will gain:

  • faster partner onboarding
  • easier system integrations
  • real-time data visibility
  • lower integration costs


About Hemutis

At Hemutis, we help companies modernize their digital infrastructure — from traditional EDI integrations to modern API-based architectures.

Whether you need to integrate EDIFACT partners, build APIs, or design hybrid integration platforms, we support the entire process from discovery to implementation.

Teilen:
Hallo Termin vereinbaren

Kontakt

appoinment