...
Rodzaj | Opis | Format | Ustawianie wartości | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
kliencka | zawiera parametry ustawiane indywidualnie dla każdego wdrożenia | parametry akcji | w PWE w parametrach akcji Business Trip | ||||||||||||
domyślna | zawiera pozostałe parametry potrzebne do działania wtyczki, które albo wynikają z przepisów lub założeń lub najczęściej nie jest potrzebne indywidualne ustawienie podczas wdrożenia | plik json |
Podgląd i edycja konfiguracji znajduje się w polu tekstowym w panelu zarządzania konfiguracjami wtyczek (PCM).
Po wgraniu wtyczki do pola tekstowego ładowana jest automatycznie najnowsza konfiguracja z pliku json znajdującego się w projekcie wtyczki w .../resources/config/businessTripDefaultConfig.json Jeśli w katalogu domowym w ...\plugins\data\com_suncode_plugin-business-trip\config znajduje się plik businessTripDefaultConfigbusinessTripCustomConfig.json, który zawiera tylko wybrane parametry z innymi wartościami niż w konfiguracji domyślnej pozyskiwanej z projektu wtyczki, wówczas w polu tekstowym konfiguracji wtyczki zostanie wyświetlona domyślna konfiguracja najstarsza wersja konfiguracji (przed zmianami stawek z 2022-07-28) zaktualizowana o te odpowiednie pola. Najnowsza konfiguracja nie doda się automatycznie w PCM, ponieważ konfiguracja z customowymi zmianami różni się od domyślnych ustawień.
| ||||||||||||
zmieniona |
w polu tekstowym w panelu zarządzania konfiguracjami wtyczek (wtyczka Plugin Configuration Manager - PCM) w zakładce Business Trip istnieje możliwość zmiany domyślnych parametrów.
Aktualne wersje konfiguracji będą automatycznie dodawane jako kolejne zakładki w PCM pod warunkiem, że ostatnia konfiguracji nie była modyfikowana. Jeżeli najnowsza konfiguracjia w PCM różni się od tej domyślnej z wtyczki (była modyfikowana), to nowe wersje konfiguracji nie będą dodawane. Można dodawać swoje konfiguracje podając w polu "effective_date" datę, od której nowa konfiguracji ma obowiązywać. Konfiguracja do obliczeń zostaje wybrana na podstawie daty zakończenia delegacji. | plik json |
Aby zmienić parametry z konfiguracji domyślnej trzeba udać się do pola tekstowego w Administracja -> Konfiguracja systemu -> Konfiguracja wtyczek -> Zainstalowane wtyczki -> Business Trip. Ukaże się konfiguracja wtyczki o nazwie config-data (JSON) (wyjątkiem jest najstarsza wersja i ma nazwę "config (JSON)") w postaci pola tekstowego i zmieniamy w nim te parametry, które chcemy zmodyfikować. Po każdej zmianie klikamy w przycisk Zapisz plik. |
...
Konfiguracja domyślna zawiera następujące parametry ustawione domyślnie najczęściej wykorzystywanymi wartościami.
Parametr | Opis | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
effective_date
| data wejścia w życie konfiguracji (konfiguracja będzie wybierana na podstawie daty zakończenia delegacji)
| ||||||||||||
wydatki_waluty | symbole walut, w których ma być możliwość zarejestrowania poniesionych wydatków | ||||||||||||
kilometrowka | zawiera kategorie oraz przypisane koszty. | ||||||||||||
kilometrowka_dla | określa dla jakiego typu pojazdu, ma zostać wyliczona kilometrówka. | ||||||||||||
wymog_ewidencji_pojazdu | określa dla jakiego typu pojazdu ma być wymagane uzupełnienie pól dot ewidencja pojazdu. | ||||||||||||
srodek_transportu | wszystkie środki transportu, dostępne do wyboru dla osoby rozliczającej delegację. | ||||||||||||
nawa_polskiej_waluty | nazwa polskiej waluty, używanej w procesie. | ||||||||||||
|
Parametr usunięty. Teraz jest możliwość dodawania klas i metod klienckich. Szczegóły tutaj. | ||||||||||||
kraj | mapa wartości, zawiera koszty: diety, ryczałtów dla delegacji krajowej. | ||||||||||||
zagranica : | część konfiguracji dotycząca delegacji zagranicznej. | ||||||||||||
| wartość true, powoduje rozdzielenie ryczałtów na poszczególne kraje (w walucie tych krajów). Wartość false, powoduje zliczenie wszystkich ryczałtów i przeliczenie ich na PLN. | ||||||||||||
| procent diety, w przypadku gdy pracodawca zapewnił posiłek w delegacji zagranicznej. | ||||||||||||
| ustawienia dotyczące sposobu wybierania daty dla kursów walutowych. | ||||||||||||
|
Parametr usunięty. Kurs walutowy pobierany jest na podstawie daty ustawionej w parametrze akcji "Pobierz kurs z". | ||||||||||||
| ile dni ma zostać odjętych od daty dzisiejszej. Domyślną wartością jest -1 (data z wczoraj). | ||||||||||||
|
Parametr usunięty. Kurs walutowy pobierany jest na podstawie daty ustawionej w parametrze akcji "Pobierz kurs z". | ||||||||||||
| w polu, można wskazać, ile dni ma zostać odjętych od daty wskazanej w polu. | ||||||||||||
|
Parametr usunięty. Kurs walutowy pobierany jest na podstawie daty ustawionej w parametrze akcji "Pobierz kurs z". | ||||||||||||
|
Parametr usunięty. Kurs walutowy pobierany jest na podstawie daty ustawionej w parametrze akcji "Pobierz kurs z". | ||||||||||||
|
Parametr usunięty. W nowych delegacjach parametr nie jest brany pod uwagę.
| ||||||||||||
| lista stawek diet i walut dla krajów, wg których nastąpi rozliczenie dla poszczególnych krajów | ||||||||||||
| lista dostępnych krajów w rozliczeniu | ||||||||||||
| typy pojazdów, dla których, rozpoczęcie, zakończenie naliczania diety następuje "od razu", tzn. wylot powoduję naliczanie diety dla kraju przylotu (docelowego) od momentu startu samolotu. Do takich środków lokomocji, należą, samolot oraz statek. Ustawienie to, jest używane tylko i wyłącznie przy kalkulacji diety. Z powodu ogólnych zasad rozliczania delegacji zagranicznej nie zaleca się modyfikować tej listy. Jeżeli Klient chce takiej zmiany, to musi świadomie podjąć o tym decyzję, ponieważ zmieni się sposób rozliczania delegacji. |
...
Po każdorazowym wykonaniu oblicz, aktualizowane są wyniki rozliczenia delegacji, które są zapisywane do procesu wg ustawień w parametrach wyjściowych.
Jednak aktualizowane są tylko te wiersze w tabelach, które w zmiennych ustawionych w konfiguracji w 'Tabela podsumowań'->'Numer delegacji', 'Tabela kosztów'->'Numer delegacji' i 'Tabela wydatków'->'Numer delegacji' mają wartość równą id delegacji (tj. zmienna ustawiona w 'Parametry wejściowe'->'Numer delegacji' ). Zatem jeśli ręcznie dodamy wiersze i nie spełnią one wspomnianego warunku, to te dane nadal pozostaną po ponownym rozliczeniu delegacji.
Obliczanie delegacji po zmianach ustawy z dnia 28.07.2022
Sposób obliczania delegacji zależy od ustawionej daty powrotu:
- Jeżeli data powrotu jest przed 28 lipca 2022, to stawki są brane z pliku konfiguracyjnego wtyczki
- Jeżeli data powrotu jest 28 lipca 2022 lub późniejsza, to najpierw stawka jest brana z pliku konfiguracyjnego i jeżeli stawka z konfiguracji jest niższa niż minialna stawka z ustawy, to ustawiamy ją na najniższą zgodną z ustawą z dnia 28.07.2022. W przypadku gdy w konfiguracji stawka była wyższa niż z ustawy z dnia 28.07.2022, to liczymy według stawek z pliku konfiguracyjnego.