Wyjaśnienie EDIFACT: Standardy komunikatów i zestawy transakcji

Elektroniczna wymiana danych (EDI) powinna być niewidoczna dla operacji biznesowych, które ułatwia. Jest to jednak dalekie od prawdy, jeśli masz za zadanie zbudować i wdrożyć system EDI lub umożliwić swojej architekturze EDI tłumaczenie wiadomości z innego standardu EDI. 

Choć jest to tylko jeden z wielu standardów EDI, EDIFACT wyróżnia się jako kompleksowa metodologia EDI wykorzystywana przez organizacje na całym świecie.1  

Naszym celem jest dostarczenie praktycznych wskazówek na temat zestawów transakcji EDIFACT (T-sets), składni i konstrukcji komunikatów, aby pomóc zrozumieć, jak tłumaczyć komunikaty na EDIFACT i koordynować je z partnerami w łańcuchu dostaw. 

Czym jest EDIFACT?

EDIFACT, czyli "Electronic Data Interchange For Administration, Commerce, and Transport", to solidny zestaw standardów opracowany przez Centrum Narodów Zjednoczonych ds. Ułatwień w Handlu i Biznesu Elektronicznego (UN/CEFACT).

Zasadniczo EDIFACT działa poprzez standaryzację elektronicznej wymiany danych między partnerami biznesowymi. Stworzony do obsługi wszelkich transakcji biznesowych w dowolnej branży, obejmuje szeroki zakres typów dokumentów (np. faktury, zamówienia zakupu, dowody dostawy itp.), a nawet zrodził szereg "podzbiorów" specyficznych dla branży, takich jak EANCOM, który został stworzony dla sektora detalicznego.

EDIFACT, podobnie jak wszystkie standardy EDI, został zaprojektowany w celu ułatwienia globalnej i wielobranżowej wymiany elektronicznych dokumentów biznesowych w celu usprawnienia złożoności nieodłącznie związanej z globalnym handlem. Działa to jednak tylko wtedy, gdy wiadomości są formułowane przy użyciu odpowiednich kodów, zestawów T i składni.

Składniki komunikatu EDIFACT

Komunikat EDIFACT jest kompletną, ustrukturyzowaną sekwencją danych reprezentującą pojedynczą transakcję biznesową, taką jak zamówienie, faktura lub zawiadomienie o wysyłce. Każdy komunikat rozpoczyna się segmentem "nagłówka komunikatu" (UNH), a kończy segmentem "zwiastuna komunikatu" (UNT). Przykładowo, komunikat faktury (INVOIC) zawiera wszystkie szczegóły związane z fakturowaniem przesyłki lub usługi.

Każdy komunikat EDIFACT składa się z logicznie powiązanych elementów danych złożonych w określonej kolejności. Elementami składowymi tych elementów danych są kody, segmenty i zestawy T, które są odrębnymi, ale powiązanymi pojęciami: 

  • Kody EDIFACT: Dokumenty biznesowe są konwertowane z formatów wewnętrznych (takich jak XML lub CSV) do standardowych formatów używanych w EDI, takich jak EDIFACT lub X12. Ta transformacja zapewnia, że dane mogą być dokładnie interpretowane i rozumiane przez systemy odbiorcy. 
  • Segmenty EDIFACT: Zbiór powiązanych elementów danych, które razem przekazują odrębną informację w ramach komunikatu. Każdy segment rozpoczyna się unikalnym trzyliterowym kodem, który wskazuje rodzaj informacji zawartych w segmencie.
  • EDIFACT T-sets (zestawy transakcji): Znormalizowany zbiór powiązanych segmentów danych reprezentujących określony typ transakcji biznesowej. Każdy zestaw T jest identyfikowany przez unikalny kod EDIFACT.

Mylące jest to, że zestaw T może być uważany za typ wiadomości. Na przykład zestaw transakcji "ORDERS" odpowiada typowi komunikatu "Purchase Order". Jednak najprostszym sposobem na zrozumienie tego jest to, że komunikat EDIFACT jest kompletną, ustrukturyzowaną reprezentacją danych transakcji biznesowej, a zestaw transakcji (T-set) jest typem transakcji biznesowej, którą reprezentuje komunikat. 

Lista kodów EDIFACT

EDIFACT ma bardziej wszechstronny zestaw kodów niż większość standardów EDI, co skutkuje większą liczbą możliwych segmentów i zestawów T. Zrozumienie tych kodów upraszcza korzystanie z systemu i pomaga w jego skutecznym zastosowaniu. Najczęstsze przykłady kodów EDIFACT obejmują:

Kod EDIFACTOpis
DELFORPrognoza dostawy
DELJITDostawa na czas
DESADVPorady dotyczące wysyłki
IFTMINInstrukcje dotyczące transportu
IFTMBFWniosek o rezerwację transportu
IFTMBCPotwierdzenie rezerwacji transportu
INVOICFaktura
ZAMÓWIENIAZamówienie
PAYORDPolecenie zapłaty
PRICATKatalog cen
PRODATDane produktu
INVRPTRaport z inwentaryzacji
RECADVPotwierdzenie odbioru
MSCONSRaport o zużyciu usług mierzonych
UTILMDDane podstawowe usług użyteczności publicznej
ORDCHGWniosek o zmianę zamówienia zakupu
CONTRLPotwierdzenie funkcji
REMADVPowiadomienie o przekazie
SLSRPTRaport sprzedaży wychodzącej
ORDRSPOdpowiedź na zamówienie
Uwaga: Format EDIFACT zawiera znacznie więcej kodów, z których każdy ma na celu optymalizację określonego sektora handlu, transportu lub administracji.

Jak konstruowane są komunikaty EDIFACT

Zasady składni standardu EDIFACT są niezbędne do konstruowania i interpretowania komunikatów EDIFACT, zapewniając spójność i jednolitość każdego komunikatu. Zagłębmy się w te szczegóły.

Znaki użytkowe: Język

EDIFACT ma określony zestaw znaków, które mogą być używane w wiadomościach. Obejmują one:

  • Znaki alfabetyczne: Od A do Z (tylko wielkie litery)
  • Znaki numeryczne: 0 do 9
  • Znaki specjalne: Zestaw znaków specjalnych, takich jak . , - ( ) / = + : ? ' i spacje

Zapewniają one szereg opcji do tworzenia wszelkiego rodzaju wiadomości handlowych, administracyjnych i transportowych.

Elementy danych: Elementy składowe

Elementy danych są podstawowymi jednostkami w komunikacie EDIFACT, zawierającymi pojedyncze informacje analogiczne do słów w języku. Mogą być proste lub złożone i dopasowane w segmentach zgodnie z wcześniej zdefiniowaną sekwencją.

Kluczowe punkty dotyczące elementów danych:

  • Proste elementy danych zawierają pojedynczy element danych. Na przykład konkretną cenę lub datę.
  • Złożone elementy danych zawierają wiele powiązanych fragmentów danych lub podelementów. Na przykład złożony element danych może zawierać pełny adres.
  • Każdy element danych ma unikalny numer zdefiniowany w UNTDED (United Nations Trade Data Element Directory).2

Segmenty: Ramy EDIFACT

Segmenty funkcjonują jako pojemniki na logicznie powiązane elementy danych, podobne do zdań w języku, które przekazują pełną ideę. Określają one konkretne informacje, takie jak dane klienta lub informacje o produkcie. 

Kluczowe punkty dotyczące segmentów:

  • Standardowe segmenty, takie jak "NAD" i "DTM", mają określone cele, dostarczając nazwy i dane adresowe lub określając datę lub godzinę.
  • Segmenty w komunikacie mają określoną sekwencję zdefiniowaną w "diagramie struktury komunikatu" - strukturze dla każdego typu komunikatu EDIFACT.
  • Segment rozpoczyna się od znacznika Segment, który jest trzyliterowym kodem wskazującym typ danych zawartych w segmencie.

Poniżej znajduje się tabela zawierająca listę niektórych popularnych segmentów EDIFACT:

Kod segmentuNazwa segmentuOpis
UNHNagłówek wiadomościRozpoczyna wiadomość i przypisuje jej unikalny numer referencyjny.
BGMPoczątek wiadomościOkreśla typ i funkcję komunikatu.
DTMData/godzina/okresDostarcza informacji o dacie i godzinie.
NADNazwa i adresOkreśla nazwę i dane adresowe zaangażowanych stron.
LINPozycjaIdentyfikuje pozycje w ramach transakcji.
UNTZwiastun wiadomościOznacza koniec wiadomości i zlicza całkowitą liczbę segmentów.

Każdy element danych w segmencie LIN zawiera informacje związane z pozycją w zamówieniu, np. jej identyfikator, wymagane działanie, numer pozycji i wszelkie informacje dotyczące podlinii.

Zestawy T: Grupy segmentów 

Segmenty EDIFACT grupują się, tworząc zestawy T, które reprezentują konkretną transakcję biznesową lub jednostkę komunikacji. Na przykład, zestaw T może reprezentować zamówienie zakupu, fakturę lub logistyczną instrukcję wysyłki. 

Kluczowe punkty dotyczące zestawów T EDIFACT:

  1. Każdy zestaw T jest zgodny ze znormalizowaną strukturą określoną przez standard EDIFACT. Gwarantuje to, że niezależnie od zaangażowanych stron, zestaw T jest spójnie interpretowany i przetwarzany.
  2. Każdy zestaw T ma unikalny kod EDIFACT, dzięki czemu może być powszechnie rozpoznawany. Na przykład kod "ORDERS" reprezentuje zestaw T zamówienia zakupu, a "INVOIC" oznacza zestaw T faktury.
  3. Zestaw T składa się z wielu segmentów, z których każdy zawiera odrębną informację istotną dla transakcji. Segmenty w zestawie T są zorganizowane w określonej, predefiniowanej kolejności.

Aby to zilustrować, oto przykład segmentu LIN użytego do skonstruowania zestawu T reprezentującego pozycję w zamówieniu zakupu oraz podział elementów danych, które mogą zostać uwzględnione.

Segment (zestaw T)Element danychOpisPrzykładowa wartość
LIN1082Identyfikator pozycji towarowej1
C212Numer pozycji Identyfikacja
7140Numer pozycjiABC123
7143Typ numeru pozycji, kodowanyW

Komunikat: Pełna transakcja EDIFACT

Komunikat w systemie EDIFACT jest podobny do akapitu lub pełnego listu. Jest to złożona forma wszystkich powiązanych segmentów wymaganych do reprezentowania transakcji biznesowej.

Kluczowe punkty dotyczące wiadomości:

  • Każda wiadomość rozpoczyna się segmentem "nagłówka wiadomości" (UNH) i kończy segmentem "zwiastuna wiadomości" (UNT), tworząc samodzielną jednostkę wymiany danych.
  • Wiadomości przedstawiają konkretne transakcje, takie jak faktury, zamówienia zakupu lub instrukcje transportowe.

Przykład wiadomości:

  • UNH - Nagłówek wiadomości
  • BGM - Początek wiadomości (identyfikuje typ i funkcję wiadomości)
  • DTM - Data/godzina/okres (zawiera informacje o dacie i godzinie związane z transakcją)
  • NAD - Nazwa i adres (zawiera informacje o nazwie i adresie stron zaangażowanych w transakcję)
  • LIN - Line Item (definiuje określone pozycje w ramach transakcji)
  • UNT - Zwiastun wiadomości

Aby zapewnić więcej szczegółów, oto wszystkie elementy, które mogą wchodzić w skład komunikatu EDIFACT reprezentującego zamówienie zakupu pozycji.

Kod segmentuElement danychOpis
UNH1Nagłówek wiadomości
ORDERS:D:96A:UNIdentyfikuje typ wiadomości jako zamówienie zakupu
BGM220Identyfikuje nazwę i funkcję dokumentu/wiadomości
BKOD99Identyfikator dokumentu/wiadomości (np. numer zamówienia)
DTMC507Data/godzina/okres
KOD DATYKwalifikator kodu funkcji daty, godziny lub okresu
DATATekst daty, godziny lub okresu
NADC082Szczegóły identyfikacji strony
KOD STRONYIdentyfikator strony
NAZWA STRONYKod identyfikujący element danych
LIN1Identyfikator pozycji towarowej
C212Numer pozycji Identyfikacja
7140Numer pozycji
7143Typ numeru pozycji, kodowany
UNT22Zwiastun wiadomości
1Liczba kontrolna

Po sformułowaniu jako prawdziwy komunikat EDI, informacja ta wyglądałaby następująco:  

UNH+1+ORDERS:D:96A:UN

BGM+220+BKOD99′

DTM+137:20220228:102′

NAD+BY+BUYER1::91′

LIN+1++ITEM1:IN

UNT+5+1′

Chociaż jest to prawie niezrozumiałe dla człowieka, zapewnia uniwersalnie zrozumiałą reprezentację transakcji biznesowej zoptymalizowaną pod kątem wymiany elektronicznej.

Pliki transmisji: Grupy wiadomości 

Pliki transmisji reprezentują partie wiadomości. Są one definiowane przez segmenty "nagłówka wymiany" (UNB) i "przyczepy wymiany" (UNZ). Plik transmisji może zawierać jedną lub więcej grup komunikatów lub pojedyncze komunikaty.

Jak partner EDI może pomóc

Chociaż system EDIFACT jest kompleksowy i potężny, poruszanie się po jego zawiłościach wymaga czasu, szczególnie dla małych i średnich przedsiębiorstw działających w ramach złożonych łańcuchów dostaw wykorzystujących wiele standardów EDI. Tłumaczenie formatów EDI, takich jak ASNI lub VDA na EDIFACT lub odwrotnie, stanowi poważne wyzwanie wymagające złożonego użycia oprogramowania do mapowania EDI.

EDI via VAN (Value-Added Network) to prywatny dostawca sieci, który hostuje bezpieczną platformę do wymiany EDI lub innych elektronicznych dokumentów biznesowych między partnerami handlowymi. Sieci VAN mogą obsługiwać dowolne standardy EDI (takie jak X12, EDIFACT) i zapewniają bezpieczną i niezawodną transmisję danych.

W Data Interchange zapewniamy elastyczne usługi EDI, które ułatwiają firmom polegającym na EDI robienie tego bez konieczności ciągłego rekonfigurowania swoich wewnętrznych systemów. Wypełniamy lukę między złożonością formatu EDIFACT a specyficznymi potrzebami Twojej firmy, aby z pewnością spełnić wymagania EDI każdego partnera w łańcuchu dostaw.

1 Nie-edefakt

2 UNTDED-ISO7372 | UNECE

Zmień swoje podejście do zarządzania łańcuchem dostaw

Porozmawiaj z ekspertem








    Firma Epicor ceni sobie prywatność użytkowników. Warunki korzystania z witryny internetowej.

    ARTYKUŁY POWIĄZANE

    EDI 940 T-Set: Struktura, korzyści i przypadki użycia

    ANSI X12 EDI 865 T-Set: Struktura, korzyści i przypadki użycia

    Komunikat VDA 4987: struktura, korzyści i przypadki użycia

    ANSI X12 EDI 850 T-Set: Struktura, korzyści i przypadki użycia

    Komunikat VDA 4938: Struktura, korzyści i przypadki użycia

    Zestaw EDIFACT DELJIT T-Set: Struktura, korzyści i przypadki użycia

    Zestaw EDIFACT DELFOR T: Struktura, korzyści i przypadki użycia

    Wyjaśnienie komunikatu VDA 4915

    Wyjaśnienie komunikatu VDA 4905

    Zestawy T | ANSI X12 810

    Jak zoptymalizować integrację systemów EDI i ERP?

    Zestawy T | ANSI X12 997

    T-Set | EDIFACT INVOIC

    T-Set | EDIFACT DESADV

    Odkrywanie usług EDI w chmurze w ERP: Architektura, bezpieczeństwo i skalowalność

    Wyjaśnienie VDA: Standardy komunikatów i zestawy transakcji

    Wyjaśnienie ANSI X12: Standardy komunikatów i zestawy transakcji

    Potęga Web EDI dla globalnych łańcuchów dostaw

    Jak w pełni wykorzystać możliwości AS2

    Jak EDI upraszcza transakcje w sektorze produkcyjnym

    Dlaczego łańcuch dostaw w branży motoryzacyjnej wymaga połączenia OFTP2?

    Trendy w cyfrowym łańcuchu dostaw wpływające na rok 2023 i kolejne lata

    Jak zarządzać złożonością globalnego łańcucha dostaw

    Jak pokonać ryzyko związane z łańcuchem dostaw

    Jaka jest przyszłość zarządzania łańcuchem dostaw w 2023 roku?

    Jak ulepszyć strategię łańcucha dostaw

    Dlaczego skalowalny EDI jest niezbędny do szybkiego rozwoju firmy

    Jak wybrać właściwy protokół przesyłania plików EDI

    Wprowadzenie do OFTP2 (Odette File Transfer Protocol)

    Jakie są koszty wdrożenia EDI?

    Co to jest PEPPOL?

    Przewodnik po protokołach EDI

    Koszty EDI VAN: Wybierz właściwe rozwiązanie dla swojej firmy

    Ile kosztuje EDI?

    Jak działają rozwiązania EDI on-premise?

    Nasz plan w Data Interchange, aby zmienić EDI i zarządzanie łańcuchem dostaw

    Integracja EDI z systemem ERP

    In-house vs Managed Service EDI

    Czym jest integracja API? I jak wpływa na EDI?

    Epicor przejmuje dostawcę EDI Data Interchange

    6 korzyści z EDI w branży logistycznej

    4 wyzwania stojące przed branżą logistyczną i jak je pokonać

    Najlepsi dostawcy rozwiązań EDI w 2023 r.

    Rozwiązywanie problemów łańcucha dostaw w branży logistycznej

    Najlepsze praktyki integracji B2B EDI w 2023 r.

    Jak wybrać właściwego dostawcę EDI w 2022 r.

    Trendy w analityce łańcucha dostaw w 2022 r.

    Zabezpiecz swoją firmę na przyszłość: Wykorzystaj wzrost rynku

    Ogłoszenie: Andrew Filby zostaje dyrektorem generalnym Data Interchange

    7 zalet EDI w przemyśle motoryzacyjnym

    Oczekiwania konsumentów powodują zapotrzebowanie na zintegrowane dane

    Jak zoptymalizować procesy łańcucha dostaw w branży motoryzacyjnej

    Pandemiczne wyzwania związane z łańcuchem dostaw zwiększają presję

    EDI ułatwione dla przemysłu motoryzacyjnego

    Przezwyciężenie problemów z widocznością łańcucha dostaw w przemyśle motoryzacyjnym

    Złożone problemy łańcucha dostaw i proste rozwiązania

    Elastyczność łańcucha dostaw: Dlaczego Twoi klienci jej potrzebują

    5 Wyzwania stojące przed łańcuchem dostaw w branży motoryzacyjnej

    Zarządzanie wydajnością dostawców na nowo wyobrażone w 2023 r.

    Jak połączyć pojawiające się trendy technologiczne w zarządzaniu łańcuchem dostaw

    Poznaj zespół: Marketing

    Najlepsze praktyki zarządzania dostawcami po COVID-19

    Przyszłość EDI: spojrzenie poza rok 2025

    Trzy najważniejsze wymagania dotyczące wymiany danych w łańcuchu dostaw

    Zalety EDI w E-Commerce: Jak zdobyć przewagę konkurencyjną online w 2021 roku

    Kurs na temat standardów branżowych EDI: ANSI x12 vs EDIFACT vs OFTP i więcej

    Czym jest mapowanie EDI?

    Czym jest EDI: Historia i przyszłość elektronicznej wymiany danych

    Przyszłość łańcucha dostaw w branży motoryzacyjnej

    Zarządzanie relacjami z dostawcami: Jak zmniejszyć ryzyko i poprawić wyniki

    Jak EDI-as-a-Service zmienia najlepsze praktyki łańcucha dostaw w 2021 roku

    Agile Supplier Onboarding: Bezpieczeństwo łańcucha dostaw w niepewnych czasach

    Wpływ nieudanego EDI na łańcuch dostaw

    Rozwiązania EDI w chmurze vs. rozwiązania stacjonarne

    Porównanie różnych typów EDI

    5 najczęstszych problemów z implementacją EDI i jak je rozwiązać

    Czy Twoje dokumenty EDI są gotowe na nową granicę celną UE/UK?

    Wyzwania związane z integracją B2B

    EDI vs API: Zmniejsz luki w łączności B2B

    Dziesięć rzeczy, których należy szukać u dostawcy usług zarządzanych EDI

    Światowy Dzień Zdrowia Psychicznego 2020 r.

    Logicalis i Data Interchange - partnerstwo dla sukcesu

    EDI - usługa integracji danych krytyczna dla sukcesu biznesowego

    Połączenie sił z SnapLogic: połączenie wiodących na rynku rozwiązań iPaaS i EDI

    Dołączenie do wymiany danych: Moje doświadczenie z blokadą

    Data Interchange ogłasza strategiczne partnerstwo z firmą SmarterPay

    Szybki dostęp do nowych partnerów handlowych dla obsługi COVID-19

    Utrzymanie łańcucha dostaw w ruchu

    Nasze rozwiązanie Web EDI zyskuje nowe oblicze

    Coronavirus: Nasz plan ciągłości działania

    Z miłością od Data Interchange ♥

    Nowa dekada, odnowione ambicje i następne pokolenie

    Brexit i EDI

    Data Interchange przekształca usługę wsparcia technicznego w celu poprawy doświadczenia klienta.

    Wywiad: Aktualizacja informacji o nowym prezesie Data Interchange, Robercie Steinerze

    Data Interchange powołuje Roberta Steinera na stanowisko dyrektora generalnego

    Komunikaty MQ za pośrednictwem ENX - Renault

    Pięć kluczowych pytań do dostawcy EDI

    Wymiana danych na konferencji Odette 2018

    Jak wybrać właściwego dostawcę EDI

    Usprawnienie EDI i uwolnienie wzrostu

    EDI: czynnik zwiększający wydajność łańcucha dostaw

    Wycofanie kosztów z łańcucha

    Użytkownicy niebędący użytkownikami EDI zatrzymani w poczcie

    Ponad 41% firm zagrożonych bez EDI

    Konsolidacja dostawców VAN

    Zwiększ widoczność i wydajność logistyki łańcucha dostaw dzięki rozwiązaniom integracyjnym B2B firmy Data Interchange

    Data Interchange zdobywa nagrodę dla dużego przedsiębiorstwa roku

    Data Interchange uruchamia nowy Portal Wsparcia

    Data Interchange będzie prezentować naszą ofertę rozwiązań EDI oraz promować korzyści płynące z MMOG/LE

    Metaldyne otrzymuje specjalne wyróżnienie od Forda już 11 rok z rzędu

    Przejście na rozwiązania EDI w chmurze

    5 powodów, dla których warto przejść na usługi zarządzane przez EDI

    Data Interchange do zasilania QAD Managed EDI On Demand