Munkatörvénykönyv (2012. évi I. tv.) továbbiakban MT.
A Személytörzs / Személyi alapbér menüpontban lehet beállítani, hogy minek tekintsük a dolgozót a távolléti díj számítása során:
Havi béres, Havi + Teljesítmény béres, beállítás esetén a megadott havi bér lesz a távoléti díj alapja, amelyet még ki lehet egészíteni a Személytörzs / Munkaköri besorolás menüpont alatt rögzíthető rendszeres bérpótlékkal.
Pl.: Személy alapbér: 100.000 Ft, Rendszeres bérpótlék: 50.000 Ft esetén 150.000 Ft-ot fog a Távolléti díj alapjának figyelembe venni a program.
Órabéres és Óra + Teljesítmény beállítás esetén a megadott óradíj lesz a távoléti díj alapja.
Teljesítmény béres beállítás esetén a program nem fog Távolléti díj alapot számolni. A Havi bér vagy Óradíj megadásának ebben az esetben csak tájékoztató jellege van. Teljesítmény béres beállítás esetén csak a Teljesítménydíj korrekció (lásd alább) alapján lesz a távolléti díj meghatározva.
Az egy órára jutó távoléti díj kiszámítását a besorolási bér 174-gyel történő osztásával kell meghatározni (MT 149§ (1) és 136§ (3)).
Ez azt jelenti, hogy ha például egy nap távolléti díj esetén a dolgozó nem fogja megkapni a besorolási bérét pontosan, hiszen az míg az alapbért a tárgyhavi munkanapok arányában (lásd állásfoglalás), addig a távolléti díjat fixen 174-gyel kell számítani.
Viszont ha teljes hónapban távolléti díjat kap valaki, akkor meg kell kapnia a besorolási bérét (MT 149§ c).
Ezért a program attól függően számol különböző távolléti díjat, hogy a dolgozó egész hónapban távolléti díjas távolléten volt vagy sem.
A Nemzetgazdasági Minisztérium módszertani segédlete alapján a program úgy korrigálja a távolléti díjat, hogy a minimálbérnél kevesebbet ne vihessen haza a dolgozó.
Módszertani segédlet hivatkozás: nfsz.munka.hu/resource.aspx?ResourceID=ma_szolg_hasznos_tavolletidij_szamitas
A hivatkozást be kell másolni a böngésző program cím sávjába és letöltődik a dokumentum.
( Pl.: 100.000 alapbér, heti 40 órás, 6 nap szabadság februárban, tárgyhóban 20 munkanap, ledolgozott 14 esetén az algoritmus hatására 98.000 lesz a bruttó)
A Személytörzs / Munkaköri besorolás menüponton belül, a távolléti díj paraméterekben lehet beállítani, hogy a minimálbérre vagy a garantált bérminimumra kell kiegészíteni.
Ehhez a Munkaköri besorolás menüpontonban 2013-tól érvényes rekordot kell felvenni!
Be lehet azt is állítani, hogy nem kérnek kiegészítést.
A részletes algoritmus alább olvasható.
A munkaszüneti nap számfejtését a következő cikkben részletezzük: Munkaszüneti nap számfejtése
A teljesítménybért az egy órára járó távolléti díj kiszámításakor úgy kell figyelembe venni, hogy az irányadó idõszaki rendes munkaidõre járó teljesítménybér összegét osztani kell az irányadó idõszakban rendes munkaidõben teljesített és teljesítménybérrel díjazott órák számával (MT150§ (4).
Ebből kiindulva a program a következők szerint számol:
Azon jogcímkre leszámfejtett összeg, amelyek meg felelnek a számfejtés paraméterekben megadható Teljesítménybér jogcím képletnek (ez központi struktúra adatok esetén a 12-vel kezdődő jogcímeket jelenti) és vagy bérelemként lettek leszámfejtve, vagy olyan órakódon, amelyik órakód struktúra beállításai között a Munkaidőtípus:Beosztás szerinti (a "rendes") beállítás szerepel.
Havi béres dolgozó esetén a a havi adatokban megadott Teljesített napok és a munkakörben megadott Heti óraszám alapján számolja a program.
Óradíjas dolgozó esetén a bérelemként megadott olyan órakódok alapján számolja ki a program, amelyek Beosztás szerinti munkaidőben történtek és nem teljesítmény díjazásnak számítanak és nem bérpótlék.
A havi adatokban megadott olyan órakódok alapján számolja ki a program, amelyek Beosztás szerinti munkaidőben történtek és teljesítmény díjazásnak, a hozzájuk számfejtett jogcím alapján.
A bérpótlékot az egy órára járó távolléti díj kiszámításakor úgy kell figyelembe venni, hogy az irányadó idõszakra kifizetett bérpótlék összegét osztani kell az irányadó idõszakban, rendes munkaidõben teljesített órák számával (MT 151§ (4))
Ebből kiindulva a program a következők szerint számol:
A havi adatokban megadható órakódokra leszámfejtett összegek közül azok számítanak bérpótléknak, amelyek az Óratípus:Pótlék és Pótlék típus:Készenlét | Ügyelet, mérhető | Ügyelet, nem mérhető | Éjszakai pótlék | Műszak pótlék szerepel.
Egyrészt a havi adatokban megadott Teljesített napok, Fizetett szabadság, Fizetett ünnep és a munkakörben megadott Heti óraszám, másrész a bérelemként megadott olyan órakódok alapján számolja ki a program, amelyek Beosztás szerinti munkaidőben történtek és nem teljesítmény díjazásnak számítanak és nem bérpótlék.
Amennyiben a kiszámított távollétidíj értékével nem értenek egyet, a havi adatok rögzítése során lehetőséget ad a program, hogy a program által Kakulált érték helyett kézzel meg lehessen adni a Távolléti díj összegét.
Amennyiben a Megadott összeg nincs megadva (nulla az értéke), akkor a Kalkulált értékkel számol a program.
Abban az esetben, ha az Irányadó időszak számfejtései nem állnak rendelkezésre (például csak most kezdtek a programmal számfejteni), akkor a személytörzs / munkaköri adatok menüpontban lehetőség van a Bérpótlék korrekció (TOBPK) és a Teljesítmény korrekció (TOTK) megadására.
Mindkét mező értéke a Kalkulát távolléti óradíjhoz kerül hozzáadásra és az így kapott összegből lesz a napi távollétidíj meghatározva.
A számfejtés paraméterek / Távollétidíj paraméterek menüpontban lehet befolyásolni a számítás menetét.
A távolléti díj kiszámításához szükséges változók (lásd alábbi algoritmus) értékeit eltároljuk egy adatállományban: Távdíj13
Ezt az adatállományt a Havi adatokból meg lehet tekinteni. A Távolléti óradíj mezőre kell állni és F2-t nyomni.
A megjelenő ablakban az alábbi algoritmusra vonatkozó hivatkozások szerepelnek.
Az alábbi változókat 2013.01 -től kezdve a havi adatok funkción belül akkor kerülnek kiszámolásra.
Személy bérbesorolás |
BB |
A számfejtés időpontjában a Személytörzs / Személyi alapbér menüpontban megadott érték alapján ( BérBesorlás.BérTípus mező) kerül meghatározásra: Díjazás módjának meghatározása |
Tárgyhavi besorolási bér |
TBB |
A személytörzsben megadott, a tárgyhóban érvényes havibér. |
Tárgyhavi órabér |
TBO |
A személytörzsben megadott, a tárgyhóban érvényes órabér |
Irányadó időszak eleje |
ISZ1 |
Tárgyhó első naptári napja mínusz 6 hónap - 148§ (1), minimum Munkaviszony kezdete |
Irányadó időszak vége |
ISZ2 |
Tárgyhó első naptári napja mínusz 1 naptári nap -148§ (1) |
Aktuális egy napi munkaidő |
EMI |
A Személytörzs / Munkaköri besorolás menüpontban megadott, a tárgyhó végén, max Munkaviszony vége, érvényes heti óraszám osztva 5. Pl: Heti óraszám = 40 esetén EMI = 8 |
Tárgyhavi munkarend szerinti munkanapok száma |
TMRMN |
Egyelőre a naptárból kell venni a munkanap + ünnepnapok számát. |
Tárgyhavi távolléti díjas napok száma |
TTN |
A havi adatok alapján az alábbi napok számítanak a TTN-be. (Azért kell vizsgálni, mert a 149§ c) szerint a távollétre meg kell kapnia a besorolási bérét, ha teljes hónapban távol van.) Fizetett szabadság (Ledolgnap.FizSzab) Ha BB#HB, akkor Fizetett ünnep (Ledolgnap.FizÜnnep), egyébként nem távolléti díj számfejtődik rá Egyéb átlagkeresetes távollét (Ledolgnap.EgyébFizTáv) Egyéb távolléti díjas távollét (Ledolgnap.EgyébFizTáv2): ) Egyéb kódok (Ledolgnap.TPNap1/2/3) – Ha a Ledolgnap.TPKód1/2/3-hoz tartózó TáppénzTip.Típus=Betegszabadság |
Munkaviszonnyal nem töltött munkanapok |
MNTM |
A munkaviszony kezdete-vége és naptár alapján a munkanapok számát kell megadni. |
Tárgyhavi rendszeres bérpótlék |
TRBO |
A munkaköri adatokban lehet megadni az értékét. A tárgyhó végén érvényes értéket kell meghatározni. |
Garantálbér |
GB |
Munkakör rekordban megadott Minimálbér korrekció mező értéke alapján kell kitalálni Vagy a Minimálbér vagy a Garantált bérminimum lesz az eredménye. |
Egy órára járó távolléti díj alap |
OTDA |
Havi béres, 174-gyel oszt, nincs teljes hónapban távolHa a Személytörzsben a tárgyhóban csak a Havi béres (BB =HB | HT) és TMRMN # TTN és Számfejtés paraméterekben Távolléti díj arányosítás: 174-gyel osztás , akkor OTDA = [(TBB+TRBO) / (174 x EMI/8)] – 136§ (3) és 149§ (1) a Havi béres, Munkanapokkal oszt, nincs teljes hónapban távolHa a Személytörzsben a tárgyhóban csak a Havi béres (BB =HB | HT) és TMRMN # TTN és Számfejtés paraméterekben Távolléti díj arányosítás: Munkanapokkal osztás , akkor OTDA = (TBB+TRBO) / TMRMN / EMI - ez a számítás nem támasztható alá a törvénnyel. Azt a célt követi, hogy a dolgozó megkapja az alapbérét. Havi béres, teljes hónapban távolHa a Személytörzsben a tárgyhóban a Havi béres (BB =HB | HT) és TMRMN = TTN, akkor OTDA =( TBB+TRBO) / TMRMN / EMI - 149§ (1) c)
ÓrabéresHa a Személytörzsben a tárgyhóban a Óra béres (BB =OB | OT) és TMRMN = TTN, akkor OTDA = TBO - 149§ (2) a) |
Egy órára járó távolléti díj |
OTD |
OTD = OTDA + TOTK + TOBPK (Ha van Minimál bér korrekció, akkor még változhat az OTD! lásd alább) |
Ha a tárgyhóban kapott bér nem érné el a minimálbért, akkor korrigálni kell a távolléti díjat úgy, hogy elérje a bér a minimálbért.
Akkor indul el a korrekció számítás, ha GB#0, havi béres ( BB= HB| HT) a dolgozó és volt a tágyhóban távolléti díjas nap (TTN#0).
Tárgyhóban kapott bér |
TKB |
Ha a leszámfejtik a rendszeres bérpótlékot (SzámfPar.RBPO jogcím ki van töltve), akkor a ledolgozott napokra kapott bér TKB = (TBB+TRBO) / TMRMN × ( TMRMN - TTN - MNTM ), különben TKB = TBB / TMRMN × ( TMRMN - TTN - MNTM), Pl.: 100.000 / 20 × ( 20 - 6 - 0 ) = 70.000 |
Tárgyhavi minimál bér |
TMB |
Az ügyfélre vonatkozó minimálbér vagy Garantált bérminimum TMB = GB / TMRMN × (TMRMN - MNTM ) / 8 * EMI Pl.: 98.000 / 8 * 8 = 98.000 |
Korrigált távolléti óradíj |
KOTD |
A távollétidíjas napok óráira arányosítja a program minimálbér és a kapott bér különbségét KOTD = ( TMB - TKB ) / TTN / EMI Pl.: (98.000 - 70.000 ) / 6 / 8 = 583,33 |
OTD |
OTD |
Ha KOTD > OTD, akkor OTD = KOTD Pl.: OTD = 100.000 / 174 = 575, akkor OTD = 583,33 |
Napi távolléti díj |
NTD |
NTD = OTD x EMI |
Teljesítmény bér korrekcióban lévő változokat akkor kell kiszámolni, ha RMBTÖ > 0.
Rendes munkaidőre járó teljesítménybér |
RMTBÖ |
Számfejtés paraméterek teljesítmény díj jogcím képletre (SzámfPar.TeljBér) leszámfejtett bruttó bér (Szumma BérJogcím.Összeg). Szűrés: - BérJogcím.MegbízásKezd >= ISZ1 (azért figyeljük a megbízás dátumát, mert a törvény a járó kifejezést használja és nem a kifizetést - 150§ (4) ) - BérJogcím.MegbízásKezd <= ISZ2 - BérJogcím.MunkaidőTip = Nincs | Beosztás szerinti (vagyis rendes munkaidőre járó összeg - 150§ (4) ) - BérJogcím.PótlékTípus = Nincs |
Rendes munkaidõben teljesített teljesítmény díjas órák száma |
RMTBOSZ |
A havi adatokban megadott olyan órakódok alapján számolja ki a program, amelyek Beosztás szerinti munkaidőben történtek és teljesítmény díjazásnak számítanak és nem bérpótlék. ( 150§ (4) számításához) Az irányadó időszakra vonatkozóan a LedolgÓra.Óraszám értékeit kell összeadni. Szűrés: - LedolgÓra.Dátum az irányadó időszakban van - LedolgÓra.MunkaidőTíp = Nincs | Beosztás szerinti - LedolgÓra.PótlékTip = Nincs - A LedolgÓra rekordhoz tartozó BérJogcím rekordban a BérJogcím.Jogcím megfelel a Számfejtés paraméterekben a teljesítmény díjazásra megadott jogcím képletnek (SzámfPar.TeljBér). A LedolgÓra és BérJOgcím egyeztetés fetétele: LedolgÓra.ÓraKód = BérJogcím.ÓraKód, LedolgÓra.Dátum = BérJogcím.MegbízásKezd, LedolgÓra.SzemélyKód = BérJogcím.Személy |
Távolléti óradíj teljesítménybér korrekció |
TOTK |
A teljesítménybért az egy órára járó távolléti díj kiszámításakor úgy kell figyelembe venni, hogy az irányadó idõszaki rendes munkaidõre járó teljesítménybér összegét osztani kell az irányadó idõszakban rendes munkaidõben teljesített (RMNOSZ) és teljesítménybérrel díjazott órák (RMBTOSZ) számával (osztószám) - 150§ (4) TOTK = RMTBÖ / (RMNOSZ + RMTBOSZ ) |
A Bérpótlék korrekcióban lévő változokat akkor kell kiszámolni, ha LBPÖ > 0 és SzámfPar.Bérpótlék korrekció feltétel =151§ (2)-(3) szerint
Mûszak- vagy éjszakai bérpótlék órák száma |
MÉBPOSZ |
A havi adatokban megadott olyan órakódok alapján számolja ki a program, amelyek Beosztás szerinti munkaidőben történtek és nem teljesítmény díjazásnak számítanak és Műszak vagy éjszakai bérpótlék. ( 151§ (2) számításához) Az irányadó időszakra vonatkozóan a LedolgÓra.Óraszám értékeit kell összeadni. Szűrés: - LedolgÓra.Dátum az irányadó időszakban van - LedolgÓra.MunkaidőTíp = Nincs | Beosztás szerinti - LedolgÓra.PótlékTip = Éjszakai pótlék | Műszak pótlék - A LedolgÓra rekordhoz tartozó BérJogcím rekordban a BérJogcím.Jogcím nem felel meg a Számfejtés paraméterekben a teljesítmény díjazásra megadott jogcím képletnek (SzámfPar.TeljBér). A LedolgÓra és BérJOgcím egyeztetés fetétele: LedolgÓra.ÓraKód = BérJogcím.ÓraKód, LedolgÓra.Dátum = BérJogcím.MegbízásKezd, LedolgÓra.SzemélyKód = BérJogcím.Személy |
Ügyelet vagy Készenlét Bérpótlék órák száma |
ÜKBPOSZ |
A havi adatokban megadott olyan órakódok alapján számolja ki a program, amelyek Beosztás szerinti munkaidőben történtek és nem teljesítmény díjazásnak számítanak és Ügyelet vagy Készenlét bérpótlék. ( 151§ (3) számításához). Az irányadó időszakra vonatkozóan a LedolgÓra.Óraszám értékeit kell összeadni. Szűrés: - LedolgÓra.Dátum az irányadó időszakban van. - LedolgÓra.MunkaidőTíp értékét nem vizsgáljuk, mert a 151§ (3) nem mondja, hogy beosztás szerinti. - LedolgÓra.PótlékTip = Készenlét | Ügyelet, mérhető | Ügyelet, nem mérhető - A LedolgÓra rekordhoz tartozó BérJogcím rekordban a BérJogcím.Jogcím nem felel meg a Számfejtés paraméterekben a teljesítmény díjazásra megadott jogcím képletnek (SzámfPar.TeljBér). A LedolgÓra és BérJOgcím egyeztetés fetétele: LedolgÓra.ÓraKód = BérJogcím.ÓraKód, LedolgÓra.Dátum = BérJogcím.MegbízásKezd, LedolgÓra.SzemélyKód = BérJogcím.Személy |
Irányadó időszak hónapjainak száma |
ISZHSZ |
ISZ1 és ISZ2 közötti hónapok száma, lefelé egészre kerekítve ( 152§ (2) |
Átlagos Ügyelet vagy Készenlét Bérpótlék órák száma |
ÁÜKBPOSZ |
ÁÜKBPOSZ = ÜKBPOSZ / ISZHSZ |
A Bérpótlék korrekcióban lévő változokat akkor kell kiszámolni, ha LBPÖ > 0.
Leszámfejtett Bérpótlék összege |
LBPÖ |
Az irányadó időszakban leszámfejtett bruttó bérpótlék (Szumma BérJogcím.Összeg), 151§ (4)-hez Szűrés: - BérJogcím.Dátum >= ISZ1 (azért figyeljük a számfejtés dátumát, mert a törvény a kifizetett kifejezést használja és nem a járót - 151§ (4) ) - BérJogcím.MunkaidőTip = nem figyeljük) - BérJogcím.PótlékTípus = Készenlét | Ügyelet, mérhető | Ügyelet, nem mérhető | Éjszakai pótlék | Műszak pótlék |
Távolléti óradíj Bérpótlék korrekció |
TOBPK |
A távolléti óradíjat korrigálni kell a bérpótlékkal (151 § (4) - Ha Bérpótlék korrekció feltétel =151§ (2)-(3) szerint és MÉBPOSZ / RMNOSZ > = 0.3 vagy ÁÜKBPOSZ > = 96 - 151§ (2) - (3) alapján, akkor TOBPK = LBPÖ / RMNOSZ, Egyébként, 0 - Ha Bérpótlék korrekció feltétel =Nincs és TOBPK = LBPÖ / RMNOSZ, |
Az alábbi változókat akkor kell kiszámolni, ha vagy LBPÖ > 0 vagy RMBTÖ > 0
Rendes munkaidõben teljesített havi adatos órák száma |
RMHOSZ |
Feltétel: Ha a Személytörzsben a tárgyhóban az Havi béres vagy teljesítmény béres BB = HB | HT | TB A havi adatokban megadott Teljesített napok és a munkakörben megadott Heti óraszám alapján számolja ki a program. ( 150§ (4) és a 151 § (2) számításához) RMHOSZ = Szumma (A szűrt LedNapRészl rekordhoz tartózó EMI szorozva a LedNapRészl.Nap) Szűrés: A irányadó időszakra vonatkozóan a havi adatokban megadott Teljesített napok (LedNapRészl.Sor=1) száma. Minden LedNapRészl rekord esetében meg kell nézni a tárgynapon (LedNapRészl.NapIg) érvényes heti óraszámot. Pl: Heti óraszám = 40 esetén EMI = 8 |
Rendes munkaidõben teljesített óradíjas órák száma |
RMOOSZ |
Feltétel: Ha a Személytörzsben a tárgyhóban az órabéres BB = OB | OT A havi adatokban megadott olyan órakódok alapján számolja ki a program, amelyek Beosztás szerinti munkaidőben történtek és nem teljesítmény díjazásnak számítanak és nem bérpótlék. ( 151§ (2) számításához) Az irányadó időszakra vonatkozóan a LedolgÓra.Óraszám értékeit kell összeadni. Szűrés: - LedolgÓra.Dátum az irányadó időszakban van - LedolgÓra.MunkaidőTíp = Nincs | Beosztás szerinti - LedolgÓra.PótlékTip = Nincs - A LedolgÓra rekordhoz tartozó BérJogcím rekordban a BérJogcím.Jogcím nem felel meg a Számfejtés paraméterekben a teljesítmény díjazásra megadott jogcím képletnek (SzámfPar.TeljBér). A LedolgÓra és BérJOgcím egyeztetés fetétele: LedolgÓra.ÓraKód = BérJogcím.ÓraKód, LedolgÓra.Dátum = BérJogcím.MegbízásKezd, LedolgÓra.SzemélyKód = BérJogcím.Személy |
Rendes munkaidőben teljesített órák száma |
RMNOSZ |
RMNOSZ = RMHOSZ + RMOOSZ |