Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  Parametr akcji

Zalecany typ
wartości w zmiennej

Ustawienie
obligatoryjne?
Numer delegacjiTekstowyNie*
*ale jeśli chcemy zapisać w tabeli wydatków jakąkolwiek daną
to musi być też zmapowany 'Numer delegacji'.
Id wydatku
Status
titlev4.2.14+
Tekstowy

Nie*
*ale jeśli chcemy aby zmienne w tabeli wydatków niepowiązane z akcją delegacji nie były czyszczone po obliczeniu delegacji,

to musimy zmapować zmienną, która będzie znajdowała się w tabeli wydatków (może być jako ukryta kolumna).

Nazwa wydatkuTekstowyNie
KosztKwotowyNie
WalutaTekstowyNie
DataDataNie
Rodzaj wydatkuTekstowyNie
Forma płatności
Status
titlev1.2.5+
TekstowyNie
Typ dokumentu
Status
titlev1.2.9+
TekstowyNie
Kurs waluty
Status
titlev1.2.19+
KwotowyNie
Współczynnik
Status
titlev1.2.19+
KwotowyNie

...

ParametrOpis
effective_date
Status
titlev4.0.5+
data wejścia w życie konfiguracji (konfiguracja będzie wybierana na podstawie daty zakończenia delegacji)
Status
titlev4.0.5+
wydatki_walutysymbole walut, w których ma być możliwość zarejestrowania poniesionych wydatków
kilometrowkazawiera kategorie oraz przypisane koszty.
kilometrowka_dlaokreśla dla jakiego typu pojazdu, ma zostać wyliczona kilometrówka.
wymog_ewidencji_pojazduokreśla dla jakiego typu pojazdu ma być wymagane uzupełnienie pól dot ewidencja pojazdu.
srodek_transportuwszystkie środki transportu, dostępne do wyboru dla osoby rozliczającej delegację.
nawa_polskiej_walutynazwa polskiej waluty, używanej w procesie.c
currency_name
Status
titlev4.2.21+
waluta kraju, zgodnie z którego polityką rozliczamy delegację - dodany jako zastępstwo za parametr "nazwa_polskiej_waluty" ponieważ dodaliśmy możliwość rozliczania delegacji według polityki innych państw, a poprzednia nazwa pasowała jedynie do polskiej polityki. Domyślnie "PLN"
domestic_country_name_from_kraje_array
Status
titlev4.2.21+
nazwa kraju, zgodnie z którego polityką rozliczamy delegację - nazwa musi być taka sama jak ustawiona w liście z parametru "kraje" z konfiguracji. Domyślnie "Polska"
minimum_distance_for_diet_calculation
Status
titlev4.2.21+

określa od jakiej odległości od miejsca zamieszkania lub miejsca pracy obliczać dietę. Jeżeli dystans delegacji jest mniejszy, to dieta jest równa 0, ale pozostałe wyliczenia są obliczane.

Jeżeli parametr jest ustawiony na więcej niż 0, to na formularzu BT pojawi się wymagalne pole combobox z pytaniem "Czy miejsce docelowe jest oddalone od Twojego miejsca zamieszkania lub miejsca pracy o conajmniej X km?" i odpowiedź jest wymagana.
Jeżeli parametru nie ma w konfiguracji lub jest ustawiony na 0 to pole te nie pojawia się i nie jest wymagane.

before_save_on_map
Status
titlev1.2.25+
zmienna określająca metodę, która ma zostać wywołana tuż przed zapisaniem danych w procesie - metoda przyjmuje dwa parametry: "Map<String, Object>" - mapowane zmienne oraz "BusinessTrip" - obiekt zawierający wszystkie informacje o delegacji i zwraca mapę wartości Map<String, Object> np.

public static Map<String, Object> beforeWriteToProcess(Map<String, Object> zmienna, BusinessTrip delegacja)
{
    return zmienna;
}

Parametr usunięty. Teraz jest możliwość dodawania klas i metod klienckich. Szczegóły tutaj.

Status
titlev1.2.25+

  • hide_financed_public_transport
    Status
    titlev4.2.21+
ustawienie na true ukrywa kolumnę "Doby w podróży komunikacją miejską finansowane przez pracownika"
  • hide_financed_commuting_to_from_station
    Status
    titlev4.2.21+
ustawienie na true ukrywa kolumnę "Dojazdy do i z dworca finansowane przez pracownika"
  • hide_financed_accommodation
    Status
    titlev4.2.21+
ustawienie na true ukrywa kolumnę "Noclegi finansowane przez pracownika"
kraj:mapa wartości, zawiera koszty: diety, ryczałtów dla delegacji krajowej.
  • dieta
stawka diety w kraju
  • ryczalt_nocleg
ryczałt za nocleg w kraju
  • ryczalt_komunikacja_miejska
ryczałt za komunikację miejską w kraju
  • wysokosc_diety_gdy_pracodawca_zapewnil_posilek
procent diety, w przypadku gdy pracodawca zapewnił posiłek w delegacji krajowej.
  • procentowe_zmniejszenie_diety_za_zapewnione_sniadanie
    Status
    titlev4.2.21+
o ile procent zmniejszyć dietę krajową, jeżeli zostało zapewnione śniadanie w danym dniu. Domyślnie 25%.
  • procentowe_zmniejszenie_diety_za_zapewniony_obiad
    Status
    titlev4.2.21+
o ile procent zmniejszyć dietę krajową, jeżeli został zapewniony obiad w danym dniu. Domyślnie 50%.
  • procentowe_zmniejszenie_diety_za_zapewniona_kolacje
    Status
    titlev4.2.21+
o ile procent zmniejszyć dietę krajową, jeżeli została zapewniona kolacja w danym dniu. Domyślnie 25%.
zagranica :część konfiguracji dotycząca delegacji zagranicznej.
  • rozdziel_ryczalty
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.
  • sumowac_czas_w_polsce_do_liczenia_delegacji
    Status
    titlev4.2.12+
domyślna wartość true, wartość false powoduje rozdzielenie liczenia diety osobno dla odcinka z Polski do granicy i z granicy do Polski. Domyślnie odcinek do granicy i od granicy jest sumowany i dla sumy czasu liczona jest dieta.
  • sumowac_czas_w_kraju_do_liczenia_delegacji
    Status
    titlev4.2.21+
wartość false powoduje rozdzielenie liczenia diety osobno dla odcinka z kraju macierzystym do granicy i z granicy. Domyślnie odcinek do granicy i od granicy jest sumowany i dla sumy czasu liczona jest dieta. Jeżeli parametru nie ma, to brana jest wartość z parametru "sumowac_czas_w_polsce_do_liczenia_delegacji", a on domyślnie jest na true.
  • wysokosc_diety_gdy_pracodawca_zapewnil_posilek
procent diety, w przypadku gdy pracodawca zapewnił posiłek w delegacji zagranicznej.
  • procentowe_zmniejszenie_diety_za_zapewnione_sniadanie
    Status
    titlev4.2.21+
o ile procent zmniejszyć dietę, jeżeli zostało zapewnione śniadanie w danym dniu. Domyślnie 15%.
  • procentowe_zmniejszenie_diety_za_zapewniony_obiad
    Status
    titlev4.2.21+
o ile procent zmniejszyć dietę, jeżeli został zapewniony obiad w danym dniu. Domyślnie 30%.
  • procentowe_zmniejszenie_diety_za_zapewniona_kolacje
    Status
    titlev4.2.21+
o ile procent zmniejszyć dietę, jeżeli została zapewniona kolacja w danym dniu. Domyślnie 30%.
  • kurs_do_obliczen :

ustawienia dotyczące sposobu wybierania daty dla kursów walutowych.
Uwaga, kolejne trzy parametry dot odświeżania kursu można ustawić w konfiguracji klienckiej.

    • odswiezanie_kursu_na_etapie_od_wer_pakietu
      Status
      titlev1.2.24+

wersja mapy, od której odświeżanie będzie funkcjonować.

Parametr usunięty. Kurs walutowy pobierany jest na podstawie daty ustawionej w parametrze akcji "Pobierz kurs z".

Status
titlev1.2.24+

    • odswiezanie_ile_dni_odjac_od_dzisiaj
ile dni ma zostać odjętych od daty dzisiejszej. Domyślną wartością jest -1 (data z wczoraj).
    • czy_czytac_z_pola
      Status
      titlev1.2.24+

wartość true, powoduję, że moduł będzie odczytywał datę dla kursów walutowych, ze wskazanego pola.

Parametr usunięty. Kurs walutowy pobierany jest na podstawie daty ustawionej w parametrze akcji "Pobierz kurs z".

Status
titlev1.2.24+

    • ile_dni_odjac_od_daty_pola
w polu, można wskazać, ile dni ma zostać odjętych od daty wskazanej w polu.
    • czy_obslugiwac_date_zaliczki
      Status
      titlev1.2.24+

wartość true, powoduje, możliwość przekazania daty z poziomu javascriptu (identyfikator data_wydania_zaliczki, w array'u identyfikatorów, przekazywanych w funkcji javascript).

Parametr usunięty. Kurs walutowy pobierany jest na podstawie daty ustawionej w parametrze akcji "Pobierz kurs z".

Status
titlev1.2.24+

    • czy_data_zaliczki_wazniejsza_od_daty_z_rozliczenia
      Status
      titlev1.2.24+

wartość true, powoduje, że data zaliczki, przekazana z poziomu javascript, jest ważniejsza od daty z wcześniejszego rozliczenia wskazanej delegacji.

Parametr usunięty. Kurs walutowy pobierany jest na podstawie daty ustawionej w parametrze akcji "Pobierz kurs z".

Status
titlev1.2.24+

    • kurs_wydatku_z_dnia_poprzedzajacego_wystawienie_faktury
      Status
      titlev4.2.14+

Dodając/modyfikując wydatki w delegacji zagranicznej możemy zaznaczyć checkbox 'Kurs z dnia poprzedzającego wystawienie faktury'. Parametr ten oznacza czy ten checkbox ma być zawsze zaznaczony domyślnie. Brak tego parametru oznacza wartość false, czyli że checkbox będzie domyślnie odznaczony (domyślne zachowanie wtyczki delegacji). Dostępne wartości: true, false

    • ukryj_kurs_wydatku_z_dnia_poprzedzajacego_wystawienie_faktury
      Status
      titlev4.2.20+
Określa czy checkbox 'Kurs z dnia poprzedzającego wystawienie faktury' w wydatkach ma być widoczny. Dostępne wartości: true, false
  • waluty
    Status
    titlev1.2.26+

lista dostępnych walut w których może nastąpić rozliczenie

Parametr usunięty. W nowych delegacjach parametr nie jest brany pod uwagę.

Status
titlev1.2.26+

  • dieta
lista stawek diet i walut dla krajów, wg których nastąpi rozliczenie dla poszczególnych krajów
  • kraje
lista dostępnych krajów w rozliczeniu
  • granica_odrazu

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. Wyjątkiem dla tych środków transportu jest przypadek gdy krajem przyjazdu jest Polska. Wtedy cały czas odcinka naliczany jest do kraju wyjazdu. 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.

...

System 4.1System 4.2
Wersja wtyczkiWersja systemuWersja wtyczkiWersja systemu
4.0.21.14.0.354.2.74.2.1

 

sumowac_czas_w_polsce_do_liczenia_delegacji