Zarządzanie błędami w dokumentach firmowych EDI

Dokument firmowy Obsługi błędów opisuje wysłane, otrzymane, oraz przetworzone komunikaty powiadomień błędów.

Wysłane komunikaty błędów (824/APERAK) do dostawcy

Sesja Komunikaty EDI obsługiwane przez kontrahenta (ecedi0511m000) obejmuje pole wyboru Sporządź automatycznie powiadomienie o błędzie. Jeżeli obaj partnerzy handlowi zaznaczą to pole wyboru i błąd będzie istniał w otrzymanym Zawiadomieniu o wysyłce (856), wychodzący komunikat powiadomienia o błędzie (824) zostanie przygotowany.

W celu ręcznego przygotowania komunikatu powiadomienia o błędzie, trzeba uruchomić sesję Wydruk błędów otrzymanych komunikatów (ecedi7451m000) oraz zaznaczyć pole wyboru Przygotuj powiadomienie o błędach. Powiadomienie o błędzie może być przygotowane dla każdego otrzymanego błędnego komunikatu, lecz często jest używany dla zawiadomienia o wysyłce z błędami otrzymanymi w powiązaniu ze środowiskiem łańcucha dostaw.

Sesja Bezpośrednia komunikacja sieciowa (ecedi7205m000) służy do generowania komunikatu wychodzącego. Zostanie utworzony raport zawierający listę wygenerowanych komunikatów.

Otrzymane powiadomienie o błędzie (824/APERAK) od klienta

Po otrzymaniu Powiadomienia o błędzie (824/APERAK) od klienta (kontrahent wysyłka-do), plik komunikatu (ASCII) zostanie umieszczony w odpowiednim katalogu appl_to wg oprogramowania do konwersji i komunikacji. Należy użyć sesji Bezpośrednia komunikacja sieciowa (ecedi7205m000), aby otrzymać komunikat powiadomienia o błędzie.

Przychodzące powiadomienia o błędzie są powiązane z wysyłką dla każdego nieprawidłowego zawiadomienia o wysyłce która została oryginalnie wysłana, oraz raportów błędów aplikacji pojawiających się, gdy kontrahent próbował przetworzyć wcześniejsze wysłane powiadomienie o wysyłanej wysyłce.

Gdy otrzymano powiadomienie o błędzie, pojawia się:

  • Status wysyłki do której otrzymano powiadomienie o błędzie, jest ustawiony jako Niezatwierdzone.
  • Generowany jest raport Uwagi w komunikatach skopiowanych, zawierający numer zawiadomienia o wysyłce, na który otrzymano komunikat o błędzie i wszelkie związane z nim uwagi.
  • Opcjonalnie, pole Informacje EDI w nagłówku wysyłki może zostać zaktualizowane razem z treścią komunikatu powiadomienia o błędzie.
  • Odwołanie zawiadomienia o wysyłce w otrzymanych komunikatach powiadomień o błędzie jest automatycznie przygotowywane dla transmisji EDI (856/DESADV wyjście).

Tak jak w przypadku wszystkich komunikatów wychodzących można sprawdzić czy komunikat wychodzący zostanie przygotowany dla EDI przy użyciu sesji Komunikaty do utworzenia (ecedi7100m000). Aby komunikat nie był generowany przy uruchomieniu sesji Bezpośrednia komunikacja sieciowa (ecedi7205m000), to możliwe jest usunięcie go z tej sesji.

Ponowne wysyłanie anulowanych i skorygowanych zawiadomień o wysyłce w odpowiedzi na otrzymane informacje o błędach

Istnieje możliwość wysłania anulowanego zawiadomienia o wysyłce do klienta. W tym celu należy uruchomić sesję Bezpośrednia komunikacja sieciowa (ecedi7205m000), pod warunkiem, że sieć jest skonfigurowana do generowania komunikatów przy bezpośredniej komunikacji sieciowej. W przeciwnym razie należy uruchomić sesje Tworzenie komunikatów EDI (ecedi7201m000), aby ręcznie wygenerować komunikaty wychodzące. Kiedy anulowanie zawiadomienia o wysyłce jest generowane, status przesyłki EDI to Zmień, wskazujący że przesyłka powinna zostać zmodyfikowana w celu poprawienia błędnych danych i ponownie wysłana do kontrahenta.

Uwaga

Zawiadomienia o wysyłce są obsługiwane:

  • Anulowanie zawiadomienia o wysyłce

    Anulowanie zawiadomienia o wysyłce ma na celu anulowanie wcześniej wysłanych błędnych zawiadomień o wysyłce. Za pomocą sesji Konwersja kodów statusu wysyłki (wych) (ecedi4180m000) można określić oryginalne i anulowane kody komunikatów, które są zawarte w komunikacie.

  • Oryginalne zawiadomienie o wysyłce

    Jeżeli status wysyłki EDI to Potwierdzone, zawiadomienie o wysyłce jest uważane za komunikat oryginalny. Jeżeli status wysyłki EDI to Niezatwierdzone, zawiadomienie o wysyłce jest uważane za komunikat anulowany.

Opcjonalnie jeżeli status wysyłki EDI to Zmień, można poprawić raportowane błędy korygując datę/czas lub wagę oraz inne dane wysyłki EDI wliczając oryginalne zawiadomienie o wysyłce. Następnie ponownie wysłać poprawione zawiadomienia o wysyłce do kontrahenta. Aby ponownie wysłać poprawione zawiadomienie o wysyłce, należy użyć sesji Potwierdzenie wydania ASN (whinh4230m100), aby przygotować poprawione zawiadomienie o wysyłce (856/DESADV) do transmisji; przygotowanie powiadomienia o przesyłce wychodzącej ustawia status wysyłki EDI na Potwierdzone. Jeśli sieć jest skonfigurowana do generowania komunikatów na Bezpośrednią komunikacje sieciową, należy uruchomić sesję Bezpośrednia komunikacja sieciowa (ecedi7205m000). W przeciwnym razie należy uruchomić sesje Tworzenie komunikatów EDI (ecedi7201m000), aby ręcznie wygenerować komunikaty wychodzące.

Dla zewnętrznych EDI, wychodzące komunikaty plików (ASCII) są umieszczone w katalogu appl_from, w ramach lokalizacji sieciowej, z którego aplikacja do konwersji i komunikacji je pobierze.