Przejdź do treści
Integracje 7 min czytania

EDI z hurtowniami i sieciami - EDIFACT, AS2, integrator

EDI to świat dla siebie - inny niż REST API, inny niż klasyczne integracje e-commerce. Klient korporacyjny mówi „mamy EDIFACT D.96A z GS1, AS2 z certyfikatem, dawajcie", a ty masz tydzień na zorientowanie się o co chodzi. Jeśli czytasz to bo masz ten moment - dobrze trafiłeś. W tym artykule praktycznie: co konkretnie potrzebujesz, w jakiej kolejności, ile kosztuje, kogo zatrudnić.

Jakub Owsianka Autor
Zaktualizowano:
Okladka artykulu: EDI z hurtowniami i sieciami - EDIFACT, AS2, integrator (kategoria: Integracje)
Okladka artykulu: EDI z hurtowniami i sieciami - EDIFACT, AS2, integrator (kategoria: Integracje)
Spis treści (7)

W skrócie

  • 1. Realnie nie wdrażasz EDI sam - używasz integratora (Comarch EDI, Edicom, Comergence, OpenText)
  • 2. Integrator = brama między twoim ERP/sklepem a sieciami; ty rozmawiasz REST/SOAP, oni EDIFACT/AS2
  • 3. Czas: 2-4 miesiące do pierwszej sieci, kolejne sieci 4-8 tygodni każda
  • 4. Koszt: 30-80 tys. zł setup u integratora + 500-3000 zł / mies. abonament
  • 5. Najczęstsze błędy: ignorowanie GS1 (GLN/EAN), brak testów ze środowiskiem QA sieci, brak planu obsługi reklamacji EDI

Co to znaczy „mamy EDI" w realiach polskich

Klient mówi „EDI" i może to oznaczać różne rzeczy. Konkretnie pytaj o:

1. Standard komunikatu:

  • EDIFACT (najczęstsze w UE, ONZ standard) - wersje D.96A, D.01B, D.18A
  • GS1 EANCOM (subset EDIFACT dla retailu) - najczęstsze w polskich sieciach
  • X12 (USA) - czasem dla wymiany ze Stanami
  • ebXML, papiNet - branżowe (rzadziej)

2. Protokół transmisji:

  • AS2 (HTTP/S z szyfrowaniem i podpisem) - domyślny dla bezpośrednich połączeń
  • SFTP - drop plików EDI na serwer
  • VAN (Value Added Network) - przez sieć integratora (Comarch EDI, OpenText GXS)
  • HTTPS POST do API integratora - najczęstsze dziś

3. Konkretne komunikaty:

  • ORDERS - zamówienia od sieci
  • ORDRSP - potwierdzenia od dostawcy
  • DESADV - awiza dostawy
  • INVOIC - faktury
  • RECADV - potwierdzenia odbioru towaru
  • REMADV - awiza płatności
  • PRICAT - katalog cenowy

4. Identyfikatory:

  • GLN (Global Location Number) - twój GLN, GLN każdej sieci, GLN każdego sklepu sieci
  • EAN/GTIN - kodów towarów
  • Rejestracja w GS1 PL (jeśli nie masz)

Bez tego inwentarza zaczynanie projektu = strzelanie naoślep.

Architektura - integrator vs. własne EDI

Wariant 1: Integrator EDI (rekomendowany dla 95% przypadków).

[Twój ERP / sklep] ----REST/SOAP---> [Comarch EDI / Edicom] ----EDIFACT/AS2---> [Biedronka, Carrefour, Lidl, ...]

Integrator:

  • Konwertuje twój format (REST/SOAP) na EDIFACT
  • Komunikuje się z sieciami przez ich preferowany protokół (AS2 / SFTP / VAN)
  • Zarządza mapowaniami per sieć
  • Monitoruje transmisje, retry, eskalacje
  • Trzyma historię komunikacji (wymagane dla audytów)

Najpopularniejsi integratorzy w Polsce:

  • Comarch EDI - dominujący gracz w PL, dobrze integruje z Comarch ERP XL i Optima
  • Edicom - międzynarodowy, mocny w Europie
  • Comergence - polski, średni segment
  • OpenText GXS - globalny, korporacyjny

Wariant 2: Własne EDI (rzadko opłacalne).

[Twój ERP / sklep] ----własny parser EDIFACT---> [AS2 / SFTP] ---> [Sieci]

Sens ma to dla:

  • Bardzo dużych firm (>1000 transakcji EDI dziennie) gdzie abonament integratora przekracza koszt własnego zespołu
  • Wymagań regulacyjnych (dane nie mogą wychodzić poza firmę)

W praktyce: zaczynasz z integratorem, w razie skalowania ewentualnie migrujesz do własnego.

Krok po kroku wdrożenia EDI

Etap 1: Inwentaryzacja wymagań sieci (2-4 tygodnie).

Każda sieć ma własny dokument „EDI guidelines" - który komunikat, w której wersji EDIFACT, jakie pola obowiązkowe, jakie identyfikatory GLN, jakie progi czasowe odpowiedzi.

Przykład: Biedronka wymaga ORDRSP w ciągu 2 godzin od ORDERS. Carrefour - w ciągu 4 godzin. Lidl - przed końcem dnia. Bez wczytania dokumentu sieci nie zrobisz tego.

Etap 2: Wybór integratora i kontrakt (2-4 tygodnie).

  • Sprawdź czy integrator ma już podłączone te sieci, z którymi chcesz wymieniać (90% sieci PL ma Comarch EDI)
  • Negocjuj prowizje (zazwyczaj za liczbę transakcji)
  • Setup fee, abonament miesięczny

Etap 3: Integracja ERP-integrator (4-8 tygodni).

  • Twój ERP wysyła zamówienia do integratora (REST/SOAP)
  • Integrator wysyła ci komunikaty wchodzące (zamówienia od sieci)
  • Mapowania pól (twoje SKU → EAN, twoje kategorie → EAN-cat)
  • Webhooki / polling

Etap 4: Testy ze środowiskiem QA sieci (4-8 tygodni).

Każda sieć ma środowisko testowe. Wysyłasz testowe ORDERS i ORDRSP, sieć sprawdza poprawność. To może iterować się 5-10 razy zanim sieć powie „OK, idziemy na produkcję".

Etap 5: Pierwsza produkcja (2-4 tygodnie hypercare).

Codzienne monitorowanie, awarie EDI mają duże konsekwencje (sieć może naliczyć kary za nieobsłużenie zamówienia w SLA).

Łącznie: 3-6 miesięcy do pierwszej sieci na produkcji.

Kolejne sieci (gdy masz już integratora i procesy): 4-8 tygodni każda.

GS1 - bez tego EDI nie działa

GS1 to organizacja standardów. Numery, których będziesz potrzebować:

GTIN (EAN/UPC) - numer towaru. Każdy SKU musi mieć GTIN. Jeśli sprzedajesz produkt bez kodu kreskowego (np. produkujesz sam) - rejestrujesz w GS1 PL i dostajesz pulę numerów (kilka tys. zł rocznie).

GLN (Global Location Number) - numer lokalizacji. Twój GLN (firmy), GLN każdej sieci, GLN każdego sklepu sieci docelowej dostawy. Sieci to mają w swoich systemach, twój dział sprzedaży musi to pozyskać.

SSCC (Serial Shipping Container Code) - numer palety / kartonu. Wymagany w DESADV (awizo dostawy). Generujesz sam (na podstawie twojego prefixu GS1).

Bez GTIN i GLN każda transmisja EDI dostaje błąd „unknown party" lub „unknown product". Inwentaryzacja tych identyfikatorów to często zaskakująco dużo pracy w fazie 1 wdrożenia.

Najczęstsze problemy

1. Sieci wymagają różnych wersji EDIFACT. Biedronka - D.96A, Carrefour - D.01B, Lidl - coś jeszcze. Integrator to obsłuży, ale musisz wiedzieć co kazać im obsłużyć.

2. Brak testów na różnych typach produktów. ORDERS wygląda inaczej dla produktów standardowych, inaczej dla produktów z wagą zmienną (tona ryżu vs. konkretna sztuka), inaczej dla zestawów. Test scenariusze przed produkcją.

3. Eskalacje SLA. Sieć wysyła ORDERS o 22:30. Wymaga ORDRSP do 0:30. Twój system stoi w nocy. Konsekwencje: kara umowna 200-2000 zł za niedotrzymanie.

4. Reklamacje i korekty. Klient (sieć) zwraca towar lub kwestionuje fakturę. EDI ma komunikat REJECT, COMRET, INVOIC korekta. Workflow musi to obsłużyć - niemonitorowane = księgowość brnie ręcznie.

5. Migracje EDIFACT. Sieci czasem podnoszą wersję (D.96A → D.18A). To wymaga re-testów, czasem zmian w mapowaniach. Buforuj 1-2 miesiące rocznie na to.

Koszt - typowe rzędy wielkości

Setup u integratora:

  • Comarch EDI: 15-40 tys. zł setup + 500-3000 zł / mies. abonament (zależnie od wolumenu)
  • Edicom: 20-50 tys. zł setup + 800-4000 zł / mies.
  • Comergence: 10-25 tys. zł setup + 300-1500 zł / mies. (mniejsze sieci)

Integracja ERP-integrator (po twojej stronie):

  • 30-80 tys. zł dla typowego scope (ORDERS + ORDRSP + DESADV + INVOIC)
  • Plus 10-25 tys. zł za każdy dodatkowy komunikat

GS1:

  • Rejestracja GS1 PL: ~1500 zł / rok + opłata wstępna
  • Pula EAN dla nowych produktów: w cenie

Rzeczywisty rachunek dla pierwszej sieci na produkcji: 60-130 tys. zł, 3-6 miesięcy. Każda kolejna sieć: 15-40 tys. zł, 1-2 miesiące.

EDI a sklep B2B - czy potrzebujesz obu

EDI obsługuje duże kontrakty (sieci, korporacje). Sklep B2B obsługuje średnich i małych klientów (przez login + koszyk). To są dwa różne kanały - nie zastępują się.

Architektonicznie: sklep B2B i system EDI są równolegle wpięte w ERP. Zamówienie EDI ląduje w ERP jak zamówienie sklepowe. ERP nie odróżnia (bo z punktu widzenia procesu fulfillment to to samo zamówienie).

FAQ

Czy mogę wymieniać EDI bez integratora? Możesz, ale to projekt na 6-12 miesięcy własnego rozwoju EDI stack-u. Dla 99% firm to nie ma sensu ekonomicznego.

Czy EDI to to samo co PunchOut? Nie. EDI = wymiana dokumentów (asynchronicznie). PunchOut = interaktywne przeglądanie katalogu przez klienta. Czasem oba dla tego samego klienta. PunchOut OCI i cXML.

Czy KSeF zmienia coś w EDI? Tak, dla faktur. KSeF wymaga wystawiania faktur przez system państwowy, EDI-owy INVOIC musi być zsynchronizowany z KSeF. Integratorzy EDI dostosowują się od 2024-2025.

Czy sieci wymagają EDI od każdego dostawcy? Powyżej pewnego progu obrotów - tak. Mali dostawcy często wciąż mogą fakturować PDF-em, ale to maleje. Sieci podnoszą próg obrotu, od którego EDI jest obowiązkowy.

Czy mogę zacząć z jedną siecią a potem dołożyć kolejne? Tak, to typowy scenariusz. Integrator ma już większość sieci podłączonych, więc dołożenie kolejnej to projekt 4-8 tygodni.

Co dalej

O autorze

Jakub Owsianka

Architekt rozwiązania w WiseB2B - silniku platform B2B. Zaczynał po stronie biznesu (własne sklepy), potem deweloper, dziś projektuje wdrożenia dla sklepów z katalogami w dziesiątkach tysięcy SKU. W ostatnich latach wdrożył AI-development w zespole i funkcjonalności oparte o AI bezpośrednio w silniku sklepu.

Masz pytanie do tego artykułu?

Dodatkowy kontekst, problem z własnym wdrożeniem, druga opinia - napisz wprost. Odpowiadam osobiście w 1-2 dni robocze.