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

EDI jest podstawą transakcji B2B od lat 70. ubiegłego wieku. Jednak wiele firm wciąż ma trudności z tłumaczeniem standardów EDI z jednego standardu na inny. 

Chociaż jest to tylko jeden z wielu standardów EDI, American National Standards Institute X12 (ANSI X12) dominuje w Ameryce Północnej i jest używany na całym świecie1. ANSI X12 ma kluczowe znaczenie dla zrozumienia i integracji z systemem EDI.  

Wyjaśnimy tutaj zestawy transakcji ANSI X12 (T-Sets), składnię i konstrukcję komunikatów, aby zapewnić praktyczne informacje potrzebne do pewnego poruszania się po standardzie ANSI X12.

Co to jest ANSI X12?

American National Standards Institute X12, znany jako ANSI X12, to standard EDI wprowadzony przez The Accredited Standards Committee (ASC) w 1979 roku. 

Zasada stojąca za formatem ANSI X12 jest taka sama, jak w przypadku wszystkich standardów EDI: stworzenie wspólnego języka kodów i segmentów, które mogą reprezentować szeroki zakres transakcji biznesowych w różnych branżach. Zapewnia to jednolitość międzybranżowej elektronicznej wymiany dokumentów biznesowych w celu usprawnienia transakcji między partnerami handlowymi. 

Podkomitety ANSI X12

Aby poradzić sobie z szerokim zakresem procesów biznesowych objętych ANSI X12, Akredytowany Komitet Normalizacyjny ustanowił podkomitety dla różnych sektorów przemysłu. Obejmują one:

  • X12C - Komunikacja i sterowanie
  • X12F - Finanse
  • X12I - Transport
  • X12J - Ocena techniczna
  • X12M - Łańcuch dostaw
  • X12N - Ubezpieczenia

Podkomitety te spełniają unikalne wymagania różnych sektorów, zapewniając określone podzbiory ANSI X12 w celu bardziej precyzyjnej komunikacji.

Składniki komunikatu ANSI X12

Komunikat ANSI X12 to ustrukturyzowany zestaw danych, który reprezentuje określony typ transakcji biznesowej. Każdy komunikat jest zbudowany przy użyciu unikalnego układu kodów, segmentów i zestawów transakcji (T-sets), które są unikalnymi, ale nakładającymi się koncepcjami.

  • Kody ANSI X12: Są to unikalne identyfikatory, które reprezentują określone segmenty zestawów T lub elementy danych w komunikacie.
  • Segmenty ANSI X12: Są to zbiory powiązanych elementów danych, które reprezentują określone informacje w zestawie transakcji. Każdy segment zaczyna się od unikalnego identyfikatora segmentu, po którym następują elementy danych oddzielone separatorami elementów.
  • Zestawy T ANSI X12: Są to grupy powiązanych segmentów danych, które składają się na konkretny dokument biznesowy lub transakcję. Każdy zestaw transakcji reprezentuje inny typ dokumentu biznesowego, takiego jak faktura lub zamówienie zakupu.

W szczególności w ANSI X12 terminy T-set i komunikat są często używane zamiennie i oba odnoszą się do zbioru danych reprezentujących pojedynczy dokument biznesowy lub transakcję. Jednak zestawy T można zdefiniować bardziej szczegółowo jako rodzaj transakcji biznesowej, którą reprezentuje komunikat, podczas gdy komunikat jest pełną reprezentacją tej transakcji biznesowej. 

Lista kodów ANSI X12

ANSI X12 ma szeroki zakres kodów używanych do oznaczania określonych typów wiadomości, które należy zrozumieć, aby skutecznie skonstruować wiadomość ANSI X12. Najpopularniejsze kody ANSI X12 to:

Kod ANSI X12Opis
810Faktura
820Polecenie zapłaty
830Prognoza dostawy
832Katalog cen/sprzedaży
840Zapytanie ofertowe
846Zapytanie o inwentaryzację/doradztwo
850Zamówienie
852Dane dotyczące aktywności produktu
855Potwierdzenie zamówienia zakupu
856Powiadomienie/manifest statku
860Wniosek o zmianę zamówienia zakupu
865Potwierdzenie zmiany zamówienia zakupu
870Raport o stanie zamówienia
997Potwierdzenie funkcji
Uwaga: W ramach formatu ANSI X12 istnieje wiele innych kodów, z których każdy został zaprojektowany w celu ułatwienia określonego rodzaju transakcji lub komunikacji.

Jak tworzone są komunikaty ANSI X12

Konstruowanie komunikatu ANSI X12 wiąże się z montażem różnych kluczowych komponentów w uporządkowany, hierarchiczny sposób przy użyciu określonej składni. Komponenty obejmują elementy danych, segmenty i zestawy transakcji (zestawy T), z których wszystkie są zamknięte w kopertach, które tworzą strukturę komunikatu. Tutaj przeanalizujemy każdy komponent i zilustrujemy ich montaż w komunikacie ANSI X12.

Znaki użytkowe: Język

Podobnie jak każdy inny język, ANSI X12 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

Razem zapewniają one elastyczność w przekazywaniu pełnego zakresu transakcji biznesowych i informacji.

Elementy danych: Podstawowe jednostki

Elementy danych są najmniejszymi jednostkami danych w komunikacie ANSI X12. Reprezentują one poszczególne informacje biznesowe. Elementy danych mogą być proste lub złożone:

  • Proste elementy danych: Zawierają one pojedynczą informację, podobną do słowa w zdaniu. Na przykład cena produktu lub konkretna data może być prostym elementem danych.
  • Złożone elementy danych: Składają się one z wielu powiązanych ze sobą informacji, podobnie jak zdanie złożone z powiązanych ze sobą słów. Kompletny adres, który zawiera nazwę ulicy, miasto, stan i kod pocztowy, jest przykładem złożonego elementu danych.

Każdy element danych ma unikalny identyfikator wraz z nazwą, opisem, typem i minimalną/maksymalną długością. Elementy danych są zgodne z określonymi formatami lub typami, takimi jak liczba dziesiętna, liczba całkowita, identyfikator, ciąg znaków lub data/czas. Słownik danych będzie również zawierał wszelkie ograniczenia lub zasady dotyczące elementu danych, takie jak to, czy jest on obowiązkowy, czy opcjonalny oraz czy istnieją predefiniowane wartości, których musi przestrzegać.2

Segmenty: Elementy składowe

Segmenty w ANSI X12 są podobne do zdań, które oferują konkretną informację. Segmenty są zorganizowaną grupą powiązanych elementów danych, przy czym każdy segment zaczyna się od identyfikatora segmentu.

Oto przykład:

Identyfikator segmentuSeparator elementówElement danych 1Separator elementówElement danych 2
BEG*00*082922

Ten "BEG" (segment początkowy) wskazuje początek zamówienia zakupu, przy czym "00" oznacza oryginalny dokument, a "082922" oznacza numer zamówienia zakupu.

Tworzenie zestawów transakcji (T-Set)

Zestawy transakcji (T-sets) są podobne do paragrafów, łącząc powiązane segmenty w celu przedstawienia pełnej transakcji biznesowej. Każdy zestaw transakcji jest identyfikowany przez unikalny trzycyfrowy kod.

Skonstruujmy uproszczony przykład zestawu transakcji zamówienia zakupu (PO) (oznaczonego kodem 850 w ANSI X12):

Identyfikator segmentuElementy danych
STKod identyfikatora zestawu transakcji, numer kontrolny zestawu transakcji
BEGKod celu zestawu transakcji, numer zamówienia zakupu
CURKod waluty
REFKwalifikator identyfikacji referencyjnej, identyfikacja referencyjna
DTBData/godzina odniesienia
SELiczba uwzględnionych segmentów, numer kontrolny zestawu transakcji

W tym przykładzie segment "ST" rozpoczyna zestaw transakcji, po którym następują segmenty takie jak "BEG" (początek zlecenia zakupu), "CUR" (waluta) i "REF" (identyfikacja referencyjna). Ten zestaw T kończy się segmentem "SE", który zawiera liczbę całkowitej liczby segmentów w zestawie transakcji.

Koperty: Grupowanie i strukturyzowanie

Koperty to opakowania w wymianie ANSI X12, które grupują powiązane dane i strukturyzują zestawy transakcji. Istnieją trzy rodzaje kopert:

  1. Koperta kontroli wymiany (ISA i IEA) obejmuje całą transmisję, w tym wszystkie grupy funkcjonalne wysyłane od nadawcy do odbiorcy.
  2. Koperta grupy funkcjonalnej (GS i GE) grupuje powiązane zestawy transakcji. Różne grupy funkcjonalne mogą być używane do grupowania różnych typów zestawów transakcji lub do oddzielania zestawów transakcji przeznaczonych dla różnych działów w organizacji odbierającej.
  3. Koperta zestawu transakcji (ST i SE) zawiera pojedynczy zestaw transakcji.

Pełna wiadomość: Zbieranie wszystkiego razem

Zbierzmy to wszystko razem i spójrzmy na uproszczoną reprezentację kompletnego komunikatu ANSI X12 dla zamówienia zakupu (zestaw transakcji 850):

Kod segmentuElement danychOpis
ISAIdentyfikator nadawcy/odbiorcy wymiany, data, godzina itp.Nagłówek kontroli wymiany (oznacza początek koperty wymiany)
GSKod identyfikatora funkcji (PO), kod nadawcy, kod odbiorcy, data, godzinaNagłówek grupy funkcjonalnej (oznacza początek grupy funkcjonalnej)
ST850Nagłówek zestawu transakcji (oznacza początek zestawu transakcji, 850 reprezentuje zamówienie zakupu)
BEG00, 082922Początek zamówienia zakupu (00 oznacza oryginał, a 082922 to numer zamówienia zakupu)
CURUSDSegment walutowy wskazujący USD (USD oznacza dolara amerykańskiego)
REFAB, 12345Segment referencyjny z dodatkowymi informacjami o nabywcy (AB oznacza dodatkowy numer nabywcy, a 12345 to identyfikator referencyjny)
DTM003, 20210910Date/Time Reference wskazujący datę (003 oznacza Delivery Requested, a 20210910 to data).
SE5, 0001Zwiastun zestawu transakcji (oznacza koniec zestawu transakcji, a 5 wskazuje liczbę zawartych segmentów)
GE1, 000000001Zwiastun grupy funkcjonalnej (oznacza koniec grupy funkcjonalnej, a 1 oznacza liczbę zawartych zestawów transakcji)
IEA1, 000000001Interchange Control Trailer (oznacza koniec koperty wymiany, a 1 oznacza liczbę dołączonych grup funkcjonalnych)

W prawdziwym komunikacie EDI informacje te byłyby sformułowane w następujący sposób: 

ISA00 00 ZZSENDERISA ZZRECEIVERISA2012091719U004010000000010P>~
GSPOSENDERCODERECEIVERCODE20120917190000001X004010~
ST8500001~
BEG00082922~
CURUSD~
REFAB12345~
DTM00320210910~
SE50001~
GE1000000001~
IEA1*000000001~

W tym przypadku znak * jest separatorem elementów danych, a znak ~ jest terminatorem segmentu, zgodnie z powszechnymi konwencjami w składni X12. Konkretna implementacja może używać innych znaków jako separatorów lub terminatorów.

Pliki transmisji: Grupy wiadomości 

Plik transmisji w ANSI X12 odnosi się do całego zbioru danych, które są wysyłane od jednego partnera handlowego do drugiego w danym czasie. Zasadniczo jest to partia dokumentów biznesowych o strukturze zgodnej ze standardem ANSI X12. Plik transmisji może zawierać tylko jeden komunikat (np. pojedynczą fakturę lub zamówienie) lub może zawierać wiele różnych komunikatów. Kluczem jest to, że wszystkie wiadomości są przesyłane razem jako jednostka.

Wykorzystaj siłę partnera EDI

Standard ANSI X12 to potężny i wszechstronny system. Jednak jego opanowanie jest czasochłonne, szczególnie dla małych i średnich firm zarządzających złożonymi łańcuchami dostaw i wieloma standardami EDI. Wyzwanie dokładnego przetłumaczenia formatów EDI, takich jak EDIFACT lub TRADACOMS na ANSI X12 lub odwrotnie, jest znaczące bez odpowiednich narzędzi lub pomocy.

EDI via VAN (Value-Added Network) to prywatna sieć zdolna do hostowania narzędzi takich jak oprogramowanie do mapowania EDI, które automatyzuje tłumaczenie komunikatów EDI z jednego standardu na inny. Jest to krytyczna funkcja dla każdej firmy, która chce elastycznie współpracować z partnerami w łańcuchu dostaw obsługującymi różne lub wiele standardów EDI. 

W Data Interchange zapewniamy elastyczne usługi EDI dostosowane do wymagań biznesowych. Chociaż z pewnością możliwe jest ręczne tłumaczenie formatów komunikatów EDI, umożliwiamy firmom robienie tego szybko i na dużą skalę. Dzięki odpowiedniemu partnerowi EDI możesz być pewien, że jesteś w stanie sprostać wymaganiom partnerów w łańcuchu dostaw. Skontaktuj się z nami, aby dowiedzieć się więcej. 

1 Informacje o X12

2 ANSI/NISO Z39.87-2006 (R2017) Słownik danych - Metadane techniczne dla cyfrowych obrazów nieruchomych

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

    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 EDIFACT: 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