Moduł gwarancji tranzytowych (2005-09-30)

Transkrypt

Moduł gwarancji tranzytowych (2005-09-30)
Moduł gwarancji tranzytowych (2005-09-30)
Moduł gwarancji wylicza kwotę zabezpieczenia na podstawie dokumentu tranzytowego SAD. Gwarancja jest
obciąŜana w momencie odbioru z NCTS komunikatu IE29 (zwolnienie towaru do tranzytu), a zwolnienie następuje po otrzymaniu komunikatu IE45 (zamknięcie operacji tranzytowej).
Firma Huzar Software oferuje moduły obsługi gwarancji pracujące w dwóch trybach, które wyróŜniono ze
względu na lokalizację bazy gwarancji:
1. baza gwarancji (paradox albo interbase - w zaleŜności od wersji WinSAD-a) jest zlokalizowana w sieci
lokalnej. Za obsługę bazy odpowiedzialny jest moduł zawarty w pliku HSPlugGwarancjeNCTSPDX.dll
(gdy korzystamy z WinSADEU) albo HSPlugGwarancjeNCTSIB.dll (gdy korzystamy z WinSADIB),
2. baza gwarancji jest zlokalizowana na serwerze gwarancji (np. komputer w siedzibie firmy), do którego
jest dostęp poprzez sieć Internet. Ten tryb umoŜliwia saldowanie gwarancji w firmie wielooddziałowej.
Za obsługę bazy danych jest odpowiedzialny moduł zawarty w pliku HSPlugGwarancjeNCTSNET.dll
oraz specjalny program serwera bazy gwarancji (SerwerGwarancjiNCTS.exe) umieszczony na komputerze serwera gwarancji. Zainteresowani tym trybem pracy proszeni są o indywidualny kontakt z firmą
Huzar Software.
Moduł gwarancji tranzytowych, bez względu na tryb, posiada tę samą funkcjonalność (okna, funkcje itp.).
Moduł gwarancji jest modułem dodatkowym programu WinSADEU (WinSADIB) - patrz rozdział Opcje
programu węzeł Moduły dodatkowe. MoŜliwe jest jego wykorzystanie tylko wtedy, gdy w tym samym katalogu,
co aktualnie wykorzystywany program WinSADEU (WinSADIB), znajduje się odpowiedni plik HSPlugGwarancjeNCTS*.dll.
Opcje programu
PoniŜej zostaną omówione opcje programu WinSADEU(IB), które bezpośrednio związane są z modułem
gwarancji.
Węzeł SAD
NaleŜy włączyć opcję dla SADów F domyślnie obliczaj kwotę zabezpieczenia. Jej włączenie automatycznie
włącza opcje Obliczaj kwoty zabezpieczeń (w menu rozwijanym pod przyciskiem Inne okna z dokumentem
SAD), co z kolei umoŜliwia wyliczenia obciąŜenia związanego z SAD-em tranzytowym, poniewaŜ przy włączonej opcji moŜna wejść do pola 47 (klawisz [INS]) i w okienku Opłaty pola 47 przycisnąć przycisk Wylicz
opłaty.
Węzeł System NCTS
W polu edycyjnym Adres DO OSOZ: naleŜy wpisać adres [email protected] (przycisk Wczytaj
domyślne pozwala automatycznie wypełnić adresy e-mailowe). Pod wskazany adres będą wysyłane komunikaty
dotyczące gwarancji (IE26, IE34 oraz IE224).
Węzeł System NCTS - naleŜy wpisać
adres e-mail systemu OSOZ
[email protected]
Węzeł SAD - naleŜy włączyć
opcje dla SADów F domyślnie
obliczaj kwotę zabezpieczenia
Opcja Konfiguracja kont e-mail jest opisana w podręczniku uŜytkownika dla programu WinSADEU(WinSADIB) w rozdziale Realizacja komunikacji z systemem NCTS w programie WinSADEU.
1
Węzeł Dodatkowe moduły
W węźle Moduły dodatkowe wyświetlane są wszystkie "zarejestrowane" moduły wspomagające funkcjonalność programu WinSADEU.
Moduł gwarancji jest aktywny ("zarejestrowany" przez WinSAD-a), gdy na liście modułów dodatkowych
występuje jedna z poniŜej wymienionych nazw:
1. Moduł gwarancji NCTS PDX, gdzie skrót PDX oznacza współpracę z lokalną i bazą danych gwarancji
paradox. Nazwa modułu pokaŜe się na liście automatycznie wtedy i tylko wtedy, gdy w katalogu gdzie
jest plik wykonywalny programu WinSADEU.exe, znajduje się teŜ plik wykonywalny o nazwie
HSPlugGwarancjeNCTSPDX.dll (pobrać go moŜna z serwisu online).
2. Moduł gwarancji NCTS IB, gdzie skrót IB oznacza współpracę z lokalną i bazą gwarancji interbase.
Nazwa modułu pokaŜe się na liście automatycznie wtedy i tylko wtedy, gdy w katalogu, gdzie jest plik
wykonywalny programu WinSADIB.exe, znajduje się teŜ plik wykonywalny o nazwie HSPlugGwarancjeNCTSIB.dll (pobrać go moŜna z serwisu online).
3. Moduł gwarancji NCTS NET, gdzie skrót NET oznacza współpracę ze zdalnym serwerem bazy gwarancji (serwer bazy jest programem dostarczanym przez firmę Huzar Software). Nazwa modułu pokaŜe
się na liście automatycznie wtedy i tylko wtedy, gdy w katalogu, gdzie jest plik wykonywalny programu
WinSADEU.exe bądź WinSADIB.exe, znajduje się teŜ plik wykonywalny o nazwie HSPlugGwarancjeNCTSNET.dll (pobrać go moŜna z serwisu online).
Konfiguracja modułu gwarancji pracującego w trybie 1 (lokalnie)
Lokalna baza paradox
Po pobraniu pliku HSPlugGwarancjeNCTSPDX.dll i jego "rejestracji" na liście modułów dodatkowych, moduł gwarancji naleŜy skonfigurować. Po przyciśnięciu przycisku Konfiguruj (Opcje programu węzeł Moduły
dodatkowe) wyświetlone zostanie okienko Moduł gwarancji NCTS PDX z dwoma zakładkami.
Na zakładce Ustawienia podaje się liczbę dni po jakiej osoba odpowiedzialna za gwarancję ma zostać powiadomiona o sytuacji nietypowej, dotyczącej przede wszystkim braku powiadomienia o zamknięciu procedury
tranzytu. Program automatycznie powiadomi osobę zainteresowaną poprzez wysłanie powiadomienia na adres email wpisany w polu Adresy email, gdy upłynie wpisana w polu Po liczba dni od momentu zwolnienia towaru do
tranzytu (opcja nie jest jeszcze aktywna).
Zakładka Bazy danych pozwala wskazać dwa katalogi dotyczące bazy gwarancji. Katalog prywatny jest podpowiadany przez program (zaleca się by katalog ten nie był zmieniany), natomiast katalog bazy danych moŜe
być dowolny ale musi być wcześniej utworzony przez uŜytkownika. Zaleca się by katalog bazy danych modułu gwarancji nazywał się GWARANCJE i był podkatalogiem katalogu SADDANEEU. Oczywiście zalecenie
to ma jedynie charakter organizacyjny.
Przycisk Konfiguruj
Moduł gwarancji jest aktywny, gdy na liście
dodatkowych modułów znajduje się wpis Moduł
gwarancji NCTS PDX (przykładowo dla paradoxa)
Zakładka Ustawienia konfiguracji
modułu gwarancji
Zakładka Bazy danych
konfiguracji modułu gwarancji
2
Podstawowe funcje modułu gwarancji realizowane są w oparciu o bazę gwarancji, która zawiera informacje
o gwarancjach uŜytkownika, saldach i historii obciąŜeń oraz zwolnień.
Lokalna baza interbase
Po pobraniu pliku HSPlugGwarancjeNCTSIB.dll i jego "rejestracji" na liście modułów dodatkowych, moduł
gwarancji naleŜy skonfigurować. Po przyciśnięciu przycisku Konfiguruj (Opcje programu węzeł Moduły dodatkowe) wyświetlone zostanie okienko Moduł gwarancji NCTS IB z dwoma zakładkami: Ustawienia oraz Baza
danych.
Znaczenie opcji na zakładce Ustawienia jest identyczne jak opisano wyŜej. Na zakładce Baza danych naleŜy
wskazać katalog z nazwą pliku bazy interbase, login do bazy (domyślnie sysdba) oraz hasło do bazy (domyślnie
masterkey).
Konfiguracja modułu gwarancji pracującego w trybie 2 (zdalnie)
Po pobraniu pliku HSPlugGwarancjeNCTSNET.dll i jego "rejestracji" na liście modułów dodatkowych, moduł gwarancji naleŜy skonfigurować. Po przyciśnięciu przycisku Konfiguruj (Opcje programu węzeł Moduły dodatkowe) wyświetlone zostanie okienko Moduł gwarancji NCTS NET z dwoma zakładkami.
Zakładka Ustawienia jest identyczna jak to opisano wyŜej.
Na drugiej zakładce wpisywane są informacje, które powinny być dostarczone przez administratora komputera, na którym posadowiono serwer zdalnej bazy gwarancji (czyli serwer ten powinien być juŜ zainstalowany).
Zakładka Zdalne połączenia pozwala wpisać w polu edycyjnym Adres serwera: adres IP serwera (bądź jego
nazwę zarejestrowaną w DNS); w polu Port serwera: naleŜy wpisać numer portu udostępnionego do kontaktu
zewnętrznego z serwerem, zaś w polu Hasło do serwera hasło dostępu do serwera. Hasło dostępu do serwera
musi być przez niego akceptowane, czyli uŜytkownik powinien dostać hasło od administratora komputera, na
którym posadowiono serwer zdalnej bazy gwarancji.
Dodatkowo moŜna zaznaczyć opcję UŜywaj połączenia SSL (wtedy komunikacja z serwerem bazy gwarancji
będzie zaszyfrowana) bądź opcję Sprawdzaj numer klucza sprzętowego (wtedy jednym z elementów składających się na identyfikacje klienta przez serwer będzie takŜe numer klucza sprzętowego).
UWAGA: w programie serwera gwarancji (opisanego w następnym rozdziale) występuje
identyczna opcja - Sprawdzaj numer klucza sprzętowego. Opcje te w programie serwera oraz
programie WinSADxx powinny albo zaznaczone albo odznaczone. Nie będzie łączności między
WinSAD-em a serwerem, np. gdy w jednym programie opcja jest włączona a w drugim nie.
3
Serwer modułu gwarancji - instalacja i konfiguracja
Podstawowe wymagania
Instalacja serwera powinna być wykonywana w firmie przez administratora systemu komputerowego. Łączność z komputerem serwera powinien odbywać się poprzez protokół TCP/IP oraz ustalony port dostępowy z zewnątrz. Fizyczna łączność moŜe się odbywać nawet poprzez modem, poniewaŜ oprogramowanie serwera (klientów) zapewnia bardzo dobrą szybkość wymiany danych.
Zdalna baza gwarancji jest bazą interbase (Firebird), dlatego na serwerze powinien być takŜe zainstalowany
serwer Firebird-a (jeŜeli na komputerze serwera jest zainstalowany program WinSADIB, to serwer bazodanowy
jest juŜ zainstalowany).
Instalacja
Po rozpakowaniu pakietu instalacyjnego do katalogu SerwerGwarancji, powinny się w nim znaleźć wszystkie
pliki wymagane do poprawnej pracy, przede wszystkim program SerwerGwarancjiNCTS.exe, który jest autonomicznym serwerem modułu gwarancji. Katalog SerwerGwarancji moŜe być utworzony w dowolnym miejscu
na dysku.
MoŜna uruchomić serwer w trybie aplikacji albo usługi - patrz dalej.
Konfiguracja serwera
Po uruchomieniu serwera pojawi się na ekranie okno główne o nazwie Serwer gwarancji NCTS 1.xx, w którym na pierwszym planie wyświetlona jest historia zdarzeń serwera (rysunek poniŜej) oraz w obszarze powiadamiania (Tray Icons) w prawym dolnym rogu ekranu charakterystyczna zielona ikonka.
Gdy pierwszy raz uruchomimy serwer w
trybie aplikacji, wtedy w liście zdarzeń pojawi się informacja, Ŝe "Lista uprawnień jest
pusta" oraz "Serwer aplikacji nie został
uruchomiony" (patrz rysunek obok). Oznacza to, Ŝe naleŜy przystąpić do konfiguracji
serwera.
Z menu Ustawienia okna głównego, wybieramy funkcję Uprawnienia..., która pozwala ustalić wszystkich klientów z prawami do korzystania z serwera gwarancji. Wyświetlane jest okienko
Uprawnienia do korzystania z serwera gwarancji z listą uprawnionych oddziałów. Uprawnienia moŜna dodawać
(przycisk Dodaj), modyfikować (przycisk Edytuj) oraz usuwać (przycisk Usuń).
PoniewaŜ przy pierwszym uruchomieniu serwera ta lista jest pusta, więc naciskamy przycisk Dodaj, co spowoduje wyświetlenie okienka Uprawnienia do serwera. Uprawniony klient jest definiowany poprzez podanie
ID oddziału, Hasło oddziału, Opis oddziału oraz listę numerów kluczy sprzętowych zabezpieczających programy WinSADxx pracujące na wielu komputerach oddziału.
Lista uprawnionych oddziałów
Lista uprawnionych
kluczy sprzętowych
ID oddziału - wartość parametru powinna być identyczna z wartością Identyfikator oddziału lub bazy ustaloną w opcjach programu WinSADxx (Opcje programu węzeł System "Celina"\Opcje dodatkowe) pracującego
w oddziale (jeśli w oddziale pracuje np. 5 komputerów to w opcjach programu kaŜdego z uŜytkowników programu WinSADxx powinien być wpisać ten sam identyfikator oddziału). Identyfikator ID oddziału musi być podany (moŜna go ustalać klikając w małe trójkąciki z prawej strony pola edycyjnego ID oddziału).
Hasło - w polu edycyjnym wpisujemy hasło, którym powinni posługiwać wszyscy uŜytkownicy programu
WinSADxx w oddziale (uŜytkownicy w oddziałach powinni znać to hasło i wpisać je w konfiguracji modułu
gwarancji w polu edycyjnym Hasło do serwera:).
4
Gdy uŜytkownikom w oddziale administrator serwera przekazał ID oddziału oraz hasło, to oni wszyscy mają
uprawnienia do serwera gwarancji. Zatem, gdyby ktoś przekazał nieuprawnionej osobie powyŜsze wartości, to ta
osoba mogłaby się łączyć z serwerem. Zatem, by często nie zmieniać np. hasła do serwera, administrator moŜe
podać w okienku Uprawnienia do serwera numery kluczy sprzętowych wszystkich (bądź wybranych) stanowisk
danego oddziału. Wtedy, nawet przy znajomości hasła, jest mała szansa, Ŝe ktoś niepowołany będzie miał dostęp
do serwera gwarancji.
UWAGA: nie wystarczy podać listy numerów kluczy sprzętowych; naleŜy dodatkowo włączyć opcję Sprawdzaj numery kluczy sprzętowych w dolnej części okienka Uprawnienia do
korzystania z serwera gwarancji.
Jeśli wypełniliśmy ID oddziału, hasło i utworzyliśmy listę numerów sprzętowych, to zatwierdzamy uprawnienia oddziału naciskając przycisk OK, w wyniku czego na liście uprawnionych oddziałów pojawi się nowy
wpis.
Analogicznie administrator nadaje uprawnienia wszystkim oddziałom danej firmy. Aby ustawienia zostały
zapisane do bazy, naleŜy przycisnąć przycisk Zapisz w oknie uprawnień do korzystania z serwera gwarancji.
Po wprowadzeniu listy uprawnionych oddziałów i jej zapisaniu w bazie, naleŜy przystąpić do konfiguracji
kolejnych ustawień. Z menu Ustawienia wybieramy funkcję Opcje pracy, w wyniku czego pokazuje się okienko
Konfiguracja serwera gwarancji NCTS z dwoma zakładkami: Ustawienia oraz Połączenie SSL.
Zakładka Ustawienia. W polu Port serwera (rysunek poniŜej) naleŜy wpisać numer wolnego portu, poprzez
który komunikować się będą programy WinSADxx (identyczny numer portu występuje w konfiguracji modułu
gwarancji programu WinSADxx). Następnie naleŜy w obszarze Baza danych gwarancji wpisać wymagane dane
dotyczące bazy danych gwarancji, przede wszystkim adres bazy danych w polu Baza danych (postaci adres IP
serwera, dwukropek a następnie pełną ścieŜkę z nazwą bazy (np. localhost:c:\gwar.fdb). PoniewaŜ baza gwarancji
jest bazą interbase, dlatego naleŜy podać Login do bazy (domyślnie jest to sysdba) oraz Hasło do bazy (domyślnie jest masterkey).
Zakładka Połączenie SSL
Zakładka Ustawienia
Zakładka Połączenie SSL. Zakładka słuŜy do konfiguracji bezpiecznego połączenia SSL, dlatego naleŜy
najpierw zaznaczyć opcję UŜywaj połączenia SSL, aby uaktywniły się pola edycyjne w obszarze Ustawienia
certyfikatów. W polach edycyjnych Plik klucza serwera oraz Plik certyfikatu serwera naleŜy wpisać pełne
ścieŜki do plików, odpowiednio klucza serwera oraz certyfikatu serwera wygenerowanych przez administratora
(na powyŜszym rysunku, przykładowe pliki przygotowane przez Huzar Software nazywają się key.pem oraz
cert.pem). W polu Hasło klucza serwera administrator wpisuje hasło na podstawie, którego wygenerował plik
klucza oraz certyfikatu.
UWAGA: zmiana konfiguracji serwera wymaga ponownego jego uruchomienia. Gdy serwer
pracował w trybie aplikacyjnym, wystarczy go zamknąć i ponownie uruchomić. JeŜeli serwer
pracuje w trybie usługi, to naleŜy ją zatrzymać (menu Ustawienia Tryb pracy Zatrzymaj usługę),
a następnie uruchomić usługę ponownie (menu Ustawienia Tryb pracy Uruchom jako usługę).
Ostatnią funkcją w menu Ustawienia okna głównego programu serwera jest funkcja Tryb pracy, za pomocą
której moŜna w bardzo prosty sposób uruchamiać serwer w trybie usługi systemu Windows. W przeciwieństwie
do trybu aplikacyjnego, gdzie o kaŜdorazowym uruchomieniu serwera musi pamiętać administrator, praca
w trybie usługi jest o wiele przyjemniejsza, poniewaŜ serwer uruchomi się przy kaŜdorazowym starcie systemu
Windows (czyli zawsze gdy rano włączymy komputer).
Aby serwer uruchamiał się w trybie usługi, wystarczy uruchomić funkcję Uruchom jako usługę. Program
poprosi o wpisanie nazwy konta uŜytkownika, któremu przypisano przywilej uruchamiania w trybie usługi oraz
hasło uŜytkownika komputera (to samo, które podajemy podczas startu systemu).
Aby przyznać przywilej wybranemu uŜytkownikowi, to przykładowo w systemie Windows 2000 naleŜy
wykonać poniŜsze kroki:
5
Wybrać Panel sterowania Narzędzia administracyjne Zasady zabezpieczeń lokalnych Zasady lokalne Przypisywanie praw uŜytkownika,
b) W oknie Zasady wybrać za pomocą podwójnego kliknięcia Logowanie w trybie usługi,
c) Za pomocą przycisku Dodaj dodać nazwę konta do listy kont uprawnionych do logowania w trybie usługi
a)
Serwer uruchomiony w trybie usługi ma czarną belkę nagłówkową nazwy okienka jak na rysunku poniŜej
(w trybie aplikacyjnym belka jest w kolorze niebieskim). W funkcji Tryb pracy uaktywniają się funkcje Zatrzymaj usługę oraz Uruchom jako aplikację. Pierwsza pozwala zatrzymać usługę, a druga przełączyć serwer z trybu
usługi do pracy w trybie aplikacji. Przełączanie między trybami pracy serwera jest monitorowane, a odpowiednie zdarzenia zapisywane do listy zdarzeń w oknie głównym.
Typowe sytuacje awaryjne
Program WinSAD, który posiada aktywny moduł gwarancji pracujący w trybie 2 (baza zlokalizowana jest
serwerze gwarancji), rozpoczyna nawiązywanie łączności z serwerem zdalnej bazy gwarancji (na podstawie informacji, które wpisano w konfiguracji modułu - co opisano
w poprzednim podrozdziale).
JeŜeli WinSAD podczas uruchamiania, nie moŜe nawiązać połączenia z serwerem, to wyświetlany jest stosowny
komunikat. Informuje on, Ŝe "Serwer gwarancji jest niedostępny. Wystąpił błąd podczas próby połączenia z serwerem
gwarancji. Socket Error # 10061" - co pokazano na rysunku
obok.
Gdy WinSAD nawiąŜe łączność z serwerem (nie ma Ŝadnych komunikatów o błędach), ale w trakcie pracy, z jakichkolwiek przyczyn, łączność ta zostanie utracona, to
wtedy uŜytkownik zostanie powiadomiony o fakcie utraty
połączenia za pomocą komunikatu "Błąd ustawienia zakresu
operacji. Connection Lost. Utracono połączenie z serwerem
aplikacji" (rysunek obok).
UWAGA: brak łączności z serwerem bądź utrata połączenia pozwala nadal obciąŜać
i zwalniać gwarancje NCTS. Program WinSAD lokalnie zapamiętuje, wszystkie "wykonane"
operacje na bazie gwarancji. Gdy połączenie z serwerem zostanie ponownie nawiązane,
program automatycznie ponowi te operacje na rzeczywistej bazie gwarancji.
Jeśli osoba nieuprawniona próbuje się połączyć z serwerem gwarancji, to moŜe otrzymać poniŜszy komunikat "Brak uprawnień do wykonania operacji na serwerze aplikacji". Przyczyny mogą być róŜne, np. brak
danego oddziału na liście uprawnionych do korzystania z serwera, serwer ma włączoną opcją sprawdzania klu-
czy sprzętowych a w WinSAD-zie opcja jest wyłączona itp.
6
Moduł gwarancji NCTS
Okno główne modułu gwarancji jest dostępne w menu Tablice Moduł gwarancji NCTS. (wyświetlane jest
okno o nazwie Gwarancje NCTS, oczywiście tylko wtedy, gdy dostępny jest odpowiedni plik *.dll). W oknie
tym jest lista gwarancji oraz lista wszystkich operacji typu obciąŜenie bądź zwolnienie (zakładka Wszystkie).
Okno Gwarancje NCTS
W oknie Gwarancje NCTS wyróŜniono dwa główne obszary - Gwarancje oraz Operacje (rysunek poniŜej).
Lista
gwarancji
Przyciski dodawania
nowych i edycji juŜ
istniejących gwarancji
Przyciski Filtrowanie
włącza i wyłącza
warunki filtrowania.
Zakładki z listami operacji
typu obciąŜenia i zwolnień
Warunki filtrowania:
operacji zgodne z MRN,
danym uŜytkownikiem,
UC docelowym czy
zakresem dat.
W obszarze Gwarancje znajduje się lista wprowadzonych do bazy gwarancji. Do listy moŜemy dodawać
dane o gwarancji (tak jak opisano wyŜej) oraz zmieniać dane wskazanej gwarancji (przycisk Edytuj).
W obszarze Operacje znajduje się lista operacji dokonanych na gwarancjach (obciąŜanie, zwalnianie).
MoŜna wyświetlić tylko listę obciąŜeń (zwolnień) wybierając odpowiednią zakładkę ObciąŜenia (Zwolnienia),
tylko listę operacji zawęŜoną do wybranej gwarancji (poprzez włączenie opcji Pokazuj tylko dla wybranej
gwarancji) czy teŜ włączyć bardziej zaawansowane filtrowanie naciskając przycisk Filtrowanie (moŜna filtrować listę ustalając zadany MRN, uŜytkownika, urząd celny docelowy bądź wskazując przedział dat).
Lista operacji zawiera operacje dotyczące wskazanej gwarancji. Rodzaj operacji moŜna poznać po kolorze
linijki.
Linijki w kolorze czarnym (brak daty przybycia oraz zwolnienia) reprezentuje rozpoczętą procedurę tranzytu,
lecz towar jeszcze nie dotarł do miejsca przeznaczenia. W kolorze jasnoniebieskim zaznaczono jedynie fakt
przybycia towaru do miejsca przeznaczenia (jest tylko data przybycia), zaś kolorem zielonym zaznaczono fakt
zwolnienia zabezpieczenia dla danego tranzytu (są dwie daty - przybycia i zwolnienia).
Z tego teŜ względu, na zakładce Nie zwolnione występują operacje w kolorze czarnym i jasnoniebieskim,
a na zakładce Zwolnione - tylko operacje w kolorze zielonym.
W kolumnie OSOZ listy operacji zweryfikowane dane własnej bazy zabezpieczeń z bazą systemu OSOZ
oznaczone są znakiem ( ) - weryfikacji dokonują funkcje z menu System OSOZ (patrz dalej).
Dodanie i edycja opisu gwarancji
Dane o gwarancji moŜna dodać do bazy za pomocą
przycisku Dodaj bądź edytować istniejąca przyciskiem
Edytuj, które znajdują się w oknie Gwarancje NCTS
z prawej strony listy gwarancji. W wyświetlonym okienku
w polu Nazwa gwarancji naleŜy wpisać zwyczajową nazwę gwarancji, która coś mówi uŜytkownikowi (chociaŜ
moŜe to być rzeczywisty numer gwarancji), TIN głównego zobowiązanego (TIN gł. zob.), kwotę referencyjną,
symbol waluty w jakiej jest wyraŜona, procent obniŜenia
kwoty referencyjnej (wpisanie np. 10% oznacza, Ŝe
faktyczne zabezpieczenie dotyczy 10% kwoty referencyjPrzycisk Edytuj pozwala wypełnić szczenej; 0% oznacza, Ŝe Ŝadnego zabezpieczenia nie musimy
gółowe dane o gwarancji, które pojawia
składać).
się w obszarze Dane gwarancji.
W pasku edycyjnym Obecnie wolne w przypadku weryfikacji danych z OSOZ zostanie automatycznie wpisana
wolna część kwoty referencyjnej. JeŜeli musimy być poinformowani o tym, Ŝe kwota wolnego zabezpieczenia
spadła poniŜej pewnej wartości, wystarczy wpisać ją w polu Niebezp. Poziom poniŜej.
W okienku Gwarancja znajduje się takŜe opcja weryfikuj z OSOZ. Opcja ta występuje w kontekście danej
gwarancji, poniewaŜ jej włączenie pozwoli automatycznie weryfikować gwarancje z systemem OSOZ, zatem dla
innej gwarancji, gdy opcja nie jest włączona taka weryfikacja nie będzie prowadzona.
7
Aby móc wpisać szczegółowe dane gwarancji, naleŜy przycisnąć przycisk Edytuj i wpisać je w wyświetlonym okienku Dane gwarancji (dane te pojawią się w obszarze Dane gwarancji okienka Gwarancja).
Na szczegółowy opis gwarancji składają się następujące dane (okienko Dane gwarancji - rysunek poniŜej):
Rodzaj - naleŜy wpisać kod rodzaju (jak go nie znamy to moŜna wspomóc się słownikiem przyciskając
ikonkę otwartej ksiąŜeczki z prawej strony pola).
Numer - wpisujemy numer gwarancji otrzymany z urzędu. Gdy jest to numer GRN (Guarantee Reference
Number), czyli gwarancja jest zarejestrowana w systemie
OSOZ, to naleŜy dodatkowo zaznaczyć opcję Numer GRN.
Kod dostępu - jeŜeli gwarancja jest zarejestrowana
w systemie OSOZ, wtedy uŜytkownik ma dostęp do informacji o danej gwarancji, gdy poda udostępniony mu tzw.
kod dostępu (patrz rozdział System OSOZ). Do pola moŜna
wpisać kod dostępu tylko wtedy, gdy zaznaczono opcję
Numer GRN.
Kod urzędu - naleŜy wpisać kod urzędu (lub pobrać ze
słownika), w którym złoŜono gwarancje.
KaŜda gwarancja moŜe posiadać dodatkowe dane
wskazujące na "zasięg" jej stosowania. Stąd moŜna np.
zaznaczyć, Ŝe Gwarancja niewaŜna na terytorium UE,
bądź utworzyć listę krajów, do których gwarancja nie
obowiązuje (lista Wyłączone kraje).
Część pól okienka (tzn. Pozycje towarowe, Procedury, Pozwolenia) zostanie wypełniona automatycznie
podczas weryfikacji danych z OSOZ.
Menu Gwarancje
Funkcje z menu Gwarancje dotyczą listy gwarancji.
Funkcje Dodaj oraz Edytuj są z identyczne z funkcjami
przycisków Dodaj i Edytuj opisanymi wyŜej. Usunąć opis
gwarancji z listy moŜna zrobić tylko za pomocą funkcji
Usuń.
Funkcja Przelicz ponownie kwoty gwarancji... pozwala
uaktualnić dane wyświetlane na liście gwarancji (w szczególności kwoty w kolumnie Zajęte).
Funkcja OdświeŜ widok pozwala uaktualnić wyświetlaną
listę gwarancji (istotne przy pracy ze wspólną bazą danych).
Menu Operacje
Funkcje z menu Operacje dotyczą listy operacji. MoŜna
podglądnąć dane operacji (funkcja Podgląd), usunąć operację (funkcja Usuń), zobaczyć domyślną listę wszystkich operacji (funkcja Wyczyść filtrowanie) oraz ewentualnie w przypadku współpracy ze wspólną bazą gwarancji odświeŜyć
dane w liście operacji (funkcja OdświeŜ widok).
Menu Widok
W menu Widok moŜna włączyć (bądź wyłączyć)
wyświetlanie listy gwarancji (funkcja Gwarancje) lub włączyć (wyłączyć) warunki filtrowania .
Menu System OSOZ
Funkcje z menu System OSOZ realizują powiązanie bazy gwarancji NCTS z systemem OSOZ. Przede wszystkim za ich pomocą moŜemy zweryfikować dane o operacjach na gwarancjach zawarte we własnej bazie z bazą
systemu OSOZ.
Funkcja Zweryfikuj dla bieŜącej gwarancji (ręcznie)
pozwala wygenerować zapytanie do systemu OSOZ
o odesłanie komunikatu z informacja o wszystkich operacjach danej gwarancji (uŜytkownik sam decyduje czy
zapytanie ma być wysłane bezpośrednio przez program czy zapisane w pliku Question.XML). Zapytanie o operacje na gwarancji dotyczą zawsze zadanego okresu (program prosi o podanie daty początkowej i końcowej).
8
Funkcja Zweryfikuj dla wszystkich gwarancji (automatycznie) pozwala automatycznie dokonać weryfikacji
operacji dla wszystkich gwarancji (z zaznaczoną opcją Weryfikuj z OSOZ) za okres liczony od poprzedniego
zapytania. W tym przypadku program odbiera wiadomości w tle oraz weryfikuje dane, informując o ewentualnych błędach.
Funkcja Zeruj weryfikację z OSOZ pozwala "wyzerować" dotychczasową weryfikacje operacji i rozpocząć ją
jeszcze raz. Zaleca się wykorzystywa ć tę funkcję tylko w sytuacjach awaryjnych związanych z dostępem do systemu OSOZ.
Menu Raporty
Z menu Raporty moŜna uruchomić Edytor SQL i na podstawie wyniku zapytania dotyczącego tablic bazy
gwarancji utworzyć dowolny raport. W przyszłości przewidziane będą dodatkowe raporty.
9
Dokument SAD tranzytowy i jego związek z modułem gwarancji
W rozdziale tym przedstawiono poprawnie przygotowany dokument SAD z punktu widzenia "współpracy"
z modułem gwarancji.
Aby obciąŜyć gwarancję, naleŜy najpierw wyliczyć wszystkie zabezpieczenia wynikające z SAD-u. Program automatycznie dokonuje
wyliczenia, ale tylko wtedy, gdy zaznaczono opcję dla SADów F domyślnie obliczaj kwotę zabezpieczenia w opcjach programu, a takŜe
opcje Wyliczaj kwoty zabezpieczeń dostępną w menu kontekstowym
po przyciśnięciu przycisku Inne (przycisk jest dostępny w oknie edycji dokumentu SAD - widzimy go na ekranie -w prawym górnym
rogu. Patrz rysunek obok).
Po wejściu w pole 47 (np. poprzez dwukrotne kliknięcie myszką)
naleŜy przycisnąć przycisk Wylicz opłaty. W polach 47 pojawią się wyliczenia. W celu wyliczenia obciąŜenia w
kaŜdej pozycji dokumentu SAD wystarczy przycisnąć klawisz [F10].
Następnie w polu 52 naleŜy nacisnąć klawisz [INS], w wyniku czego zostanie wyświetlone okienko Gwarancje (rysunek poniŜej). Uwaga: gdy w polu 52 przyciśnięto klawisz [ENTER] albo dwukrotnie kliknięto
myszką, wtedy otworzy się okienko Notes. Sytuację tę opisano dalej.
W okienku Gwarancje wyróŜniono następujące obszary:
Pole 52 (treść do druku) - w obszarze tym jest podgląd zawartości pola 52, która będzie wydrukowana.
Zawartość do druku jest generowana automatycznie na podstawie listy gwarancji z obszaru Gwarancje oraz
listy obciąŜeń wyświetlonych w obszarze ObciąŜenia.
Gwarancje - w obszarze jest wyświetlana lista gwarancji, która ma być obciąŜona kwotami z pól 47. Listę tę
tworzy uŜytkownik za pomocą przycisków Dodaj bądź Pobierz. Zaleca się wykorzystywa ć przycisk Pobierz,
poniewaŜ pozwala on wybrać gwarancje z wyświetlonej listy przygotowanej na podstawie bazy gwarancji
(które wcześniej wprowadzono do bazy - tak jak to opisano w poprzednim rozdziale). Poszczególne gwarancje moŜna edytować (przycisk Edytuj), usuwać (przycisk Usuń) a takŜe przemieszczać na liście za pomocą
przycisków z niebieskimi strzałkami.
Przycisk OdświeŜ salda pozwala uaktualnić saldo wszystkich gwarancji, z których stworzyliśmy listę. Gdy
wstawiamy na listę gwarancje pobierane z bazy gwarancji (za pomocą przycisku Pobierz) kwota wolna jest
pobierana z bazy i jest kwotą wolną w danym momencie. Funkcję odświeŜania salda stosujemy w przypadku,
gdy np. 3 godziny temu poprawnie wypełniliśmy tranzytowy dokument SAD. JeŜeli ten dokument aktualnie
ma być podstawą rozpoczęcia procedury tranzytu, to moŜe się zdarzyć, Ŝe kwoty wolne na poszczególnych
gwarancjach mogły ulec zmianie (bo inni uŜytkownicy je obciąŜyli bądź zwolnili). Aby od nowa nie tworzyć
listy gwarancji w obszarze Gwarancje wystarczy nacisnąć przycisk OdświeŜ salda, by kolumna Kwota
została uaktualniona zgodnie z bazą gwarancji.
Bardzo waŜny przycisk patrz opis dalej
Kwoty wolne gwarancji
ObciąŜenie dodane albo
zmienione "ręcznie"
ObciąŜenie dodane i wyliczone
automatycznie po przyciśnięciu Wylicz
Po przyciśnięciu Wylicz pyta jak rozbić naleŜności z pól 47, gdy na liście są naleŜności
"ręczne" oraz automatyczne
ObciąŜenia - lista obciąŜeń wypełnia się automatycznie po przyciśnięciu przycisku Wylicz. Gdy nic się nie
pojawi na liście obciąŜeń, oznacza to, Ŝe nie ma wyliczeń w polach 47 danego SAD-u. Lista naleŜności
10
celnych wygenerowana automatycznie przez program w kolumnie Typ ma ikonkę "zapisanej karteczki".
Zasada obciąŜania listy gwarancji jest następująca - podejmuje się próbę obciąŜenia w 100% pierwszej
gwarancji na liście, gdy nie ma wystarczającej kwoty wolnej - program obciąŜa drugą na liście gwarancje,
itd. Z tego punktu widzenia dosyć istotną rolę odgrywają przyciski z niebieskimi strzałkami pozwalające
zmieniać kolejność gwarancji na liście. Program pozwala takŜe na "ręczną" zmianę obciąŜenia za pomocą
przycisku Edytuj bądź dodanie nowego obciąŜenia za pomocą przycisku Dodaj. ObciąŜenia "ręcznie" dodane
w kolumnie Typ mają ikonkę "Ŝółtej rączki". Gdy na liście znajdują się jednocześnie obciąŜenia wprowadzone "ręcznie" oraz automatycznie, to po przyciśnięciu przycisku Wylicz program pyta co ma zrobić z obciąŜeniami "ręcznymi" (patrz rysunek wyŜej).
Błędy - obszar ten moŜe się pojawi ć (poniŜej obszaru Operacje) po
przyciśnięciu przycisku Sprawdź dane - F2, ale tylko wtedy, gdy wykryto jakieś niezgodności. Wyświetlona zostanie lista ostrzeŜeń (np. za
małe zabezpieczenie -12572,39 PLN zamiast co najmniej 12577,10
PLN; brak wyliczeń opłat w niektórych pozycjach SAD-u; błędach
w gwarancjach wpisanych do bazy, itp). NaleŜy usunąć przyczyny
powstania błędów. Pole 52 moŜna uznać za poprawnie wypełnione, gdy
po przyciśnięciu przycisku Sprawdź dane - F2, program wyświetli
komunikat taki jak na rysunku obok.
Przyciśnięcie przycisku OK w okienku Gwarancje powoduje, Ŝe pole
52 dokumentu SAD zostaje wypełnione treścią, którą widzieliśmy w obszarze Pole 52 (treść do druku) oraz
wypełnieniem pierwszego pola 44 kaŜdego zestawu SAD, informacją dodatkową o kodzie CAL.
MoŜe się zdarzyć, Ŝe uŜytkownik nie ma uprawnień do modułu gwarancji (zatem nie ma bazy gwarancji),
a musi wypełnić w SAD-zie pole 52 i 44. Wtedy uŜytkownik moŜe wykorzystać notes do pola 52, do którego
moŜna wejść po przyciśnięciu klawisza [ENTER] (bądź dwukrotnie kliknąć myszką). Z notesu moŜna dopisać
(albo zmienić) dane gwarancji wykorzystując przyciski Dopisz (Edytuj).
Po naciśnięciu przycisku Dopisz w okienku Notes, wyświetla się "puste" okienko Gwarancje (jest to
identyczne okienko omówione wyŜej, za wyjątkiem braku listy obciąŜeń, której być nie moŜe bo nie ma bazy
gwarancji). W okienku tym naleŜy nacisnąć przycisk Dodaj, następnie wpisać wszystkie wymagane dane
opisujące gwarancje i zaakceptować opis przyciskiem OK. W wyniku powyŜszych działań w notesie znajdzie się
nowy wpis dla wprowadzonej gwarancji. Gdy następnie w okienku Notes naciśniemy przycisk OK, wtedy
jeszcze raz pojawi się okienko Gwarancje, ale juŜ z obszarem ObciąŜenia, z dostępnym przyciskiem Wylicz,
którego funkcje opisano wyŜej.
Naciśnięcie przycisku Edytuj w okienku Notes spowoduje wyś wietlenie okienka Gwarancje (bez obszaru
ObciąŜenia) pozwalającego edytować wskazaną w notesie gwarancję, a po wyjściu z notesu w wyświetlonym
okienku Gwarancje wyliczyć obciąŜenia i na końcu zapisać informacje do pola 52 oraz 44.
Z powyŜszego opisu wynika, Ŝe uŜytkownicy, którzy mają uprawnienia do modułu gwarancji oraz mają
napełnioną bazę gwarancji, w polu 52 naciskają klawisz [INS]. Pozostali uŜytkownicy wykorzystują notes, co
wymaga przede wszystkim samodzielnego pilnowania salda gwarancji.
11
System OSOZ
Moduł gwarancji współpracuje z systemem OSOZ (Ogólnopolski System Obsługi Zabezpieczeń i Pozwoleń)
w zakresie zmiany kodu dostępu do gwarancji (komunikat IE26), zapytania o gwarancję (komunikat IE34) oraz
rejestracji sprzedanego karnetu gwarancji pojedynczej (komunikat IE224). Obecnie umoŜliwia wysyłanie i odbiór komunikatów opisanych poniŜej oraz współpracuje z modułem gwarancji tranzytowych.
Z menu Tablice wybieramy funkcję System obsługi zabezpieczeń (OSOZ/ZEFIR) a z podmenu interesujące
nas komunikaty. Przed wypełnieniem treścią wysyłanego komunikatu program pyta czy wysłać go bezpośrednio
do OSOZ (na adres e-mail wpisany w opcjach programu w węźle System NCTS) czy zapisać komunikat do pliku
XML.
Wyślij wniosek o zmianę kodów dostępu (IE26).
Jak wskazuje sama nazwa komunikatu, słuŜy on do zmiany kodów dostępu do systemu OSOZ. Po wybraniu
funkcjię program wyświetli okienko Okno edycji kodów dostępu, w którym naleŜy podać numer GRN (wspomóc
się moŜna bazą gwarancji naciskając ikonkę otwartej
ksiąŜeczki z prawej strony paska Numer GRN), stary
kod dostępu, TIN głównego zobowiązanego, a przede
wszystkim listę nowych kodów dost ępu, wykorzystując
w tym celu przycisk Dodaj. Po wypełnieniu wszystkich
pól naleŜy nacisnąć przycisk Wyślij. W przypadku wysyłki do pliku program zaproponuje nazwę piku XML
oraz katalog w którym plik zostanie umieszczony. Odpowiedź na komunikat zostanie odesłana przez system
OSOZ na adres e-mail podany w pasku Adres e-mail
(domyślnie jest podpowiadany adres z opcji programu
zapisanych w węźle System Celina).
Nie zaleca się zmieniania numeru własnego komunikatu. Program samodzielnie go generuje i oznacza nim
komunikaty.
Wyślij zapytanie o saldo gwarancji (IE34).
UŜywając tej funkcji wyświetlimy okienko Okno
edycji zapytania o gwarancje, w którym naleŜy wypełnić TIN głównego zobowiązanego oraz utworzyć listę
gwarancji, których ma dotyczyć zapytanie.
Listę danych zapytania o gwarancje tworzymy wykorzystując przycisk Dodaj. W wyświetlonym okienku
Dane zapytania do gwarancji naleŜy wybrać z podpowiedzi Tyb zabezp., wpisać numer GRN (albo pobrać z
listy gwarancji modułu gwarancji, przyciskając ikonkę
otwartej ksiąŜeczki z prawej strony paska edycyjnego
GRN), podać kod dostępu do systemu OSOZ, wybrać z
podpowiedzi Identyfikator zapytania (tylko uŜycie,
tylko ekspozycja, uŜycie i ekspozycja albo tylko informacje ogólne).
NaleŜy jeszcze wskazać okres czasu jakiego dotyczy zapytanie, ustawiając datę początkową oraz datę
końcową (naleŜy się wspomóc kalendarzykami).
Odpowiedź z systemu OSOZ nadejdzie na adres email podany w polu Adres e-mail (domyślnie jest podpowiadany adres z opcji programu zapisanych w węźle
System Celina). Elementy listy moŜna zmieniać (przycisk Edytuj) oraz usuwać (przycisk Usuń). W przypadku wysyłki do pliku program zaproponuje nazwę
piku XML oraz katalog w którym plik zostanie
umieszczony. Nie zaleca się zmieniania numeru własnego komunikatu. Program samodzielnie go generuje
i oznacza nim komunikaty.
12
Wyślij informacje o sprzedaniu karnetu gwar. Poj. (IE224).
Wybierając tę funkcję wyświetlimy okienko Okno wn. Rejestr. SprzedaŜy karnetu gwar., w którym naleŜy
wypełnić TIN głównego zobowiązanego, UC zabezpieczenia oraz utworzyć listę sprzedanych karnetów (przycisk Dodaj po prawej stronie obszaru Sprzedane gwarancje), których ma dotyczyć rejestracja. Listę karnetów
tworzymy i modyfikujemy w analogiczny sposób jak dla poprzedniego komunikatu (przyciski Dodaj, Edytuj
oraz Usuń).
W okienku Dane sprzedanego karnetu gwarancji oprócz danych głównego zobowiązanego (obszar Główny
zobowiązany), naleŜy wpisać dane gwarancji, w ramach której zakupiono karnet. Gdy karnet został przekazany
głównemu zobowiązanemu, wtedy naleŜy zaznaczyć opcje Karnet przekazany gł. Zobow. JeŜeli karnet dotyczy
towarów wraŜliwych, naleŜy zaznaczyć opcje WaŜny na towary wraŜliwe.
W przypadku wysyłki do pliku program zaproponuje nazwę pliku XML oraz katalog w którym plik zostanie
umieszczony. Nie zaleca się zmieniania numeru własnego komunikatu. Program samodzielnie go generuje
i oznacza nim komunikaty. Odpowiedź z systemu OSOZ nadejdzie na adres e-mail podany w polu Adres e-mail
(domyślnie jest podpowiadany adres z opcji programu zapisanych w węźle System Celina).
Wszystkie wysłane komunikaty do systemu
OSOZ są gromadzone w module NCTS (rysunek obok). MoŜna je wyświetlić po wybraniu
z podpowiedzi paska Wyświetl komunikaty napis tylko OSOZ.
Komunikaty systemu OSOZ będą wyświetlone po wybraniu tylko OSOZ.
13