Przed dotarciem dokumentu do właściwego odbiorcy, w systemie zachodzi szereg procesów. Obejmują one m.in. zbieranie danych, dekodowanie, rozkładanie na części, obsługę błędów, walidację, mapowanie, autoryzację, trasowanie (routing), wstępne składanie oraz składanie dokumentu.
Cały proces można przedstawić w pięciu prostych krokach:
1. Przygotowanie dokumentu
Na początku dane są zbierane i porządkowane, np. poprzez utworzenie pliku zawierającego informacje niezbędne do zbudowania dokumentu EDI w systemie. Aby wygenerować dokumenty elektroniczne, dane mogą być wprowadzane ręcznie, eksportowane z baz danych lub generowane automatycznie.
Kompletny dokument EDI to plik zawierający podzielone na segmenty i sformatowane elementy danych zgodnie z określonymi standardami EDI.
Do popularnych typów dokumentów elektronicznych wymienianych za pomocą EDI należą m.in.:
- Zamówienia (ORDERS, ANSI X12 850, VDA 4905, ORDHDR)
- Faktury (INVOIC, VDA 4906, VDA 4938, ANSI X12 810, INVFIL)
- Awiza wysyłki (DESADV, VDA 4913, VDA 4987, ANSI X12 856, DELHDR)
- Potwierdzenia odbioru (RECADV, VS30, VDA 4989, ANSI X12 861)
- Potwierdzenia zamówień (ORDRSP, ANSI X12 855, ACKHDR)
- Raporty stanów magazynowych (INVRPT, VS35 i VS36, VDA 4990, ANSI X12 846)
2. Translacja i mapowanie danych
Wyeksportowane dane poddawane procesowi translacji. Mapowanie polega na zautomatyzowanym przekształcaniu danych z formatów natywnych dla wewnętrznych systemów firmy (np. SAP IDoc, pliki płaskie FLATFILE, CSV) do ustrukturyzowanych formatów docelowych. W zależności od potrzeb partnera biznesowego lub platformy rządowej, dane mogą zostać przetłumaczone na tradycyjne standardy EDI (np. EDIFACT, ANSI X12, VDA) lub nowoczesne formaty oparte o XML i JSON, co zapewnia pełną kompatybilność i agnostycyzm systemowy.
3. Walidacja i wzbogacanie danych
Przed wysyłką dokumentu platforma przeprowadza wielopoziomową walidację. Silnik reguł biznesowych weryfikuje poprawność dokumentu pod kątem technicznym, księgowym i prawnym. Sprawdzane są m.in. numery identyfikacji podatkowej, poprawność stawek VAT, sumy kontrolne oraz zgodność długości i formatów pól. Na tym etapie może również nastąpić inteligentne wzbogacenie danych – platforma może automatycznie uzupełnić brakujące informacje wymagane przez prawo lub system odbiorcy (np. numer zamówienia), które nie zostały wyeksportowane z pierwotnego systemu ERP.
4. Transmisja
Po przetworzeniu dokumentów na odpowiedni format są one przesyłane do połączonego partnera biznesowego obsługującego EDI. Aby zapewnić bezpieczny transfer danych online, dokumenty są szyfrowane, a do transmisji wykorzystywane są różne standardy połączeń.
5. Monitorowanie, Raportowanie i Archiwizacja
Wysyłka pliku nie oznacza końca procesu. Użytkownik zachowuje pełną kontrolę nad przepływem danych dzięki scentralizowanej aplikacji śledzącej (np. EDI Tracking). System odbiera i przetwarza komunikaty zwrotne od partnera (np. potwierdzenia MDN) oraz loguje każdy etap, powiadamiając o ewentualnych błędach. Przetworzony dokument (często opatrzony zaawansowanym podpisem elektronicznym, np. XAdES/PAdES, gwarantującym nienaruszalność) trafia ostatecznie do modułu prawnej archiwizacji. Jest on tam bezpiecznie przechowywany przez wymagany prawem okres (np. ponad 10 lat), pozostając łatwo dostępnym na wypadek audytów podatkowych.