Studio WMS.net

Elektroniczna wymiana dokumentów

Elektroniczna wymiana dokumentów: komunikaty ORDERS, DESADV oraz RECADV w buforze bazy, kontrola duplikatów po numerze i kolejka ponowień przy błędzie.

Autor: Adam Siemiątkowski Aktualizacja: 12 października 2026
system.wms.net.pl/oprogramowanie-wms/
Infografika Studio WMS.net: proces obsługi dokumentu PZ - potwierdzenie przyjęcia towaru do magazynu
Infografika Studio WMS.net: proces obsługi dokumentu PZ - potwierdzenie przyjęcia towaru do magazynu

Czym jest elektroniczna wymiana danych

Elektroniczna wymiana danych to przekazywanie dokumentów między systemami dwóch firm w uzgodnionym wcześniej formacie, bez udziału człowieka po żadnej ze stron. Zamówienie wystawione u odbiorcy trafia do magazynu jako komunikat, który system potrafi odczytać i zamienić na zlecenie wydania.

Różnica wobec poczty z załącznikiem w PDF jest praktyczna. Załącznik ktoś musi otworzyć i przepisać, komunikat wchodzi do tabeli i czeka na przetworzenie. Przy kilkunastu dokumentach dziennie różnica jest niewielka, przy kilkuset - decyduje o liczbie etatów w biurze obsługi.

Obieg dokumentu w elektronicznej wymianie danych Diagram przedstawia obieg dokumentu magazynowego w elektronicznej wymianie danych: automatyczne wygenerowanie, przesłanie do systemu partnera, śledzenie statusu i efekt w postaci mniejszej liczby błędów. Obieg dokumentu magazynowego bez pracy ręcznej 1 Wygenerowanie dokumentu automatycznie w Studio WMS.net 2 Przesłanie do partnera komunikacja między systemami firm 3 Śledzenie statusu podgląd w czasie rzeczywistym 4 Mniej błędów i kosztów koniec ręcznego przepisywania
Obieg dokumentu magazynowego opisany w tej części artykułu.

Format ustala się przed pierwszym przekazaniem: nazwy pól, długości, słowniki wartości oraz sposób identyfikacji towaru. Najczęściej indeks kontrahenta mapuje się na numer GTIN, ponieważ własne symbole obu firm rzadko się pokrywają. Ten etap zabiera więcej czasu niż uruchomienie samego kanału przesyłu.

Uzgodnienie mapowania indeksów trzeba zamknąć przed startem, nie w trakcie. Komunikat z indeksem, którego nie ma w tabeli mapowania, zostanie odrzucony - i będzie odrzucany przy każdym ponowieniu, dopóki ktoś nie uzupełni słownika.

Jak komunikat trafia do bazy magazynu

Komunikat ląduje najpierw w tabeli bufora, razem z treścią źródłową oraz znacznikiem czasu odbioru. Dopiero procedura T-SQL przenosi go do dokumentów właściwych. Rozdzielenie tych dwóch kroków daje jedną rzecz: przy błędzie przetwarzania oryginalna treść nadal leży w bazie i da się ją przetworzyć ponownie po poprawce.

Komunikaty wymieniane między magazynem a kontrahentem
KomunikatSymbol EDIFACTCo uruchamia po stronie magazynu
ZamówienieORDERSZlecenie wydania z pozycjami do kompletacji
Awizo dostawyDESADVZapowiedź przyjęcia z listą numerów SSCC na palety
Potwierdzenie przyjęciaRECADVOdesłanie ilości faktycznych wraz z rozbieżnością wobec awiza
Stan zapasuINVRPTZestawienie ilości dostępnych przekazywane właścicielowi towaru

Zapis do dokumentu docelowego idzie w jednej transakcji. Nagłówek bez pozycji albo pozycja z indeksem spoza kartoteki kończą się wycofaniem całości, a komunikat wraca do kolejki ze statusem błędu. Częściowy zapis byłby gorszy niż brak zapisu, bo rozjechałby stany między systemem ERP a magazynem w sposób trudny do wykrycia.

Powtórzone przekazanie tego samego komunikatu nie tworzy drugiego dokumentu. Numer nadany przez nadawcę ma w buforze indeks unikalny, więc druga próba zapisu kończy się odrzuceniem na poziomie bazy, a nie sprawdzeniem w kodzie aplikacji. Kontrahenci powtarzają wysyłkę częściej, niż deklarują - zwykle po zerwaniu połączenia w połowie transmisji.

Kanał przesyłu i kolejka ponowień

Sam transport bywa różny. Najczęściej jest to katalog SFTP przeglądany co kilka minut albo punkt końcowy REST wywoływany przez kontrahenta. Gdy oba systemy stoją u jednego właściciela, wystarcza tabela pośrednia w tej samej instancji Microsoft SQL Server. Wybór wpływa na opóźnienie, nie na sposób przetwarzania.

Komunikat, który nie przeszedł, czeka na ponowienie z rosnącym odstępem. Po wyczerpaniu prób trafia na listę do ręcznej obsługi, gdzie widoczna jest treść oraz komunikat błędu. Bieżący podgląd operacji pokazuje tę listę razem z liczbą przekazań oczekujących, co pozwala zauważyć zerwaną integrację tego samego dnia, a nie po tygodniu.

Wymiana dokumentów w pracy magazynu

Awizo dostawy przychodzi zanim samochód podjedzie pod rampę. Zawiera listę numerów SSCC z zawartością każdej palety, dzięki czemu skan jednej etykiety przy przyjęciu towaru podnosi cały nośnik zamiast pozycji po pozycji. Bez awiza operator wprowadza ilości ręcznie, co przy pełnej naczepie oznacza kilkadziesiąt minut różnicy.

Potwierdzenie przyjęcia wraca do dostawcy z ilościami faktycznymi. Jeśli różnią się od awizowanych, rozbieżność jest częścią komunikatu, a nie treścią osobnego maila. Dział zakupów widzi ją w swoim systemie i może wstrzymać płatność przed księgowaniem faktury.

  • System WMS zintegrowany z SAP - automatyzacja magazynu online

    Integracja z SAP

    Wymiana przez IDoc oraz OData: dokumenty Pz i Wz wracają do ERP zaraz po zatwierdzeniu, kartoteka towarowa schodzi w drugą stronę.

  • Komunikacja z programem magazynowym

    Komunikacja z programem magazynowym

    Format pól komunikatu, długość kodów oraz słownik wartości uzgodnione z kontrahentem przed pierwszym przekazaniem danych.

  • Integracja ENOVA

    Integracja z systemem enova

    Obie aplikacje pracują na Microsoft SQL Server, więc wymiana idzie przez tabele pośrednie bez eksportu do plików.

  • Dokumenty magazynowe

    Dokumenty magazynowe

    Pz, Wz, Pw, Rw oraz Zm - który symbol powstaje przy którym ruchu i dlaczego zmiana lokalizacji ma własny dokument.

Po stronie wydania wygląda to odwrotnie. Zamówienie odbiorcy zakłada zlecenie wydania, a po spakowaniu wraca numer przesyłki oraz zestawienie tego, co faktycznie poszło. Przy sprzedaży do sieci handlowych sama etykieta logistyczna z numerem SSCC bywa warunkiem przyjęcia dostawy przez centrum dystrybucyjne.

Zakres komunikatów opisują standardy GS1 - wykaz typów oraz struktury pól znajduje się w dokumentacji standardów EDI organizacji GS1. W praktyce większość wdrożeń obsługuje trzy albo cztery typy, reszta zostaje na później. Pełny zakres funkcji zbiera opis systemu WMS.

Zlecenia wydania z pliku Excel, z agregacją po indeksie i partii, opisuje artykuł o wydaniu palet pełnych i mix.

Zobacz Studio WMS.net na własnych danych

Demo działa w przeglądarce, bez instalacji i bez rejestracji. Wycena wdrożenia w jeden dzień roboczy.

Uruchom DEMO
Słownik

Słownik pojęć - Elektroniczna wymiana dokumentów

EDI EDI (elektroniczna wymiana danych)
Przekazywanie dokumentów między systemami dwóch firm w uzgodnionym formacie, bez przepisywania danych po żadnej ze stron. Zamówienie odbiorcy wchodzi do magazynu jako komunikat gotowy do przetworzenia.
AWZ Awizo dostawy
Zapowiedź dostawy przesłana przed przyjazdem samochodu, z listą numerów SSCC oraz zawartością każdej palety. Skan jednej etykiety podnosi wtedy cały nośnik zamiast pozycji po pozycji.
ECW e-commerce WMS
Odmiana systemu WMS dla sklepów internetowych. Przenosi stan po kompletacji, więc sklep nie sprzedaje towaru zarezerwowanego pod inne zamówienie.
SAP SAP
System ERP integrowany ze Studio WMS.net przez interfejsy API, IDoc i OData. Zapewnia automatyczną synchronizację dokumentów PZ i WZ, stanów magazynowych oraz kartotek towarowych.
IDoc IDoc / OData
Formaty wymiany danych przy integracji Studio WMS.net z systemem SAP. IDoc przenosi dokument jako strukturę segmentów, OData udostępnia dane przez usługę sieciową.
DSV DESADV / RECADV
Symbole komunikatów EDIFACT: awizo dostawy oraz potwierdzenie przyjęcia. Drugi wraca do dostawcy z ilościami faktycznymi, razem z rozbieżnością wobec awizowanych.
BUF Bufor komunikatów
Tabela, do której trafia odebrany komunikat przed przetworzeniem, razem z treścią źródłową oraz znacznikiem czasu. Przy błędzie pozwala powtórzyć przetwarzanie bez proszenia nadawcy o ponowną wysyłkę.

Pozostałe pojęcia z zakresu magazynu oraz znakowania jednostek zbiera słownik pojęć WMS.

FAQ

Najczęstsze pytania - Elektroniczna wymiana dokumentów

01

Co dzieje się z komunikatem, którego system nie potrafi przetworzyć?

Zostaje w tabeli bufora ze statusem błędu i czeka na ponowienie z rosnącym odstępem. Po wyczerpaniu prób trafia na listę do ręcznej obsługi, gdzie widać treść źródłową oraz powód odrzucenia.

02

Czy powtórzona wysyłka utworzy drugi dokument?

Nie. Numer nadany przez nadawcę ma w buforze indeks unikalny, więc druga próba zapisu kończy się odrzuceniem na poziomie bazy danych, niezależnie od tego, co zrobi kod aplikacji.

03

Co daje awizo dostawy przy przyjęciu towaru?

Zawiera numery SSCC wraz z zawartością każdej palety. Operator skanuje jedną etykietę i podnosi cały nośnik, zamiast wprowadzać ilości pozycja po pozycji.

04

Jakim kanałem przesyła się komunikaty?

Katalogiem SFTP przeglądanym cyklicznie albo punktem końcowym REST wywoływanym przez kontrahenta. Przy wspólnym właścicielu obu systemów wystarcza tabela pośrednia w tej samej instancji Microsoft SQL Server.

05

Dlaczego mapowanie indeksów trzeba uzgodnić przed startem?

Własne symbole towarów obu firm rzadko się pokrywają, dlatego indeks kontrahenta mapuje się na numer GTIN. Komunikat z indeksem spoza tabeli mapowania będzie odrzucany przy każdym ponowieniu.

06

Czy zapis dokumentu może się wykonać częściowo?

Nie, całość idzie w jednej transakcji. Nagłówek bez pozycji albo pozycja z indeksem spoza kartoteki wycofują zapis, a komunikat wraca do kolejki zamiast zostawić niepełny dokument.

Chcesz zobaczyć Studio WMS.net w działaniu?

Uruchom bezpłatne demo systemu WMS.net lub zapytaj o szczegóły wdrożenia.

Bezpłatne DEMO Wycena