Skip to main content
StartBlogSłowniczekElektroniczna wymiana danych (Edi)

Elektroniczna wymiana danych (Edi)

17TRACK

Czym jest elektroniczna wymiana danych (EDI)?

Elektroniczna wymiana danych (EDI) to komputerowa wymiana ustrukturyzowanych dokumentów biznesowych między organizacjami z wykorzystaniem uzgodnionych standardów. W logistyce, handlu elektronicznym i handlu międzynarodowym umożliwia systemom obsługiwanym przez kupujących, dostawców, magazyny, przewoźników i innych partnerów handlowych wymianę informacji, takich jak zamówienia zakupu, awiza wysyłki, instrukcje transportowe i faktury, bez konieczności ponownego ręcznego wprowadzania każdego dokumentu.

Elektroniczna wymiana danych EDI

Najważniejszą cechą EDI nie jest samo elektroniczne przesyłanie informacji. Informacje są organizowane w polach, segmentach i komunikatach, które oprogramowanie odbiorcy może interpretować zgodnie z uzgodnioną specyfikacją. Faktura dołączona do wiadomości e-mail jako plik PDF nie jest więc sama w sobie fakturą EDI: osoba lub narzędzie do przetwarzania dokumentów może nadal być zmuszone wyodrębnić jej zawartość, zanim system biznesowy będzie mógł ją wykorzystać.

EDI opisuje metodę wymiany informacji biznesowych, a nie jeden produkt programowy, sieć czy format pliku. Działające rozwiązanie zależy od zgodnych definicji dokumentów, metod komunikacji, identyfikatorów i reguł biznesowych.

EDI w logistyce i handlu elektronicznym

EDI łączy działania wykraczające poza granice organizacji. System zakupowy sprzedawcy detalicznego może wygenerować zamówienie, system dostawcy może je potwierdzić, a magazyn może otrzymać instrukcje dotyczące przygotowania towarów. Informacje o wysyłce i faktury mogą następnie przemieszczać się między odpowiednimi systemami jako oddzielne komunikaty.

W handlu elektronicznym EDI może wspierać procesy między przedsiębiorstwami stojące za sklepem skierowanym do konsumentów. Na przykład sprzedawca internetowy może używać go do zamawiania zapasów u dostawcy lub wymiany informacji dotyczących realizacji zamówień z magazynem. Transakcja zakupu konsumenta i późniejsze komunikaty EDI sprzedawcy są powiązanymi zdarzeniami biznesowymi, ale niekoniecznie są tą samą transakcją ani nie muszą korzystać z tego samego interfejsu technicznego.

W handlu transgranicznym EDI może przenosić informacje potrzebne do międzynarodowego transportu i dokumentacji handlowej. Administracje celne również mogą korzystać z ustrukturyzowanych komunikatów elektronicznych zgodnych z własnymi specyfikacjami. Jednak wymiana komunikatu EDI z dostawcą lub przewoźnikiem sama w sobie nie stanowi zgłoszenia celnego, nie potwierdza zgodności z przepisami ani nie upoważnia do zwolnienia towarów.

Typowe dokumenty biznesowe

Poniższe przykłady ilustrują funkcje dokumentów, a nie obowiązkową kolejność. Wykorzystywane komunikaty zależą od relacji handlowej i obowiązującego przewodnika wdrożeniowego.

Dokument lub komunikatCel biznesowyPrzykład logistyczny lub związany z handlem elektronicznym
Zamówienie zakupuPrzekazuje zamówienie kupującego na towary lub usługi.Sprzedawca detaliczny zamawia u dostawcy uzupełnienie zapasów.
Odpowiedź na zamówienie lub potwierdzeniePrzekazuje odpowiedź dostawcy na zamówienie.Dostawca potwierdza ilości lub proponuje zmiany, jeśli uzgodniony komunikat je obsługuje.
Awizo wysyłki lub powiadomienie o wysyłceOpisuje przesyłkę przed jej przybyciem.Magazyn otrzymuje informacje o oczekiwanych kartonach, artykułach i ilościach.
Instrukcja transportowaPrzekazuje instrukcje dotyczące usługi transportowej.Nadawca przesyła uzgodnione szczegóły przewozu partnerowi transportowemu.
Komunikat o statusie przesyłkiPrzekazuje zdarzenie lub status transportu.Przewoźnik zgłasza zdarzenie związane z przesyłką.
FakturaPrzekazuje informacje rozliczeniowe.Dostawca wystawia sprzedawcy detalicznemu fakturę za dostarczone towary.

Awizo wysyłki, często skracane do ASN, opisuje oczekiwaną przesyłkę; nie stanowi dowodu, że towary dotarły. Podobnie komunikat o statusie przesyłki nie jest automatycznie dowodem doręczenia. Jego znaczenie zależy od zgłoszonego zdarzenia i informacji pomocniczych.

Standardy, formaty i metody komunikacji

Standardy EDI definiują sposób strukturyzowania komunikatów biznesowych oraz znaczenie ich elementów danych. Dwie uznane rodziny standardów to X12 oraz zasady Organizacji Narodów Zjednoczonych dotyczące elektronicznej wymiany danych w administracji, handlu i transporcie, znane jako UN/EDIFACT. GS1 również utrzymuje standardy EDI, w tym EANCOM, oparty na UN/EDIFACT, oraz GS1 XML.

W ramach X12 przykładami są 850 Purchase Order, 856 Ship Notice/Manifest i 810 Invoice. UN/EDIFACT udostępnia takie komunikaty jak ORDERS dla zamówień zakupu, DESADV dla awiz wysyłki oraz INVOIC dla faktur. Przykłady te mają podobne cele biznesowe w różnych standardach, ale ich struktury i wymagania wdrożeniowe nie są wzajemnie wymienne.

Sam standard nie definiuje wszystkich szczegółów relacji handlowej. Partnerzy muszą również uzgodnić odpowiednią wersję i przewodnik wdrożeniowy, wymagane pola, dozwolone kody, identyfikatory oraz reguły walidacji. Dwie organizacje mogą obsługiwać tę samą rodzinę standardów, a mimo to potrzebować prac związanych z mapowaniem, zanim ich systemy będą mogły wymieniać użyteczne komunikaty.

ElementCo określaPrzykład
Standard komunikatuStrukturę i znaczenie komunikatu biznesowego.Faktura X12 lub awizo wysyłki UN/EDIFACT.
Przewodnik wdrożeniowySposób wykorzystywania konkretnego komunikatu w relacji handlowej.Wymagane identyfikatory przesyłki i dozwolone jednostki ilości.
Metoda komunikacjiSposób przesyłania komunikatu między systemami.AS2 lub uzgodnione bezpieczne rozwiązanie do przesyłania plików.
Tłumaczenie i mapowanieSposób powiązania pól komunikatu zewnętrznego z wewnętrznymi danymi aplikacji.Mapowanie przychodzącej pozycji zamówienia na rekord systemu zarządzania zamówieniami.

AS2 to specyfikacja komunikacyjna służąca do wymiany danych biznesowych przez HTTP, obejmująca mechanizmy bezpieczeństwa i potwierdzenia odbioru. Nie jest formatem zamówienia zakupu ani faktury. Sieć o wartości dodanej, czyli VAN, może świadczyć usługi pośredniczenia w wymianie komunikatów; podobnie jak standard dokumentu biznesowego jest od niego odrębna.

Jak działa wymiana EDI

  1. Zdarzenie biznesowe tworzy dane. Na przykład kupujący zatwierdza zamówienie zakupu w systemie ERP lub systemie zarządzania zamówieniami.
  2. Dane są mapowane na komunikat. Oprogramowanie tłumaczące przekształca pola wewnętrzne do struktury wymaganej przez uzgodniony standard i przewodnik wdrożeniowy.
  3. Komunikat wychodzący jest sprawdzany. Walidacja może obejmować składnię, wymagane pola, wartości kodów i wymagania konkretnego partnera.
  4. Komunikat jest przesyłany. Przechodzi uzgodnionym kanałem komunikacji do odbiorcy lub pośrednika.
  5. Odbiorca przeprowadza walidację i tłumaczenie. System odbiorczy sprawdza komunikat i mapuje zaakceptowane informacje na wewnętrzny format aplikacji.
  6. Następuje przetwarzanie biznesowe. Aplikacja odbiorcza może utworzyć zamówienie, zarejestrować oczekiwany odbiór lub przekazać wyjątek do weryfikacji.
  7. Odpowiedzi są uzgadniane. Potwierdzenia techniczne, potwierdzenia odbioru i odpowiedzi biznesowe pomagają nadawcy ustalić, co wydarzyło się podczas wymiany.

Opisane kroki nie gwarantują, że każda transakcja zostanie przetworzona automatycznie. Nieznany identyfikator produktu, nieprawidłowe miejsce dostawy, zduplikowany numer dokumentu lub nieobsługiwana jednostka miary mogą wymagać interwencji, nawet jeśli komunikat jest poprawny strukturalnie.

Odbiór, walidacja i akceptacja biznesowa

Potwierdzenia EDI działają na różnych poziomach. Potwierdzenie transportowe może wskazywać, że komunikat dotarł do punktu końcowego komunikacji. Potwierdzenie funkcjonalne lub wdrożeniowe może informować o wynikach kontroli strukturalnych. Odpowiedź biznesowa może przekazywać, czy zamówienie lub inny wniosek został zaakceptowany, odrzucony czy zmieniony.

Sygnałów tych nie należy traktować jako równoważnych. Pomyślna transmisja nie musi oznaczać, że zamówienie zostało zaakceptowane lub że towary zostaną wysłane. Konkretne znaczenie potwierdzenia należy interpretować zgodnie z odpowiednią specyfikacją i umową z partnerem handlowym.

Przykład — od zamówienia do wysyłki

Sprzedawca detaliczny może wysłać zamówienie zakupu do zagranicznego dostawcy za pośrednictwem EDI. System dostawcy sprawdza identyfikatory produktów, ilości i żądane informacje dotyczące dostawy. Jeśli relacja handlowa obejmuje odpowiedź na zamówienie, dostawca może przekazać jego akceptację lub proponowane zmiany za pomocą oddzielnego komunikatu.

Po przygotowaniu towarów dostawca może wystawić awizo wysyłki identyfikujące przesyłkę i jej zawartość. Magazyn odbiorczy może wykorzystać te informacje do przygotowania odbioru i porównania oczekiwanych ilości z faktycznie otrzymanymi towarami. Dostawca może również przesłać fakturę do przetworzenia w systemie finansowym sprzedawcy detalicznego.

Ten przykład pokazuje, jak EDI łączy dokumentację między organizacjami. Nie oznacza to, że każda strona korzysta z tego samego oprogramowania, że każdy komunikat jest dostarczany w czasie rzeczywistym ani że dokumenty handlowe zastępują wymagania transportowe i celne. Dopasowanie zamówień zakupu, odniesień do przesyłek i faktur nadal wymaga spójnych identyfikatorów oraz uzgodnionej logiki biznesowej.

EDI i technologie pokrewne

Pojęcie pokrewneRelacja z EDIWażne rozróżnienie
Interfejs programowania aplikacji (API)Interfejs, za pośrednictwem którego oprogramowanie wymienia żądania i dane.EDI kładzie nacisk na ustandaryzowane komunikaty biznesowe; API definiuje interakcję z usługą programową. Oba rozwiązania mogą współistnieć.
XMLJęzyk znaczników używany do strukturyzowania danych.Sama składnia XML nie ustanawia uzgodnionego standardu komunikatów biznesowych.
Fakturowanie elektroniczneElektroniczne wystawianie i wymiana faktur.EDI może wspierać fakturowanie elektroniczne, ale wymagania prawne i techniczne różnią się w zależności od jurysdykcji.
System ERP lub zarządzania magazynemAplikacja tworząca lub wykorzystująca informacje biznesowe.Systemy te zarządzają operacjami; EDI zapewnia sposób wymiany informacji z innymi organizacjami.
Śledzenie przesyłekRaportowanie i interpretacja zdarzeń dotyczących przesyłek.EDI może przenosić informacje o statusie, ale samo w sobie nie jest stroną internetową do śledzenia ani kompletną usługą śledzenia.

EDI i API nie są w każdej architekturze wzajemnie wykluczającymi się alternatywami. Organizacja może używać komunikatów EDI do transakcji z partnerami oraz API do łączenia tych transakcji z aplikacjami wewnętrznymi. Odpowiednie rozwiązanie zależy od wymagań dokumentów, możliwości partnerów, potrzeb dotyczących czasu i kontroli operacyjnych, a nie wyłącznie od nazwy technologii.

Uwagi dotyczące wdrożenia i ograniczenia

EDI może ograniczyć wielokrotne ręczne wprowadzanie danych, gdy systemy pomyślnie wymieniają i przetwarzają zgodne komunikaty. Nie poprawia nieprawidłowych danych źródłowych, nie rozwiązuje sporów handlowych ani nie eliminuje potrzeby obsługi wyjątków. Automatyzacja zależy zarówno od zgodności technicznej, jak i jakości wymienianych informacji biznesowych.

Przed ustanowieniem połączenia EDI partnerzy handlowi powinni wyjaśnić następujące kwestie operacyjne:

  • Zakres dokumentów: Które komunikaty są wymagane i jakie zdarzenia biznesowe je wyzwalają?
  • Identyfikatory: W jaki sposób produkty, lokalizacje, strony, zamówienia i przesyłki będą identyfikowane i dopasowywane?
  • Wymagania komunikatów: Które wersje, obowiązkowe pola, listy kodów i reguły mapowania mają zastosowanie?
  • Komunikacja i bezpieczeństwo: Jaka metoda połączenia, zasady uwierzytelniania i mechanizmy kontroli dostępu są wymagane?
  • Potwierdzenia: Które odpowiedzi wskazują na dostarczenie, walidację i akceptację biznesową?
  • Obsługa wyjątków: Kto bada odrzucone komunikaty, brakujące odpowiedzi i niespójne dane?
  • Zapobieganie duplikatom: W jaki sposób retransmisje będą odróżniane od nowych transakcji biznesowych?
  • Testowanie i kontrola zmian: W jaki sposób mapowania i wymagania partnerów będą testowane przed wdrożeniem zmian na produkcji?

Monitorowanie operacyjne powinno odróżniać awarie komunikacji od błędów walidacji danych i wyjątków biznesowych. Ponowne wysłanie komunikatu może rozwiązać problem nieudanej transmisji, ale nie naprawi nieprawidłowego kodu produktu. Bez kontroli duplikatów ponowne wysłanie pomyślnie przetworzonego zamówienia może również utworzyć niezamierzoną drugą transakcję.

FAQ

Co oznacza EDI w logistyce?

EDI oznacza elektroniczną wymianę danych, czyli ustrukturyzowaną wymianę dokumentów biznesowych między systemami. W logistyce dokumenty te mogą obejmować awiza wysyłki, instrukcje transportowe, faktury i komunikaty o statusie przesyłek.

Czy plik PDF wysłany pocztą elektroniczną jest dokumentem EDI?

Nie sam w sobie. Plik PDF może elektronicznie przedstawiać dokument biznesowy, ale EDI wymaga ustrukturyzowanych informacji, które systemy odbiorcze mogą interpretować zgodnie z uzgodnioną specyfikacją.

Czy EDI jest tym samym co API?

Nie. EDI dotyczy ustandaryzowanej wymiany dokumentów biznesowych, natomiast API definiuje sposób interakcji oprogramowania z inną usługą. Integracja może wykorzystywać oba rozwiązania.

Czy potwierdzenie EDI oznacza, że zamówienie zostało zaakceptowane?

Niekoniecznie. Potwierdzenia mogą potwierdzać transmisję lub walidację strukturalną, a nie akceptację biznesową. Jego znaczenie określają typ komunikatu i umowa z partnerem handlowym.

Źródła