Napříč celou agendou mezd, se pouzívají k výpočtu různé vzorce a proměnné. K tomuto účelu slouží základní matematické operátory EvalEx knihovna
Některé hodnoty jsou
- HOURLY_SALARY - hodinová mzda
- AVERAGE_HOURLY_SALARY - průměrný hodinový výdělek pro výpočet např. dovolené
- GROSS_WAGE - hrubá mzda
- PERSON_WORKING_TIME - délka úvazků v hodinách
- TAX_DISCOUNT - suma daňových slev
- TAX_BONUS - suma daňových bonusů
- NET_WAGE - čistá mzda
- TAX_BASE - daňový základ
- AMOUNT_TO_PAY - částka k výplatě
- INSURANCES_BASE - základ pro odvod pojistného
- BONUS - hodnota prémií z agendy Odměny a srážky (v proměnné BONUS jsou sečtené všechny odměny a srážky dohromady). V číselníku Odměny je možné zadat více typů odměn, každou s unikátním kódem. Odměny stejného typu se ve mzdě sečtou. K jednotlivým typům lze pak vytvořit mozdové složky a ve vzorci mzdových složek se hodnota pro daný typ použije jako BONUS_kód číselníku, tzn. BONUS_1, BONUS_PREMIE apod.
- GUARANTEED_SALARY - minimální mzda (z Kategorie práce: #1 Základní kategorie)
- MINIMAL_SALARY - suma částek, které se počítají do minimální mzdy
- MINIMAL_SALARY_THRESHOLD - minimální mzda odpovídající nastavení pracovního poměru (zohledňující týdenní pracovní dobu a dobu trvání pracovní smlouvy)
- INSURANCES_BASE_THRESHOLD - hranice od které se odvádí pojistné např. u dohod, je to nastavení na úvazku
- DEPENDENT_PERSONS - počet vyživovaných osob
- WORKED_DAYS - počet odpracovaných dnů. V nastavení docházky je možnost vybrat "Minimální počet - hodin k započítání odpracovaného dne"
- CALENDAR_DAYS - počet kalendářních dnů v měsíci
- CONTRACT_CALENDAR_DAYS - počet kalendářních dnů, po které trvá pracovní smlouva v daném měsíci
- MEALS_SUM - suma ceny za obědy za měsíc
- WAGE_VARIABLE_COMPONENT_1 - Pohyblivá složka 1 ze mzdového výměru smlouvy zaměstnance (absolutně)
- WAGE_VARIABLE_COMPONENT_1_HOURLY - Pohyblivá složka 1 ze mzdového výměru smlouvy zaměstnance (hodinově)
- WAGE_VARIABLE_COMPONENT_2 - Pohyblivá složka 2 ze mzdového výměru smlouvy zaměstnance (absolutně)
- WAGE_VARIABLE_COMPONENT_2_HOURLY - Pohyblivá složka 2 ze mzdového výměru smlouvy zaměstnance (hodinově)
Pro jednotlivé mzdové složky, kde je vyplněný typ docházky, tak se dá použít HOURS - což je počet hodin pro daný typ docházky.
Pokud má mzdová složka nastavenou nějakou pevnou hodnotu, tak tu lze využít pod proměnnou VALUE.
Toto jsou položky, které najdete v Nastavení-Mzdové parametry
- TAX - Daň z příjmu
- SOC_EMPLOYEE - Sociální pojištění - zaměstnanec
- SOC_EMPLOYER - Sociální pojištění - zaměstnavatel
- HEALTH_EMPLOYEE - Zdravotní pojištění - zaměstnanec
- HEALTH_EMPLOYER - Zdravotní pojištění - zaměstnavatel
- SOL_TAX - Solidární daň
- SOL_TAX_THRESHOLD - Hranice pro solidární přirážku
- MAX_TAX_BONUS - Maximální daňový bonus
- MINIMUM_LIVING_WAGE - Životní minimum jedince
- FIRST_REDUCTION_THRESHOLD - První redukční hranice pro výpočet průměrného hodinového výdělku pro náhradu mzdy za nemoc
- FIRST_REDUCTION_THRESHOLD_COEFFICIENT - Koeficient první redukční hranice pro výpočet průměrného hodinového výdělku pro náhradu mzdy za nemoc
- SECOND_REDUCTION_THRESHOLD - Druhá redukční hranice pro výpočet průměrného hodinového výdělku pro náhradu mzdy za nemoc
- SECOND_REDUCTION_THRESHOLD_COEFFICIENT - Koeficient druhé redukční hranice pro výpočet průměrného hodinového výdělku pro náhradu mzdy za nemoc
- THIRD_REDUCTION_THRESHOLD - Třetí redukční hranice pro výpočet průměrného hodinového výdělku pro náhradu mzdy za nemoc
- THIRD_REDUCTION_THRESHOLD_COEFFICIENT - Koeficient třetí redukční hranice pro výpočet průměrného hodinového výdělku pro náhradu mzdy za nemoc
- REDUCED_AVERAGE_HOURLY_SALARY_COEFFICIENT - Koeficient pro výpočet hodinové náhrady mzdy z redukovaného průměrného hodinového výdělku
- MINIMUM_HEALTH_INSURANCE - Minimální zdravotní pojištění
- TAX_SECOND_LEVEL - Daň z příjmu pro druhé pásmo
- TAX_SECOND_LEVEL_THRESHOLD - Hranice pro druhé pásmo daně z příjmu
- SURCHARGE_NIGHT_SHIFT - Příplatek za noční směnu
- SURCHARGE_WEEKEND_SHIFT - Příplatek za víkendovou směnu
- SURCHARGE_HOLIDAY_SHIFT - Příplatek za směnu ve státní svátek
Z docházky jsou dostupné typy docházky a hodnotou je počet hodin pro daný typ za daný měsíc
- REPORTED_HOURS - vykázaná doba za měsíc
- WORKING_HOURS - fond pracovní doby pro daný měsíc
- MISSING_HOURS - chybějící doba co měl daný měsíc odpracovat (WORKING_HOURS-REPORTED_HOURS)
- BREAK - přestávky
- TRACKED_BREAK
- PRESENCE - přítomnost
- OVERTIME - přesčas
- OVER_WORKING_TIME
- HOLIDAYS_COMPENSATION - náhrada za státní svátek
- WEEKEND - víkend
- NIGHT - noční
- HOLIDAYS - státní svátek
- RESERVE
- TRANSFERRED - převedeno
Pro absence
- ABSENCE_id
- ABSENCE_id_DAYS
- ABSENCE_id_WORKING_DAYS
Za id doplňte ID typu nepřítomnosti Příklad ABSENCE_1 je vrátí počet hodin pro Dovolenou. ABSENCE_1_DAYS, vrátí počet kalendářních dnů dovolené, ABSENCE_1_WORKING_DAYS vrátí počet pracovních dnu ve kterých byla daná dovolená
Ve mzdových parametrech se nachází i některé vzorce pro výpočet mezd:
- PREFFERED_SUBTRACTION_FORMULA - Vzorec pro výpočet přednostní částky pro srážky
- NOT_PREFFERED_SUBTRACTION_FORMULA - Vzorec pro výpočet nepřednostní částky pro srážky