Studio WMS.net - instrukcja obsługi

Agencje i kontenery - kartoteki agencji celnych i kontenerów z kontrolą ISO 6346

Ekran Agencje i kontenery prowadzi dwie kartoteki pomocnicze modułu: agencje celne, od których program odbiera komunikaty, oraz kontenery, w których towar przyjeżdża do składu. Agencję wskazuje się na dokumencie celnym, a numer kontenera jest sprawdzany według normy ISO 6346. Kontener z zatwierdzonego dokumentu PZC trafia do kartoteki sam.

Studio WMS.net, ekran Agencje i kontenery z kartami Agencje celne i Kontenery oraz przyciskami dodawania
Ekran Agencje i kontenery z dwiema kartami: listą agencji celnych i listą kontenerów.

Ekran składa się z dwóch kart pod jednym nagłówkiem. Karta Agencje celne ma przycisk Dodaj agencję i kolumny od Nazwy do liczby Dokumentów. Karta Kontenery ma przycisk Dodaj kontener oraz kolumny Numer, Rozmiar, Armator, Data wjazdu, Zwrot pustego i Partie na stanie. W obu kartach ikona Edytuj otwiera okno z formularzem wybranego wiersza.

Na tej stronie

  1. Karta Agencje celne
  2. Karta Kontenery
  3. Numer ISO 6346 i cyfra kontrolna
  4. Automatyczny zapis kontenera z PZC
  5. Typowe sytuacje przy pracy z kartotekami
  6. Co opiera się na kartotekach
  7. Ćwiczenie: sprawdź cyfrę kontrolną kontenera i obejrzyj formularze
  8. Najczęstsze pytania
  9. Słownik pojęć

Karta Agencje celne

Agencja celna to podmiot, który składa zgłoszenia w imieniu klienta i przesyła ich wynik do magazynu. Program nie składa zgłoszeń celnych, tylko odbiera od agencji komunikaty o zgłoszeniu i zwolnieniu towaru, a kartoteka agencji mówi, skąd komunikat pochodzi i jakim kanałem dociera.

KolumnaZawartość
NazwaNazwa agencji celnej.
NIPNumer NIP agencji, 10 cyfr.
E-mail dla komunikatówAdres e-mail do komunikatów dla agencji.
Sposób wymianyAPI, FTPS albo Ręcznie.
Identyfikator klucza APIIdentyfikator klucza przypisanego agencji; sam klucz nie jest tu pokazywany.
DokumentyLiczba dokumentów celnych przypisanych do agencji.

Przycisk Dodaj agencję otwiera okno z pustym formularzem, a ikona Edytuj - z formularzem wypełnionym danymi wiersza.

Studio WMS.net, okno Agencja celna z polami Nazwa, NIP, E-mail dla komunikatów, Sposób wymiany i Identyfikator klucza API
Okno Agencja celna z formularzem danych agencji.

Okno ma pola Nazwa i NIP oznaczone gwiazdką jako wymagane. Lista Sposób wymiany również jest wymagana i przyjmuje wartości API, FTPS oraz Ręcznie. Pole E-mail dla komunikatów jest opcjonalne. Pole Identyfikator klucza API przyjmuje do 64 znaków i służy tylko do rozpoznania klucza, a nie do jego przechowywania.

Pole formularzaWymaganeReguła
NazwatakNiepusta. Przy braku komunikat "podaj nazwę".
NIPtakDokładnie 10 cyfr. Inna długość daje komunikat, że NIP ma 10 cyfr.
E-mail dla komunikatównieAdres e-mail do komunikatów dla agencji.
Sposób wymianytakAPI, FTPS albo Ręcznie. Brak wyboru daje komunikat "wybierz sposób".
Identyfikator klucza APInieDo 64 znaków.

Agencja jest rozpoznawana po NIP, więc dwie agencje z tym samym numerem nie istnieją. Próba dodania drugiej agencji z już użytym NIP kończy się komunikatem, że agencja z tym NIP już jest w kartotece. Ta sama zasada działa przy imporcie komunikatu: opcjonalny NIP agencji z treści komunikatu wskazuje agencję w kartotece.

Agencji nie można usunąć. Na karcie nie ma przycisku usuwania. Agencja, którą wskazano na dokumencie celnym w rejestrze, zostaje w kartotece, a zmienia się tylko jej dane. Kolumna Dokumenty pokazuje, ile dokumentów korzysta z danej agencji.

Sposób wymiany opisuje, jak agencja dostarcza komunikaty: przez API, przez FTPS albo ręcznie. W wersji demonstracyjnej nie ma punktu API przyjmującego komunikaty. Program przyjmuje je przez symulację i wczytanie pliku JSON w tej samej strukturze, co opisuje strona Kolejka importu od agencji.

Karta Kontenery

Karta Kontenery zawiera kontenery znane programowi: wpisane ręcznie albo zapisane z zatwierdzonego przyjęcia PZC. Kolumna Partie na stanie pokazuje, ile partii z danego kontenera nadal ma stan w magazynie.

KolumnaZawartość
NumerNumer kontenera zgodny z ISO 6346.
Rozmiar20' albo 40'.
ArmatorArmator kontenera.
Data wjazduData wjazdu kontenera do magazynu.
Zwrot pustegoData zwrotu pustego kontenera.
Partie na stanieLiczba partii z tego kontenera, które mają stan w magazynie.
Studio WMS.net, okno Kontener z polami Numer ISO 6346, Rozmiar, Armator, Data wjazdu i Data zwrotu pustego
Okno Kontener z formularzem numeru, rozmiaru i dat.

Pole Numer (ISO 6346) jest wymagane i ma maskę wpisu AAAA9999999, czyli cztery litery i siedem cyfr. Rozmiar to wybór między 20' a 40', a domyślnie ustawione jest 40'. Pola Armator, Data wjazdu i Data zwrotu pustego są opcjonalne. Data zwrotu nie może być wcześniejsza niż data wjazdu.

  • Rozmiar - wartość 20' albo 40', domyślnie 40'. Inny rozmiar program odrzuca komunikatem, że rozmiar ma wynosić 20 albo 40.
  • Daty - zwrot pustego kontenera nie może być wcześniejszy niż wjazd; ta sama data jest dopuszczalna.

Numer kontenera jest unikalny. Próba dodania drugiego kontenera o tym samym numerze kończy się komunikatem, że kontener już jest w kartotece. Aby zmienić dane istniejącego, użyj ikony Edytuj w jego wierszu.

Numer ISO 6346 i cyfra kontrolna

Numer kontenera składa się z jedenastu znaków. Pierwsze trzy litery to kod właściciela, czwarta to kategoria sprzętu i przyjmuje wartość U, J albo Z. Dalej idzie sześć cyfr numeru seryjnego, a jedenasty znak to cyfra kontrolna. Maska AAAA9999999 odpowiada temu podziałowi, a program odrzuca numer, w którym cyfra kontrolna nie zgadza się z pozostałymi znakami.

Budowa numeru kontenera ISO 6346Numer kontenera ma 11 znaków: trzyliterowy kod właściciela, literę kategorii sprzętu, sześć cyfr numeru seryjnego i cyfrę kontrolną. Cyfrę kontrolną liczy się z wartości dziesięciu pierwszych znaków pomnożonych przez kolejne potęgi dwójki. Przykład DEMU1000005 ma cyfrę kontrolną 5.DEMU1000005kod właściciela (3 litery)kategoria: U,J albo Znumer seryjny (6 cyfr)cyfrakontrolnaznakDEMU100000wartość14152432100000waga 2^(n-1)1248163264128256512iloczyn1430962561600000Suma = 412; 412 mod 11 = 5; 5 mod 10 = 5 => cyfra kontrolna 5Litery: A = 10, B = 12 ... K = 21, L = 23 ... U = 32, V = 34 ... Z = 38 (pomijane są wielokrotności 11).
Budowa numeru kontenera: kod właściciela, kategoria sprzętu, numer seryjny i cyfra kontrolna wyliczana z dziesięciu pierwszych znaków.

Cyfra kontrolna powstaje w czterech krokach. Najpierw każdemu z dziesięciu pierwszych znaków przypisuje się wartość. Cyfra ma wartość równą sobie, a litery liczy się od A=10 z pominięciem wielokrotności 11, więc B=12, K=21, L=23, U=32 i V=34. Potem każdą wartość mnoży się przez 2 podniesione do potęgi równej numerowi pozycji minus 1. Iloczyny się sumuje i dzieli przez 11, a z reszty bierze się ostatnią cyfrę, czyli resztę mod 10.

Przykład obliczenia. Dla pierwszych dziesięciu znaków DEMU100000 wartości to 14, 15, 24, 32, 1, 0, 0, 0, 0, 0. Wagi pięciu pierwszych pozycji to 1, 2, 4, 8 oraz 16, więc iloczyny wynoszą 14, 30, 96, 256 oraz 16, a pozostałe pozycje dają zero. Suma wynosi 412, reszta z dzielenia przez 11 to 5, więc cyfrą kontrolną jest 5, a pełny numer to DEMU1000005. Gdy reszta z dzielenia przez 11 wynosi 10, cyfrą kontrolną jest 0.

Ta sama kontrola działa w trzech miejscach programu: w kartotece kontenerów, w oknie Dodaj dokument celny w rejestrze oraz w polu Kontener (ISO 6346) dokumentu PZC. W dokumencie PZC pole jest sprawdzane po opuszczeniu i pokazuje komunikat Numer zgodny z ISO 6346 albo błąd. Spójność jednej reguły sprawia, że numer przyjęty w jednym miejscu nie zostanie odrzucony w innym.

Automatyczny zapis kontenera z PZC

Kontener wpisany na dokumencie PZC trafia do kartoteki w chwili zatwierdzenia przyjęcia, bez dodatkowej pracy operatora. Jako data wjazdu zapisywana jest data przyjęcia z dokumentu. Zatwierdzenie jest jedną całością: zapis kontenera, partii ze statusem celnym i historii statusu przechodzi w jednej transakcji, więc kontener nie pojawi się w kartotece, jeśli przyjęcie zostanie odrzucone.

Operator nie musi więc dodawać kontenera ręcznie przed przyjęciem. Przycisk Dodaj kontener przydaje się wtedy, gdy kontener trzeba opisać wcześniej, np. dopisać armatora, albo uzupełnić datę zwrotu pustego po rozładunku. Przyjęcie towaru do składu opisuje strona Przyjęcie PZC.

Typowe sytuacje przy pracy z kartotekami

Pierwsza sytuacja to nowa agencja. Zanim klient zacznie korzystać z agencji, której nie ma w kartotece, kierownik dodaje ją przyciskiem Dodaj agencję: podaje nazwę, 10 cyfr NIP i sposób wymiany. Od tej chwili agencję można wskazać w oknie Dodaj dokument celny. Jeśli NIP był już wpisany, program nie utworzy duplikatu, tylko pokaże komunikat, i wtedy trzeba odnaleźć istniejący wiersz.

Druga sytuacja to numer kontenera przepisany z papierowych dokumentów. Pomyłka w jednym znaku, np. zamiana litery O na cyfrę 0, zwykle psuje cyfrę kontrolną, więc program odrzuci numer komunikatem, że nie spełnia ISO 6346. Maska AAAA9999999 pomaga: cztery pierwsze znaki muszą być literami, a siedem kolejnych cyframi. Zanim wpiszesz numer ponownie, porównaj go z dokumentem przewozowym i przelicz cyfrę kontrolną ręcznie.

Co opiera się na kartotekach

Dokument celny w rejestrze ma pole Agencja celna wybierane z kartoteki agencji i pole Kontener sprawdzane według ISO 6346. Dlatego dane tych kartotek trzeba utrzymywać na bieżąco. Błędny NIP agencji utrudni wskazanie jej przy imporcie komunikatu. Błędny numer kontenera zatrzyma zatwierdzenie dokumentu PZC, bo kontrola ISO 6346 należy do kontroli przed zatwierdzeniem.

Ekran jest dostępny po włączeniu modułu. Przy wyłączonym module wszystkie ekrany poza Ustawieniami pokazują komunikat Moduł dozoru celnego jest wyłączony, o czym piszemy na stronie Ustawienia modułu.

Ćwiczenie w demo - lekcja lub zajęcia

Ćwiczenie: sprawdź cyfrę kontrolną kontenera i obejrzyj formularze

Ćwiczenie trwa około 15 minut. Zaloguj się do demo w roli Magazyn - przeglądarka. Kroki tylko odczytują dane; formularze Agencja celna i Kontener otwierasz wyłącznie do obejrzenia i zamykasz bez zapisu.

  1. Otwórz DOZÓR CELNY, Agencje i kontenery. Odczytaj, ile agencji ma karta Agencje celne i jaki Sposób wymiany ma każda z nich.
  2. Na karcie Kontenery wybierz dowolny numer i przepisz jego pierwsze dziesięć znaków. Na kartce policz cyfrę kontrolną: litery liczone od A=10 z pominięciem wartości 11, 22 i 33, mnożniki 1, 2, 4, 8 i dalej, suma, reszta mod 11, a z niej mod 10.
  3. Porównaj wynik z jedenastym znakiem numeru. W bazie demonstracyjnej kontenery o numerach zaczynających się od DEMU mają poprawne cyfry kontrolne.
  4. Kliknij Dodaj agencję. Odczytaj, które pola są wymagane, i sprawdź, ile znaków przyjmuje Identyfikator klucza API. Zamknij okno bez zapisu.
  5. Kliknij ikonę Edytuj przy dowolnym kontenerze, sprawdź domyślny Rozmiar i daty, po czym zamknij okno bez zapisu.
  6. Zajrzyj do kolumny Dokumenty na karcie Agencje celne i porównaj liczbę z liczbą dokumentów danej agencji w rejestrze.

Pytanie kontrolne. Jaką cyfrę kontrolną ma numer DEMU123456, jeśli suma ważona wynosi 5532, i dlaczego nie jest nią liczba 10?

Podstawa programowa. Ćwiczenie realizuje efekt "stosuje systemy informatyczne w procesie magazynowania" z kwalifikacji SPL.01 Obsługa magazynów (jednostka SPL.01.5). Pozostałe ćwiczenia zebraliśmy na stronie demo WMS na zajęciach z gospodarki magazynowej.

Najczęstsze pytania

Jak usunąć agencję celną z kartoteki?

Nie można. Na karcie Agencje celne nie ma usuwania, a agencja przypisana do dokumentu w rejestrze zostaje z nim powiązana. Zmienić można jej dane w oknie Edytuj.

Ile cyfr ma mieć NIP agencji i co przy duplikacie?

NIP ma mieć dokładnie 10 cyfr. Agencja o już użytym NIP nie zostanie dodana, bo program pokazuje komunikat, że agencja z tym NIP już jest w kartotece.

Jak wygląda poprawny numer kontenera?

Cztery litery i siedem cyfr, czyli 3 litery kodu właściciela, litera kategorii U, J albo Z, sześć cyfr numeru i cyfra kontrolna zgodna z normą ISO 6346.

Czy trzeba dodać kontener do kartoteki przed przyjęciem PZC?

Nie. Kontener podany na zatwierdzonym dokumencie PZC trafia do kartoteki automatycznie, z datą wjazdu równą dacie przyjęcia.

Czy data zwrotu pustego kontenera może być taka sama jak data wjazdu?

Tak. Zwrot nie może być wcześniejszy niż wjazd, ale ta sama data jest dopuszczalna.

Czy w kartotece mogą być dwa kontenery o tym samym numerze?

Nie. Numer kontenera jest unikalny, a próba dodania duplikatu kończy się komunikatem, że kontener już jest w kartotece.

Słownik pojęć

Agencja celna
Podmiot, który składa zgłoszenia celne w imieniu klienta i przesyła do magazynu komunikaty o zgłoszeniu i zwolnieniu towaru. Program tych zgłoszeń nie składa.
Sposób wymiany
Kanał, którym agencja dostarcza komunikaty: API, FTPS albo Ręcznie.
Identyfikator klucza API
Oznaczenie klucza przypisanego agencji, do 64 znaków. Na ekranie widać identyfikator, a nie sam klucz.
ISO 6346
Norma opisująca numer kontenera: kod właściciela, kategoria sprzętu, numer seryjny i cyfra kontrolna.
Cyfra kontrolna
Jedenasty znak numeru kontenera, wyliczany z dziesięciu pierwszych znaków z wagami będącymi potęgami dwójki, mod 11 i mod 10.
Zwrot pustego
Data zwrotu pustego kontenera po rozładunku. Nie może być wcześniejsza niż data wjazdu.