|
|
Řádek 16: |
Řádek 16: |
|
| |
|
| ==== Číslo algoritmu ==== | | ==== Číslo algoritmu ==== |
| '''Algoritmus výpočtu'''
| |
|
| |
|
| Toto číslo udává, jakým způsobem se bude příslušná mzdová položka zpracovávat. Jestliže číslo algoritmu není u mzdové položky uvedeno, znamená to, že hodnota (v penězích) bude na vstupu uživatelem přímo zadána. V následující tabulce je uveden seznam dostupných čísel algoritmů. V některých z nich je přímo zašifrována procentní sazba nebo sazba v penězích.
| |
|
| |
|
| |
| '''Druhé číslo algoritmu'''
| |
|
| |
| Pokud bude vyplněno u mzdové položky i druhé číslo algoritmu, výsledná částka je vypočítávána oběma způsoby, a větší výsledná částka je pak vložena do brutta.
| |
|
| |
| Tento případ řeší problém když je například podle zákoníku práce dáno, že příplatek za práci v noci je minimálně 10% průměrného výdělku. Firma odměňuje 6 Kč na hodinu, ale zároveň chce hlídat minimální hranici. Vyplní se tedy obě čísla algoritmu (10600 a 3010).
| |
|
| |
|
| |
|
| |
| {| border="1" cellpadding="3" cellspacing="0"
| |
| | <center>Číslo algoritmu</center>
| |
| | Věcný význam čísla algoritmu
| |
|
| |
| |-
| |
| | <center>0</center>
| |
| | Položka je '''neplacená'''
| |
|
| |
| |-
| |
| | <center>1</center>
| |
| | Zaměstnanci s '''měsíční''' mzdou: '''Tarifní plat x odpracované hodiny/časový fond měsíce''' (počítán ze zákonného úvazku).
| |
| Zaměstnanci s '''hodinovou''' mzdou: '''Tarifní plat x odpracované hodiny
| |
| '''
| |
| |-
| |
| | <center>2</center>
| |
| | Podobně jako u algoritmu 1, základem pro výpočet je '''tarifní plat + osobní ohodnocení'''
| |
|
| |
| |-
| |
| | <center>3,4</center>
| |
| | Stejně jako 1,2, ale u měsíčních mezd je '''časový fond počítán ze skutečného úvazku''' zaměstnance
| |
|
| |
| |-
| |
| | <center>5,6</center>
| |
| | Stejně jako 1,2, ale '''tarif je pevný''', bez ohledu na odprac. dobu
| |
|
| |
| |-
| |
| | <center>7</center>
| |
| | '''Hodiny x průměr pro p.p.účely'''. Zadávají se hodiny. Průměrný hodinový výdělek = průměr pro p.p.účely.
| |
|
| |
| |-
| |
| | <center>9</center>
| |
| | Algoritmus pro výpočet '''náhrad za vojenská cvičení'''
| |
|
| |
| |-
| |
| | <center>11 – 14</center>
| |
| | Příplatky trvalého charakteru. Zadání: '''agenda Příplatky''' nebo '''Prac.poměr'''. Obdobou jsou algoritmy č. 61-64 resp. 71-74. Čísla algoritmů 71-74 jsou spočtena na konec a dávají jednu výslednou položku, zatímco alg. 11-14, 61-64 generují za každou mzd.pol. odpracované doby (např.111) zvláštní řádek prémie. Rozdíl je také v započítávání či nezapočítávání svátku.
| |
|
| |
| |-
| |
| | <center>11 – 12</center>
| |
| | Příplatky jsou stanoveny měsíční částkou (i pro zaměstnance s hodinovou mzdou), algoritmus:
| |
|
| |
| '''Příplatek x odpracované hodiny / časový fond měsíce''' (počítán ze zákonného úvazku)
| |
| (u čísla algoritmu 11 se do odpracovaných hodin započítávají i přesčasy)
| |
|
| |
| |-
| |
| | <center>13 – 14</center>
| |
| | U zaměstnanců s měsíční mzdou je výpočet shodný s algoritmem 11 a 12.
| |
|
| |
| U zaměstnanců s hodinovou mzdou, algoritmus:
| |
| '''Příplatek x odpracované hodiny'''
| |
| (u čísla algoritmu 13 se do odpracovaných hodin započítávají i přesčasy)
| |
|
| |
| |-
| |
| | <center>15</center>
| |
| | '''Hodiny x sazba''' Zadávají se dvě hodnoty: hodiny, sazba. Zadání je možné např. ve "Zpracování brutto" nebo "Pořizování dat".
| |
|
| |
| |-
| |
| | <center>16</center>
| |
| | '''Pevný příplatek, který se nekrátí''' (např. každý měsíc 200 Kč – zadaný jako trvalý příplatek). Zadání: '''agenda Příplatky'''.
| |
|
| |
| |-
| |
| | <center>17</center>
| |
| | '''Prémie zadané do výkazu procentem z tarifního platu''' (přes sazbu). Zadává se v agendě "Zpracování brutto", je nutno mít nejprve pořízenu částku mzdy (např. Dopočtem), a teprve pak je možno zadat tuto mzdovou položku prémií. Zadává se hodnota (představující procenta) do pole "Sazba".
| |
|
| |
| |-
| |
| | <center>18</center>
| |
| | '''Dny x sazba''' (zadáno výkazem). Zadat je možno např. v agendě "Zpracování brutto" nebo "Pořizování dat".
| |
|
| |
| |-
| |
| | <center>19</center>
| |
| | '''Hodiny x % z tarifu/čas do konce měsíce'''. Zadává se počet hodin a procenta (sazba). Zadat je možno např. v agendě "Zpracování brutto" nebo "Pořizování dat". Výpočet: (tarif * procenta/100) * (zadané hodiny/hodiny fondu zaměstnance daného měsíce).
| |
|
| |
| |-
| |
| | <center>20</center>
| |
| | '''Příplatek, určený k dorovnání do průměru'''
| |
| hodiny x (průměr pro pracovně právní účely – hodinový tarif). Zadává se počet hodin např. v agendě "Zpracování brutto" nebo "Pořizování dat". Pokud je zaměstnanec odměňován hodinovou mzdou, bere se tarif (z karty prac.poměru). Pokud je odměňován měsíční mzdou, hodinový tarif se vypočte následovně: měsíční tarif (z karty prac.poměru)/časový hodinový fond zaměstnance daného měsíce.
| |
|
| |
| |-
| |
| | <center>23, 24</center>
| |
| | '''Import částky - krácení dle odpracované doby a dle procent'''
| |
| Číslo algoritmu 23 započítává do odpracovaných hodiny i přesčasové hodiny. Jde o obecná čísla algoritmu, jejichž funkčnost je jen u dat přenášených z externích systémů (položka vyp_castka v tabulce odmeny < 0, tzn. import dat z výroby a import dat z docházky). Výpočet pak běží dle vzorce:
| |
| U zaměstnance odměňovaného měsíční mzdou: výsledná částka = '''(Částka*hodiny*procento)/(měsíční fond * 100)''',
| |
| U zaměstnance odměňovaného hodinovou mzdou: výsledná částka = '''Částka*hodiny*procento'''
| |
| Jednotlivé položky vzorce jsou následující: <br>
| |
| 1) Částka je rovna hodnotě "tarif" z tabulky "odmeny", pokud je vyplněna a to jinou hodnotou než nula. Pokud tomu tak není, je brán tarif z pracovních poměrů. <br>
| |
| 2) Hodiny jsou brány z položky "odprac_hod" v tabulce "odmeny", pokud je tato položka vyplněna a to hodnotou různou od nuly. Pokud tomu tak není, jsou odpracované hodiny brány ze zpracování brutta daného měsíce. <br>
| |
| 3) Procento je bráno z položky "prem_cast" v tabulce "odmeny". Pokud je položka nevyplněna nebo je vyplněna hodnotou 0, chápe systém pro výpočet 100%. <br>
| |
| 4) Měsíční fond se bere buď defaultní měsíční fond (nastaven parametr DEF_MES_FOND) nebo měsíční fond zaměstnance (nenastaven parametr DEF_MES_FOND) počítaný ze zákonného úvazku zaměstnance. <br>
| |
|
| |
| |-
| |
| | <center>27</center>
| |
| | '''Prémie procentem z tarifu. Procenta se zadávají v pracovním poměru''' (do pole částka), na mzdovou položku s tímto algoritmem. Tarifem se myslí upravená část dle odpracované doby. Algoritmus je tedy: <br>
| |
| U zaměstnance odměňovaného hodinovou mzdou: tarif x (procenta/100) x odpracované hodiny. <br>
| |
| U zaměstnance odměňovaného měsíční mzdou: tarifx(odpracované hodiny/časový fond měsíce) x (procenta/100). Časový fond měsíce je počítán ze zákonného úvazku zaměstnance. V případě přesčasových hodin se též generuje další položka a částka (procenta z částky mzdové položky 169 – ta musí mít algoritmus č.1).
| |
|
| |
| |-
| |
| | <center>28</center>
| |
| | '''Analogie k č. algoritmu 27''' s tím rozdílem, že u zaměstnanců odměňovaných měsíční mzdou je pro přepočet namísto zákonného úvazku použit skutečný úvazek.
| |
|
| |
| |-
| |
| | <center> 31 </center>
| |
| | '''Analogie k č. algoritmu 32''', do odpracovaných hodin započítány i přesčasy.
| |
|
| |
| |-
| |
| | <center> 32 </center>
| |
| | Příplatek hodinový pro všechny typy mezd, odpracované hodiny x sazba. Sazba se zadává v agendě '''Příplatky''', odpracované hodiny systém určí sám při výpočtu mzdy.
| |
|
| |
| |-
| |
| | <center>35</center>
| |
| | Částka = '''Hodiny (zadané do Zprac.brutta nebo Pořizování dat) x Sazba'''. Sazba se vezme '''z agendy „Prac.poměru“''', položky „Částka prémií“. Používáno ve firmách s trojsložkovým složením mzdy, u nichž třetí složka není určována za všechny odpracované hodiny, ale jen za zadané.
| |
|
| |
| |-
| |
| | <center> 40 </center>
| |
| | '''Krácení podle kalendářních dnů'''. Částka se zadává v agendě '''Příplatky''', nebo '''v Prac.poměru, pole Tarif, Os.příplatek, nebo Prémie'''. Výsledná částka = částka * odpracované dny v měsíci/počet kalendářních dnů v měsíci. V číselníku pojmů předtím nastavte pojem '''Absence nekrátící čís.alg.40''' - nastavte si u něj, které mzdové položky (absence) se mají započítávat do kalendářních dnů.
| |
|
| |
| |-
| |
| | <center> 41 </center>
| |
| | '''Podobně jako č. algoritmu 1'''. '''Sazbou je''' však '''osobní příplatek''' (os.hodnocení).
| |
|
| |
| |-
| |
| | <center> 50 </center>
| |
| | Pevný příplatek počítaný jako odprac. dny x sazba. Sazba se zadává v agendě '''Příplatky''', odpracované dny systém určí sám při výpočtu mzdy.
| |
|
| |
| |-
| |
| | <center>55</center>
| |
| | Měsíční příplatek (zadáno v agendě Příplatky) x odpracované dny/měsíční fond ve dnech. Částka se zadává v agendě '''Příplatky''', zbývající položky si systém určí sám.
| |
|
| |
| |-
| |
| | <center>56</center>
| |
| | Měsíční příplatek (zadáno v agendě Příplatky) x odpracované dny/měsíční fond ve dnech - pracovních (nepočítají se svátky). Částka se zadává v agendě '''Příplatky''', zbývající položky si systém určí sám.
| |
|
| |
| |-
| |
| | <center>57, 58</center>
| |
| | '''Krácení měsíční částky dle dnů nebo hodin z pojmu'''. Měsíční částka je přebrána z '''trvalých příplatků, osobního hodnocení nebo prémií''' z pracovních poměrů. <br>
| |
| Výpočet pro alg.č.57: Výsledná částka = měsíční částka * dny dle pojmu / pracovní fond měsíce ve dnech <br>
| |
| Výpočet pro alg.č.58: Výsledná částka = měsíční částka * hodiny dle pojmu / pracovní fond měsíce ve hodinách <br>
| |
| K tomu existují dva pojmy: "Odprac. dny pro č. alg 57" a "Odprac. hodiny pro č. alg 58", v nichž uživatel definuje, které mzdové položky budou do dnů resp. hodin započítávány. V případě běžného kalendáře je pracovní fond počítán ze zákonného úvazku zaměstnance.
| |
|
| |
| |-
| |
| | <center>61 - 64</center>
| |
| | U hodinových mezd funkcionalista stejná '''jako u algoritmů 11-14''', u měsíčních mezd je rozdíl v tom, že pro přepočet příplatku se namísto zákonného úvazku použije skutečný úvazek zaměstnance.
| |
|
| |
| |-
| |
| | <center>71 - 72</center>
| |
| | Částka prémie se zadává v agendě '''Pracovní poměry'''. Prémie jsou stanoveny měsíční částkou (i pro zaměstnance s hodinovou mzdou), algoritmus: Prémie x (odpracované hodiny + hodiny svátku) / časový fond měsíce (u čísla algoritmu 71 se do odpracovaných hodin započítávají i přesčasy).
| |
|
| |
| |-
| |
| | <center>73 - 74</center>
| |
| | Částka prémie se zadává v agendě '''Pracovní poměry'''. U zaměstnanců s měsíční mzdou je výpočet shodný s algoritmem 71 a 72.U zaměstnanců s hodinovou mzdou, algoritmus: Prémie x (odpracované hodiny + hodiny svátku) (u čísla algoritmu 73 se do odpracovaných hodin započítávají i přesčasy).
| |
|
| |
| |-
| |
| | <center> 77 </center>
| |
| | Proplácení svátků u zaměstnanců s cyklickým rozvrhem. Zákaznická specialita, tabulka: cykl_svatky.
| |
|
| |
| |-
| |
| | <center> 90 </center>
| |
| | '''Procenta z dosažené mzdy - zadávají se procenta'''. Dosažená mzda (základna pro výpočet) je určena jako součet mzdových položek 100 - 169, ale tuto definici mzdových položek lze změnit pomocí pojmu "Základní mzda pro č. alg 90" (možno nastavit jiné mzdové položky). Mzdovou položku je pak možno pořizovat v agendě '''Doplatky''', kde je umožněn i export ze soubor (Záložka Hromadné doplatky) - procento se vkládá do položky pro částku. Druhou možností je pořízení v ručním '''Pořizování dat''' (Mzdy/Pořizování dat/Pořizování dat) - procento se vkládá do položky pro sazbu nebo částku (přičemž pokud by bylo vyplněno obojí, dostane přednost sazba). Třetí možností je pořízení do trvalých příplatků (Mzdy/'''Příplatky'''). Číslo algoritmu 90 je možno vložit pouze do pole "číslo algoritmu 1".
| |
|
| |
| |-
| |
| | <center> 91 </center>
| |
| | '''Dopočet do hrubé mzdy'''. Zadává se požadovaná částka hrubé mzdy - agendy, v nichž je možno zadávat, jsou uvedeny v čísle algoritmu 90. Dosažená částka hrubé mzdy je spočtena z těch mzdových položek, které jsou definovány v číselníku mzdových položek jako "hrubá mzda". Systém pak na kód mzdové položky s tímto č. algoritmu 91 určí částku, která je dána rozdílem (požadovaná hrubá mzda - dosažená hrubá mzda). Pozn. Pokud by dopočet do hrubé mzdy vycházel záporný, bude výsledkem 0, tj. dopočet nemůže jít do mínusu.
| |
|
| |
| |-
| |
| | <center> 92 </center>
| |
| | '''Procenta z hrubé mzdy - zadávají se procenta'''. Funkčnost algoritmu je obdobná jako u algoritmu č. 90 s tím rozdílem, že základna pro výpočet - hrubá mzda - je definována v číselníku mzdových položek - počítají se položky, které mají zatrženo, že spadají do "hrubé mzdy".
| |
|
| |
| |-
| |
| | <center> 100 + pořadí </center>
| |
| | '''Srážka trvalého charakteru''' (spoření apod.), pořadí udává prioritu trvalé srážky (0 – nejvyšší priorita, 99 – nejnižší)
| |
|
| |
| 0 – 9 vyhrazeno pro 2/3 srážky
| |
|
| |
| 10 – 19 vyhrazeno pro 1/3 srážky
| |
|
| |
| 20 – 99 srážky bez omezení
| |
|
| |
| |-
| |
| | <center> 200 + pořadí </center>
| |
| | '''Srážky zadávané každý měsíc znovu''' (ne přes platby). Srážka se provede vždy celá, vykonává se podle stanoveného pořadí spolu se srážkami trvalého charakteru.
| |
|
| |
| |-
| |
| | <center> 1000 + % </center>
| |
| | '''% z tarifního platu z pracovního poměru''' (% zadané za 1000, např. 1025 – 25 %) x hodiny. '''Zadávají se hodiny''' ("Zpracování brutto", "Pořizování dat", import z docházky). V případě zaměstnance odměňovaného měsíční mzdou se pro přepočet měsíčního tarifu na hodinový použije výpočet: tarif/měsíční fond v hodinách.
| |
|
| |
| |-
| |
| | <center> 2000 + % </center>
| |
| | Příplatek, jehož hodnota se počítá '''ze základního tarifu, příslušného k třídě''' zaměstnance:
| |
|
| |
| - zaměstnanci s měsíční mzdou (základní tarif dle číselníku tarifů x procento x odpracované hodiny / průměrný počet hodin v měsíci)
| |
|
| |
| - zaměstnanci s hodinovou mzdou (základní tarif dle číselníku tarifů x procento x odpracované hodiny)
| |
|
| |
| '''Zadává se počet hodin''' ("Zpracování brutto", "Pořizování dat", import dat z docházky). V číselníku tarifů se jako základna bere částka základního tarifu té třídy, kterou má zaměstnanec přiřazen (v prac.poměru). Pokud k jedné třídě existuje více stupňů, bere se stupeň nejnižší.
| |
|
| |
| |-
| |
| | <center> 3000 + % </center>
| |
| | '''Hodiny x průměrný hodinový výdělek x procento''' (např. přesčasy 25 % mají algoritmus 3025). Zadávají se hodiny ("Zpracování brutto", "Pořizování dat", import dat z docházky). Průměrný hodinový výdělek = průměr pro p.p.účely.
| |
|
| |
| |-
| |
| | <center> -3000 + %</center>
| |
| | '''Zpřesnění algoritmu 3000'''. Hodiny x průměrný hodinový výdělek x procento s přesností na 1 desetinné místo (např. –3209 představuje 20,9% průměru pro p.p.účely krát hodiny)
| |
|
| |
| |-
| |
| | <center> -4000 + %</center>
| |
| | '''Obdoba algoritmu 3000'''. Dny x průměrný hodinový výdělek x procento s přesností na 1 desetinné místo (např. –4209 představuje 20,9% průměru pro p.p.účely krát dny)
| |
|
| |
| |-
| |
| | <center> -2000 + %</center>
| |
| | '''Procento minimální mzdy (např. –2010 je 10% z minimální mzdy)'''. '''Zadává se počet hodin''' ("Zpracování brutto", "Pořizování dat", import dat z docházky). Výše minimální mzdy se bere dle typu zaměstnance (hodinová, měsíční). Přepočet měsíční mzdy na hodinovou určuje rozš.parametr DEF_MES_FOND (0 – pro přepočet je použit aktuální měsíční fond zaměstnance, jiná hodnota – tato je použita pro přepočet na hodinovou sazbu).
| |
|
| |
| |-
| |
| | <center> -1000 + %</center>
| |
| | '''Procento ze součtu částek v rozsahu mzdových položek 100 – 169.''' Mzdová položka s tímto algoritmem se '''zadává''' zaměstnancům '''v agendě „Pracovní poměr“''' jako typ prémií. Mzdová položka a částka je pak automaticky vygenerována ve „Zpracování brutto“.
| |
|
| |
| |-
| |
| | <center> -5000 + %</center>
| |
| | '''Procento z průměrného ročního příjmu'''. Algoritmus -5xxx, kde xxx je procento z položky prac_pom.prum_rok. Zákaznická úprava. <!-- Zákazník = DATART -->
| |
|
| |
| |-
| |
| | <center> 4000 + kód VARS </center>
| |
| | Prémie počítané '''procentem (zadaným sazbou)''' z peněz. Zadává se ve "Zpracování brutto", v položce "sazba" se zadá počet procent. Základnou pro výpočet je částka na kódu uvedeného v algoritmu (např. 4111 = mzd.pol. 111).
| |
|
| |
| |-
| |
| | <center> 5000 + % </center>
| |
| | Kalendářní dny x denní průměr x % z algoritmu (např. mateřská dovolená č. algoritmu 5069 – 69 %). Použito např. u nemocí, náhrad, mateřské dovolené.
| |
|
| |
| |-
| |
| | <center> 8000 </center>
| |
| | '''Doplatek do průměru'''. Automatické generování doplatku ve výši rozdílu mezi mzdou, která by měla být dosažena (hodiny * průměr pro p.p.účely) a která byla dosažena (částka za kódy dle pojmu „náhradní práce–doplatek do průměru“ v číselníku pojmů). Blíže viz příručka.
| |
|
| |
| |-
| |
| | <center> 8000 + kód VARS </center>
| |
| | '''Jednodušší forma čísla algoritmu 8000''', náhradní práce představuje jen jeden kód mzdové položky. POZOR: funguje jen tak, že záznam doplatku je nutno pořizovat do agendy „Zpracování brutta“ a to na závěr – po zadání ostatních časových položek.
| |
|
| |
| |-
| |
| | <center> 7000 </center>
| |
| | '''Obdobně jako algoritmus 8000''' s tím, že se jedná o '''doplatek do tarifní mzdy''', příslušný pojem je „náhradní práce – doplatek do tarifu“
| |
|
| |
| |-
| |
| | <center> 7000 + kód VARS </center>
| |
| | '''Jednodušší forma čísla algoritmu 7000''', náhradní práce představuje jen jeden kód mzdové položky. POZOR: funguje jen tak, že záznam doplatku je nutno pořizovat do agendy „Zpracování brutta“ a to na závěr – po zadání ostatních časových položek.
| |
|
| |
| |-
| |
| | <center> 9000 + % </center>
| |
| | '''% z částky zadané do doplatků'''. Tzn. že částka zadaná v agendě není vyplacená celá, ale jen její poměrná část, dle zadaného procenta v algoritmu mzdové položky.
| |
|
| |
| |-
| |
| | <center> 10000 + hod. sazba </center>
| |
| | '''Hodiny x hodinová sazba''' (např. 10250– hodinová sazba 2,50 Kč). '''Zadává se počet hodin''' ("Zpracování brutto", "Pořizování dat", import dat z docházky). Dělitele v sazbě určuje rozšiřující parametr „DELITEL_10000“ (implicitní hodnota parametru je 100, tj. ve zmíněném případě (10250-10000)/100 = 2,50 Kč).
| |
|
| |
| |-
| |
| | <center> 20000 + % </center>
| |
| | % z částky zadané do doplatků ('''jako 9000''', možno zadat >=10%)
| |
|
| |
| |-
| |
| | <center> 30000 + kód VARS </center>
| |
| | '''Generování téže částky na jinou mzd.pol.''' Pokud se zadá částka na mzd.položku s tímto č.alg. (např. v agendě Doplatky), pak se vygeneruje (při výpočtu) nový záznam se mzd.položkou s kódem obsaženým v čísle algoritmu a shodnou částkou jako na výchozím záznamu. Použití např.pro prémie vyplácené v hotovosti na pokladně. (Příklad nastavení: prémie je mzd.pol. 3xx, číslo algoritmu je 30982, generuje se mzd.pol. "982-Mimořádná záloha").
| |
|
| |
| |-
| |
| | <center> 31000 + % </center>
| |
| | '''% z částky tarifu + osobního příplatku'''. '''Zadává se počet hodin''' (ve "Zpracování brutto", "Pořizování dat", apod.), systém automaticky pronásobí a uvede výslednou částku. V případě zaměstnance odměňovaného měsíční mzdou se základna pro výpočet spočte následovně: (tarif+os.přípl.)/počet hodin fondu.
| |
|
| |
| |}
| |
| ''tabulka 4 - Seznam dostupných čísel algoritmů''
| |
|
| |
|
| |
| '''Průměrný počet hodin –''' příplatky, které se odvozují z měsíčního platu přepočtem na hodinovou částku jsou počítány podle časového fondu aktuálního měsíce. Pokud je potřeba použít průměrný časový fond pro všechny měsíce stejný, jeho hodnotu je třeba zadat v rozšiřujících parametrech, parametr ‚DEF_MES_FOND‘
| |
|
| |
|
|
| |
|