OPT024 - Przyklady zastosowania algorytmu 12 (1)

Transkrypt

OPT024 - Przyklady zastosowania algorytmu 12 (1)
Biuletyn techniczny
Praktyczne zastosowanie algorytmu 12 w typach
wypłat - przykłady
Data ostatniej aktualizacji: 23.07.2015
Spis treści
1
DODATEK STAŻOWY...................................................................................................................................... 3
2
DODATEK MIESIĘCZNY POMNIEJSZANY ZA NIEOBECNOŚCI ........................................................................... 4
3
DODATEK KWARTALNY POMNIEJSZANY ZA MIESIĄCE NIEPRZEPRACOWANE W POŁOWIE ........................... 5
4
DODATEK ZA PRACĘ W WARUNKACH SZKODLIWYCH ................................................................................... 5
5
RYCZAŁT SAMOCHODOWY ZA UŻYWANIE SAMOCHODU PRYWATNEGO DO CELÓW SŁUŻBOWYCH ............. 6
6
RYCZAŁT SAMOCHODOWY ZA UŻYWANIE SAMOCHODU SŁUŻBOWEGO DO CELÓW PRYWATNYCH ............. 7
7
ŚWIADCZENIA SOCJALNE (NIEOPODATKOWANE I OPODATKOWANE) – KONTROLA KWOTY 380 ZŁ ............. 8
Praktyczne zastosowanie algorytmu 12 w typach
wypłat - przykłady
2
1 Dodatek stażowy
1.
Dodatek stażowy w firmie liczony jest:

dla stażu pracy w firmie i poza firmą (np. w szkolnictwie),

od podstawy zasadnicze nominalne / czas normy w bieżącym miesiącu * czas przepracowany w bieżącym
miesiącu,

wg progów stażu pracy:
2.

poniżej 1 roku – 0%

5 lat - 5%

10 lat – 10%

15 lat – 15%

16 lat – 16%

17 lat – 17%

18 lat – 18%

19 lat – 19%

powyżej 20 lat – 20%
Funkcje, wzory do wykorzystania w alg.12 (zaawansowanym):

Zasadnicze nominalne – wzór (dostępny w stałych okresowych) podający kwotę należną wynagrodzenia
zasadniczego za pełny miesiąc:

dla pracownika miesięcznego – jest to stawka miesięczna wpisana w formularzu etatu

dla pracownika godzinowego – stawka godzinowa * ilość godzin normatywnych
Wzór: (Historia.Etat.StawkaNominalna(Okres.Period.MonthYear))

CzasNormaGodz() – funkcja zwracająca liczbę godzin normy w bieżącym okresie
Wzór: CzasNormaGodz(OkresBiezacy)

CzasPracaGodz() – funkcja zwracająca liczbę godzin pracy w bieżącym okresie
Wzór: CzasPracaGodz(OkresBiezacy)

Staz(Okres.Od) – funkcja zwracająca liczbę lat stażu liczonych na początek okresu rozliczeniowego,
parametry: 1, 1, 0, "Szkolnictwo" (wliczamy staż pracy w firmie i poza firmą w kategorii "Szkolnictwo")
Wzór: Staz(Okres.Od, 1, 1, 0, "Szkolnictwo")

Warunek() – funkcja warunkowa uzależniająca procent stażu pracy od lat stażu upływający w bieżącym
okresie
Ramowy wzór dodatku:
Zasadnicze nominalne/ CzasNormaGodz() * CzasPracaGodz() *
Warunek(Staz(Okres.Od)<1, 0,
Warunek(Staz(Okres.Od)<=5, 0.05,
Warunek(Staz(Okres.Od)<=10, 0.1,
Warunek(Staz(Okres.Od)<=15, 0.15,
Warunek(Staz(Okres.Od)<=20, Staz(Okres.Od)/100, 0.2)))))
We wzorze jako mnożnik została zastosowana funkcja warunkowa zagnieżdżona.
Praktyczne zastosowanie algorytmu 12 w typach
wypłat - przykłady
3
Szczegółowy wzór dodatku:
(Historia.Etat.StawkaNominalna(Okres.Period.MonthYear))/
CzasNormaGodz(OkresBiezacy) * CzasPracaGodz(OkresBiezacy) *
Warunek(Staz(Okres.Od, 1, 1, 0, "Szkolnictwo")<1, 0,
Warunek(Staz(Okres.Od, 1, 1, 0, "Szkolnictwo")<=5, 0.05,
Warunek(Staz(Okres.Od, 1, 1, 0, "Szkolnictwo")<=10, 0.1,
Warunek(Staz(Okres.Od, 1, 1, 0, "Szkolnictwo")<=15, 0.15,
Warunek(Staz(Okres.Od, 1, 1, 0, "Szkolnictwo")<=20,
Staz(Okres.Od, 1, 1, 0, "Szkolnictwo")/100, 0.2)))))
2 Dodatek miesięczny pomniejszany za nieobecności
1.
Dodatek miesięczny jest pomniejszany za nieobecności z bieżącego miesiąca w następujący sposób:

o 30% dla nieobecności od 1 do 10 dni kalendarzowych,

o 60% dla nieobecności od 11 do 20 dni kalendarzowych,

o 100% dla nieobecności trwającej łącznie dłużej niż 20 dni kalendarzowych.
2.
Pomocnicze dane, które należy zdefiniować z poziomu: Konfiguracja > Firma > Płace:
Atrybut – klasy -> atrybut typu ‘Liczba’ (z 2 miejscami po przecinku) o nazwie np. "Dodatek miesięczny"
– dodany pracownikowi w kadrach, w nim podana jest kwota przysługującą danemu pracownikowi
3.
Funkcje, wzory do wykorzystania w alg.12 (zaawansowanym):

AtrybutLiczba() – funkcja zwracająca wartość dodatku podanego w atrybucie "Dodatek miesięczny"
u pracownika
Wzór: AtrybutLiczba("Dodatek miesięczny")

Nieobec() – funkcja zwracająca liczbę dni kalendarzowych wszystkich nieobecności we wskazanym okresie,
parametry: Const.Razem, "", Const.Kalend
Wzór: Nieobec(OkresBiezacy, Const.Razem, "", Const.Kalend)

Warunek() – funkcja warunkowa uzależniająca wartość dodatku od dni nieobecności w bieżącym okresie
Ramowy wzór dodatku:
Warunek(Nieobec()==0, AtrybutLiczba(),
Warunek(Nieobec() < 11, AtrybutLiczba()*0.7,
Warunek(Nieobec() < 21, AtrybutLiczba()*0.4, 0)))
Zastosowana została funkcja warunkowa zagnieżdżona.
Szczegółowy wzór dodatku:
Warunek(Nieobec(OkresBiezacy, Const.Razem, "", Const.Kalend)==0, AtrybutLiczba("Dodatek
miesięczny"),
Warunek(Nieobec(OkresBiezacy, Const.Razem, "", Const.Kalend) < 11, AtrybutLiczba("Dodatek
miesięczny")*0.7,
Warunek(Nieobec(OkresBiezacy, Const.Razem, "", Const.Kalend) < 21, AtrybutLiczba("Dodatek
miesięczny")*0.4, 0)))
Praktyczne zastosowanie algorytmu 12 w typach
wypłat - przykłady
4
3 Dodatek kwartalny pomniejszany za miesiące nieprzepracowane
w połowie
1.
Dodatek kwartalny jest wypłacany w 1/3 wysokości za każdy miesiąc poprzedniego kwartału, jeśli
pracownik przepracował co najmniej połowę czasu normatywnego w tym miesiącu (z uwzględnieniem
niepełnych miesięcy zatrudnienia). W przeciwnym razie wartość dodatku za dany miesiąc wynosi zero.
2.
Pomocnicze dane, które należy zdefiniować z poziomu: Konfiguracja > Firma > Płace:
Wskaźniki -> wskaźnik o nazwie np. "Dodatek kwartalny" – w nim podana jest kwota przysługującą dla
wszystkich pracowników.
3.
Funkcje, wzory do wykorzystania w alg.12 (zaawansowanym):


OkresMies(ile miesięcy, od którego wstecz) – funkcja okresowa umożliwiająca zliczane danych
z odpowiednich miesięcy np.

OkresMies(1, 0) – z 1 miesiąca, 0 miesięcy wstecz (z bieżącego miesiąca)

OkresMies(1, 1) – z 1 miesiąca, 1 miesiąc wstecz (z poprzedniego miesiąca)

OkresMies(1, 2) – z 1 miesiąca, 2 miesiące wstecz

OkresMies(1, 3) – z 1 miesiąca, 3 miesiące wstecz

OkresMies(2, 0) - z 2 miesięcy, 0 miesięcy wstecz
CzasNormaDni() – funkcja zwracająca czas normy we wskazanym okresie
Wzór: CzasNormaDni(OkresMies(1,1)) – dni normy z poprzedniego mc

CzasPracaDni() – funkcja zwracająca czas pracy we wskazanym okresie
Wzór: CzasPracaDni(OkresMies(1,1)) – dni pracy z poprzedniego mc

NieZatr() – funkcja zwracająca liczbę dni pracy pozostawania bez zatrudnienia we wskazanym okresie,
parametry: Const.Dni, Const.Praca
Wzór: NieZatr(OkresMies(1,1), Const.Dni, Const.Praca)

Wskaźnik "Dodatek kwartalny" (dostępny w stałych okresowych)
Wzór: (Konfig("Płace/Wskaźniki/Dodatek kwartalny", Okres.Do))

Warunek() – funkcja warunkowa uzależniająca wartość dodatku od czasu pracy w danym okresie
Ramowy wzór dodatku:
(Warunek(CzasPracaDni(OkresMies(1, 1)) – NieZatr(OkresMies(1,1), Const.Dni, Const.Praca) >
CzasNormaDni(OkresMies(1, 1))*0.5, 1/3, 0) + Warunek(…) + Warunek(…)) * Wskaźnik „Dodatek
kwartalny”
Szczegółowy wzór dodatku:
(Warunek(CzasPracaDni(OkresMies(1, 1)) – NieZatr(OkresMies(1, 1), Const.Dni, Const.Praca) >
CzasNormaDni(OkresMies(1, 1))*0.5, 1/3, 0) +
Warunek(CzasPracaDni(OkresMies(1, 2)) – NieZatr(OkresMies(1, 2), Const.Dni, Const.Praca) >
CzasNormaDni(OkresMies(1, 2))*0.5, 1/3, 0) +
Warunek(CzasPracaDni(OkresMies(1, 3)) – NieZatr(OkresMies(1, 3), Const.Dni, Const.Praca) >
CzasNormaDni(OkresMies(1, 3))*0.5, 1/3, 0)) * Konfig("Płace/Wskaźniki/Dodatek kwartalny", Okres.Do)
4 Dodatek za pracę w warunkach szkodliwych
1.
Dodatek jest wypłacany w wysokości stawki godzinowej najniższego wynagrodzenia za każdą godzinę pracy
przepracowaną w strefie czasu pracy „Szkodliwe”.
Praktyczne zastosowanie algorytmu 12 w typach
wypłat - przykłady
5
2.
Pomocnicze dane, które należy zdefiniować z poziomu: Konfiguracja > Firma > Płace:

Wskaźniki -> wskaźnik o nazwie np. " Współ. szkodliwości " – gdzie podany będzie współczynnik
obowiązujący dla wszystkich pracowników. (Ewentualnie mógłby być atrybutem pracownika, jeśli
poszczególne grupy zatrudnionych mają różne współczynniki)

Strefy – strefę o nazwie np. „Szkodliwe”, uwzględnianą przy liczeniu czasu pracy, 100% płatną
3.
Funkcje, wzory do wykorzystania w alg.12 (zaawansowanym):

Najniższe wynagrodzenie 1h – wzór (dostępny w stałych okresowych) określający kwotę minimalnego
wynagrodzenia (ustalonego na dany rok kalendarzowy) na 1h

Wzór: (Wylicz1h(Historia.Etat.StawkaMinimalna(Okres.Period.MonthYear, false)))

Wskaźnik "Współ. szkodliwości" (dostępny w stałych okresowych)

Wzór: (Konfig("Płace/Wskaźniki/Współ. szkodliwości", Okres.Do))

CzasPracaGodz() – funkcja zwracająca liczbę godzin pracy w strefie „Szkodliwe” w bieżącym okresie,
parametr: „Szkodliwe”
Wzór: CzasPracaGodz(OkresBiezacy, "Szkodliwe")
Ramowy wzór dodatku:
Najniższe wynagrodzenie na 1h * CzasPracaGodz() * Wskaźnik „Współ. szkodliwości”
Szczegółowy wzór dodatku:
(Wylicz1h(Historia.Etat.StawkaMinimalna(Okres.Period.MonthYear, false)))*
* CzasPracaGodz(OkresBiezacy, "Szkodliwe") * (Konfig("Płace/Wskaźniki/Współ. szkodliwości", Okres.Do))
5 Ryczałt samochodowy za używanie samochodu prywatnego do
celów służbowych
1.
Ryczałt samochodowy (za używanie samochodu prywatnego do celów służbowych) jest iloczynem
kilometrów i stawki za jeden kilometr (obie wielkości określają przepisy prawne). Charakteryzuje się tym,
że za każdy dzień nieobecności w dniach, które są dla pracownika dniami pracy jest pomniejszany zawsze o
1/22, bez względu na liczbę dni roboczych w miesiącu.
2.
Pomocnicze dane, które należy zdefiniować z poziomu: Konfiguracja > Firma > Płace:


3.
Atrybuty - klasy -> atrybut typu:

Liczba o nazwie np. „Limit kilometrów” – dodany pracownikowi w kadrach – w nim należy podawać
ilość km

Flaga o nazwie np. „Pojemność poniżej 900” – dodany pracownikowi z wartością „Tak” lub „Nie”,
zależnie od pojemności silnika samochodu
Wskaźniki -> wskaźniki o nazwie np. „Pojemność poniżej 900” i „Pojemność powyżej 900” - określające
stawki kilometrowe ryczałtu
Funkcje, wzory do wykorzystania w alg.12 (zaawansowanym):

AtrybutLiczba() – funkcja zwracająca ilość km wprowadzoną w atrybucie „Limit kilometrów” u pracownika
Wzór: AtrybutLiczba("Limit kilometrów")

Atrybut() – funkcja zwracająca treść wprowadzoną w atrybucie „Pojemność poniżej 900” u pracownika
Wzór: Atrybut("Pojemność poniżej 900")

CzasPracaGodz() – funkcja zwracająca liczbę godzin pracy w bieżącym okresie
Wzór: CzasPracaGodz(OkresBiezacy)

Nieobec() – funkcja zwracająca liczbę dni pracy wszystkich nieobecności we wskazanym okresie, parametry:
Const.Razem, "", Const.Dni
Wzór: Nieobec(OkresBiezacy, Const.Razem, "", Const.Dni)

Warunek() – funkcja warunkowa uzależniająca wartość dodatku od dni nieobecności w bieżącym okresie
Praktyczne zastosowanie algorytmu 12 w typach
wypłat - przykłady
6
Ramowy wzór:
AtrybutLiczba("Limit kilometrów") * Warunek(Atrybut("Pojemność poniżej 900") ==”Tak”,
Wskaźnik "Pojemność poniżej 900", Wskaźnik "Pojemność powyżej 900") /22 *
Warunek(CzasPracaGodz()==0, 0,
Warunek(Nieobec()>22, 0, 22- Nieobec()))
Szczegółowy wzór dodatku:
AtrybutLiczba("Limit kilometrów") * Warunek(Atrybut("Pojemność poniżej 900") == "Tak",
(Konfig("Płace/Wskaźniki/Pojemność poniżej 900", Okres.Do)), (Konfig("Płace/Wskaźniki/Pojemność
powyżej 900", Okres.Do))) / 22 * Warunek(CzasPracaDni(OkresBiezacy) == 0, 0,
Warunek(Nieobec(OkresBiezacy, Const.Razem, "", Const.Dni) > 22, 0, (22 - Nieobec(OkresBiezacy,
Const.Razem, "", Const.Dni))))
6 Ryczałt samochodowy za używanie samochodu służbowego do
celów prywatnych
1.
Ryczałt samochodowy (za używanie samochodu służbowego do celów prywatnych) jest ustalony kwotowo
w zależności od pojemności silnika samochodowego. Wartość pieniężną nieodpłatnego świadczenia
przysługującego pracownikowi z tytułu wykorzystywania samochodu służbowego do celów prywatnych
ustalona jest w roku 2015 w wysokości:


250 zł miesięcznie - dla samochodów o pojemności silnika do 1600 cm3,
400 zł miesięcznie - dla samochodów o pojemności silnika powyżej 1600 cm3.
Jeżeli pracownik wykorzystuje samochód służbowy do celów prywatnych przez część miesiąca, to wartość
świadczenia ustala się za każdy dzień wykorzystywania samochodu do celów prywatnych w wysokości 1/30 od
pełnej kwoty ryczałtu.
Przykładowy wzór podany poniżej zakłada, że ryczał samochodowy jest pomniejszany o wszystkie rodzaje
nieobecności w dniach kalendarzowych oraz o okres niezatrudnienia w miesiącu (pracownik zatrudniony lub
zwolniony w trakcie miesiąca).
2.
Pomocnicze dane, które należy zdefiniować z poziomu: Konfiguracja > Firma > Płace:
Atrybuty - klasy -> atrybut typu:

3.
Liczba o nazwie np. „Ryczałt samochodowy” – dodany pracownikowi w kadrach – w nim należy podać pełna
przysługującą wartość ryczałtu (250 lub 400 zł)
Funkcje, wzory do wykorzystania w alg.12 (zaawansowanym):

AtrybutLiczba() – funkcja zwracająca kwotę ryczałtu w atrybucie „Ryczałt samochodowy” u pracownika
Wzór: AtrybutLiczba("Ryczałt samochodowy")

Nieobec() – funkcja zwracająca liczbę dni kalendarzowych wszystkich nieobecności we wskazanym okresie,
Parametry: Const.Razem, "", Const.Kalend
Wzór: Nieobec(OkresBiezacy, Const.Razem, "", Const.Dni)

NieZatr () – funkcja zwracająca liczbę dni kalendarzowych niezatrudnienia we wskazanym okresie
(pracownik zatrudniony lub zwolniony w trakcie miesiąca)
Parametry:Const.Dni, Const.Kalend
Wzór: NieZatr(OkresMies(1,0), Const.Dni, Const.Kalend)

CzasKalend – funkcja zwracająca liczbę dni kalendarzowych miesiąca we wskazanym okresie
Parametry: Const.Zatr
Wzór: CzasKalend(OkresMies(1,0), Const.Zatr)

Warunek() – funkcja warunkowa uzależniająca wartość dodatku od dni nieobecności w bieżącym okresie
Praktyczne zastosowanie algorytmu 12 w typach
wypłat - przykłady
7
Ramowy wzór:
Warunek((Nieobec()+NieZatr())==0, Atrybut("Ryczałt samochodowy"), Atrybut("Ryczałt
samochodowy")/30*(CzasKalend()-Nieobec()))
Szczegółowy wzór dodatku:
Warunek((Nieobec(OkresBiezacy, Const.Razem, "", Const.Kalend) + NieZatr(OkresMies(1,0), Const.Dni,
Const.Kalend))==0, AtrybutLiczba("Ryczałt samochodowy"), AtrybutLiczba("Ryczałt
samochodowy")/30*(CzasKalend(OkresMies(1,0), Const.Zatr)-Nieobec(OkresBiezacy, Const.Razem, "",
Const.Kalend)))
7 Świadczenia socjalne (nieopodatkowane i opodatkowane) –
kontrola kwoty 380 zł
1.
Zgodnie z przepisami świadczenie (pieniężne i rzeczowe) z ZFŚS do kwoty 380 zł jest zwolnione
z opodatkowania, natomiast powyżej tej kwoty jest opodatkowane.
2.
Z poziomu: Konfiguracja > Firma > Płace > Wskaźniki -> należy dodać wskaźnik o nazwie np.
"Świad.socjal.zwol." o wartości 380 (od odpowiedniego mc np. 1.2015).
3.
Z poziomu: Konfiguracja > Firma > Płace > Typy wypłat - należy zdefiniować odpowiednie elementy
finansowane z ZFŚS np.:

Karta Multisport – rzeczowy, liczony wg algorytm np. 1 (kwota), element nieopodatkowany
i nieozusowany, niewypłacany (na zakładce Szczegółowe niezaznaczony parametr „Wpływa na kwotę
do wypłaty” oraz dodatkowo zaznaczony parametr „Nie zapisuj w wypłacie zerowych elementów”)

Bony świąteczne - rzeczowy, liczony wg algorytm np. 1 (kwota), element nieopodatkowany i nieozusowany,
niewypłacany ((na zakładce Szczegółowe niezaznaczony parametr „Wpływa na kwotę do wypłaty” oraz
dodatkowo zaznaczony parametr „Nie zapisuj w wypłacie zerowych elementów”)

Wczasy pod gruszą – pieniężny, liczony wg algorytm np. 1 (kwota), element nieopodatkowany
i nieozusowany, wypłacany (na zakładce Szczegółowe zaznaczony parametr „Wpływa na kwotę do wypłaty”
oraz dodatkowo zaznaczony parametr „Nie zapisuj w wypłacie zerowych elementów”)
Uwaga: W przypadku liczenia powyższych dodatków wypłacanych z ZFŚS algorytmem 12,
należy pamiętać, aby miały niższy priorytet naliczenia np. 200 niż pomocnicze dodatki
Świadcz.socjal.nieopodat. i Świad.socjal.opodat. (priorytet np. 201), na których jest
dokonywana kontrola kwoty 380 zł. (Definicje pomocniczych dodatków poniżej.)
Uwaga: W przypadku definiowania kolejnych dodatków z ZFŚS (np. bilety, szczepionka)
w celu uwzględnienia ich podczas kontroli kwoty 380 należy dodać je we wzorcach
płacowych A i B (definicje poniżej).
4.
Z poziomu: Konfiguracja > Firma > Płace > Typy wypłat - należy zdefiniować 2 pomocnicze elementy, na
których będzie dokonywana kontrola kwoty 380 zł:

Świadcz.socjal.nieopodat. – pomocniczy, liczony algorytm 12, element nieopodatkowany i nieozusowany,
niewypłacany (na zakładce Szczegółowe niezaznaczony parametr „Wpływa na kwotę do wypłaty”),
Ogólny wzór:
Warunek(A<=W, B, Warunek(A-B>=W, 0, W-(A-B)))
gdzie:
A - wzorzec płacowy o nazwie np. 'Suma świad.socj.w roku'– definiowanie:

Typ: Kwota, Okres: Lata, Ile: 1, Od którego wstecz: 0
Praktyczne zastosowanie algorytmu 12 w typach
wypłat - przykłady
8

Typy składników wypłaty: Karta Multisport, Bony świąteczne, Wczasy pod gruszą (typy wypłat
finansowane z ZFŚS)

Rodzaje wartości: Wartość
Wzór: SumaSkladnikow(WypOkres(2, 1, 0), 0x00000001 , 'Suma świad.socj.w roku')
B - wzorzec płacowy o nazwie np. 'Suma świad.socj. z bm' – definiowanie:

Typ: Kwota, Okres: Miesiące, Ile: 1, Od którego wstecz: 0

Typy składników wypłaty: Karta Multisport, Bony świąteczne, Wczasy pod gruszą (typy wypłat
finansowane z ZFŚS)

Rodzaje wartości: Wartość
Wzór: SumaSkladnikow(WypOkres(0, 1, 0), 0x00000001 , 'Suma świad.socj. z bm')
W - wskaźnik "Świad.socjal.zwol." -> Wzór: (Konfig("Płace/Wskaźniki/Świad.socjal.zwol.", Okres.Do))
Szczegółowy wzór:
Warunek((SumaSkladnikow(WypOkres(2, 1, 0), 0x00000001 , 'Suma świad.socj.w roku')<=
(Konfig("Płace/Wskaźniki/Świad.socjal.zwol.", Okres.Do))), (SumaSkladnikow(WypOkres(0, 1, 0),
0x00000001 , 'Suma świad.socj. z bm')), (Warunek(((SumaSkladnikow(WypOkres(2, 1, 0), 0x00000001 ,
'Suma świad.socj.w roku') - SumaSkladnikow(WypOkres(0, 1, 0), 0x00000001 , 'Suma świad.socj. z bm'))
>= (Konfig("Płace/Wskaźniki/Świad.socjal.zwol.", Okres.Do))), 0,
(Konfig("Płace/Wskaźniki/Świad.socjal.zwol.", Okres.Do) - (SumaSkladnikow(WypOkres(2, 1, 0),
0x00000001 , 'Suma świad.socj.w roku')-SumaSkladnikow(WypOkres(0, 1, 0), 0x00000001 , 'Suma
świad.socj. z bm'))))))

Świad.socjal.opodat. – pomocniczy, liczony algorytm 12, element opodatkowany i nieozusowany,
niewpłacany (na zakładce Szczegółowe niezaznaczony parametr „Wpływa na kwotę do wypłaty”),
Ogólny wzór:
B-C
gdzie:
C - wzorzec płacowy o nazwie np. 'Elem_Świad. socj. nieopod.z bm'– definiowanie:

Typ: Kwota, Okres: Miesiące, Ile: 1, Od którego wstecz: 0

Typy składników wypłaty: Świad.socjal.nieopodat. (pomocniczy element nieopodatkowany)

Rodzaje wartości: Wartość
Wzór: SumaSkladnikow(WypOkres(0, 1, 0), 0x00000001 , 'Elem_Świad. socj. nieopod.z bm')
Szczegółowy wzór:
SumaSkladnikow(WypOkres(0, 1, 0), 0x00000001 , 'Suma świad.socj. z bm') SumaSkladnikow(WypOkres(0, 1, 0), 0x00000001 , 'Elem_Świad. socj. nieopod.z bm')
Uwagi: Zawsze z wypłacaniem dodatków z ZFŚS należy naliczać 2 elementy pomocnicze
(Świadcz.socjal.nieopodat. i Świad.socjal.opodat.), ponieważ na tych elementach jest
kontrola kwoty 380 zł.
W przypadku poprawnego automatycznego kontrolowania limitu kwoty 380 zł
proponujemy
wszystkie
dodatki
z
ZFŚS
oraz
pomocnicze
elementy
(Świadcz.socjal.nieopodat. i Świad.socjal.opodat.) dodać na listę stałych dodatków
pracownika. W przypadku ręcznego dodania dodatku z ZFŚS lub modyfikacji kwoty należy
pamiętać o przeliczeniu dodatków pomocniczych zawsze w kolejności:
Świadcz.socjal.nieopodat.
Świad.socjal.opodat.),
Praktyczne zastosowanie algorytmu 12 w typach
wypłat - przykłady
9