Třináctá mzda (TEK)

Z Prirucky

Třináctá mzda (TEK) je zákaznická úprava.

Zadání

Podmínky jsou stanoveny mzdovým předpisem. Vyplácí se ve mzdě za březen a za září. Dříve bylo zpracováváno napůl ručním způsobem, je požadováno zvýšení automatického zpracování. Stávající postup je relativně komplikovaný: sestava ze mzdového systému obsahující zaměstnance a jejich základovou částku (tarif), další sestava uvádějící absence za vybraných 6 měsíců, zkombinování obou sestav, zahrnutí dalších podmínek, určení výsledné částky.

  • Nárok mají zaměstnanci pracující na hlavní pracovní poměr, s výjimkou zaměstnanců na středisku 53511.
  • Aktuální tarif/2 je základna.
  • Ta je vyplacena v případě, že zaměstnanec odpracoval celé pololetí a neměl více než 3 dny absencí.
  • V případě více než 3 dnů "absence" se prohledává každý měsíc, a pokud je v něm nějaká absence, nepočítá se tento do poměrného nároku (příklad: Tarif = 20000 Kč. Polovina = 10000 Kč. Zaměstnanec byl nemocný 3 dny v lednu a 1 den u lékaře v březnu – celkem 4 dny, tj. dojde ke krácení. Z 6 měsíců jsou plně odpracovány 4 (s výjimkou ledna a března), tj. výše odměny = 10000*4/6.).
  • Absence, které krátí resp. nekrátí nárok, jsou určeny společným ustanovením ve mzdovém předpisu.
  • Hodinové absence se mohou sčítat a být hodnoceny jako zameškaná směna.
  • Omezení na datum zahájení a ukončení pracovního poměru: přiznání je podmíněno tím, že pracovní poměr je aktivní k poslednímu dni v měsíci vyplácení. Pokud datum zahájení je v průběhu sledovaného období, pak měsíc zahájení není započítáván do poměrného nároku.
  • MD: mateřské dovolené mají nárok na poměrné měsíce před začátkem MD.
  • Dovolená po MD: také počítána mezi "absence".

Upřesnění zadání

  • Vyplácí se ve mzdě za 03 a 09 (tj. pro rok 2020: 03/2020 a 09/2020)
  • Středisko 3511 bude zadáno jako programová konstanta (ve skriptu), protože nedochází k časté změně, ani k nějakému novému přidání dalších výjimkových středisek.
  • Tarif/2 – bere se v úvahu aktuálního hodnota tarifu v agendě Prac.poměr. KS může počítat s tím, že všichni zaměstnanci mají stanoven měsíční tarif (nikdo hodinový).
  • Hodnota 3 dnů bude zadána jako konstanta v programovém skriptu, protože se nepředpokládá častá změna hodnoty.
  • Zpětné vykazování nepřítomností bude řešeno obdobně jako v prg.úpravě předchozí, tj. Bonus za produktivitu. Budou se zahrnovat všechny nepřítomnosti a nebude se zkoumat, do jakého rozhodného období (půlroku či měsíce) spadají (hodnotou datum od – datum do).
  • Nadále bude možné zadat korekční částku na tutéž mzdovou položku v agendě Doplatky.
  • Není potřeba vytvářet nový pojem pro stanovení kódů mzdových položek chápaných jako „nepřítomnost“ pro algoritmizaci – zjistí se všechny mzdové položky, které jsou uvedeny ve dvou pojmech, které určují výpočet Bonusu za produktivitu.
  • Pokud zaměstnanec má více dnů nepřítomnosti za pololetí, než je hraniční hodnota 3 dnů, posuzuje se každý měsíc samostatně. Za něj se započte 1/6 nároku v tom případě, pokud v měsíci není žádná nepřítomnost ze sledovaných (nerozhoduje počet dnů ani hodin).
  • Pro prvotní určení hranice 3 dnů je potřeba započítávat i nepřítomnosti ne-celodenní. Využije se pole „dny“, neboť aktuálně by zde měly být vyčíslovány hodnoty i pro necelodenní nepřítomnosti – desetinné části.
Pokud se bude jednat o nepřítomnost, v níž počet dnů >0,5 (tj. protože aplikace stanovuje hodnotu na 1 desetinné místo, může se jednat o hodnoty 0,6 – 0,7 – 0,8 nebo 0,9), započte se tato jako 1 zameškaná směna.
Pokud se bude jednat o nepřítomnost s méně než 0,5 (nebo 0,5), pak dvě takové nepřítomnosti se považují za 1 zameškanou směnu.
  • Pokud zaměstnanec nastoupí v průběhu sledovaného kvartálu, má nárok na poměrnou část za měsíce, které byl jeho pracovní poměr aktivní. Aktivnost musí být pro celý měsíc, resp. datum zahájení pracovního poměru nemusí být první kalendářní den v měsíci, ale musí se jednat o první pracovní den. Stejné pravidlo je již použito při výpočtu Bonusu za produktivitu.
  • Datum ukončení pracovního poměru je ovšem posuzován jinak – striktně. Např. pro bonus za 03/2020 platí: pokud pracovní poměr končí 31.3.2020 (nebo později), zaměstnanec má nárok na bonus. Pokud končí před 31.3.2020 (např. 30.3.2020), nárok na bonus není (zaniká).
  • Pravidlo o hranici 3 dnů resp. nad ní procházení jednotlivých měsíců platí stejně i pro tyto zaměstnance (hranice se neupravuje).
  • Pro rozdílné zacházení s dovolenou před MD (standardní není „zameškaná“, tato ano), je potřeba vytvořit nový kód mzdové položky do číselníku, který bude poblíže kódu 521-DOVOLENÁ a bude mít prakticky stejné nastavení. A číslo kódu zadat do parametru
kod_dov_po_md (sk.3):
  • Co se týče již uzavřených mezd za 01 a 02/2020, bude řešeno buď ruční korekcí v agendě Doplatky, nebo tak, že KS vytvoří sql příkaz, který překóduje mzd.pol. 521 na nové. K tomu je potřeba dodat zdrojový soubor: os.číslo – období (a číslo nového kódu mzd.pol.)
  • Pro správné zpracování je potřeba do systému doplnit zameškané dny za období, kdy nebyly zpracovávány mzdy v systému, tj. za 10-12/2020. Dle požadavku objednatele bude připraven soubor ve tvaru: os.číslo – počet dnů – období (např. 3041 – 1 – 1.10.2020), který bude importován na jeden kód mzdové položky (výsledky původního systému určují jen počet dnů, nikoliv přesnou specifikaci, o jakou nepřítomnost se jedná) – ten předtím uživatelé založí do číselníku mzd.položek jako nový a sdělí jeho číslo; nastavení bude stejné jako např. kód 30 (a bude se jednat o vybrané číslo v rozsahu 10-99). Dodavatel soubor zpracuje do podoby, která umožní import do systému (db tab: pichacky).

Zpracování

Byla vytvořena nová zákaznická specialita '13. mzda', díky které je možno automaticky počítat 13. mzdu ve zpracování brutto.

Nastavení

Pro aktivaci úpravy je nutné, aby v číselníku mzdových položek existovala mzdová položka s číslem

420,

která nebude mít vyplněno číslo algoritmu. Tedy pokud položka neexistuje, nebo je u ní vyplněno číslo algoritmu, pak zákaznická specialita nebude aktivní.

Generování

Pokud je specialita aktivní, pak platí následující pravidla:

  • počítá se při zpracování mezd v 3. a 9. období
  • základní sazbou a tedy i maximální výší 13. mzdy je polovina aktuálně platného tarifu zaměstnance.
  • počítá se pouze pro hlavní pracovní poměr
  • nepočítá se pro středisko 53511
  • nepočítá se, pokud je vyplněn datum ukončení pracovního poměru a toto datum NENÍ posledním dnem období, ve kterém je 13. mzda vyplácena (tedy 31.3. nebo 30.9.)
  • pokud zaměstnanec nastoupil před vyhodnocovaným obdobím je základní sazbou a tedy i maximální výší 13. mzdy 6/6 poloviny aktuálně platného tarifu zaměstnance.
  • pokud zaměstnanec nastoupil v průběhu vyhodnocovaného období je základní sazbou a tedy i maximální výší 13. mzdy x/6 z poloviny aktuálně platného tarifu. Přičemž x je počet celých měsíců, které zaměstnanec po nástupu mohl odpracovat. Tedy jsou to měsíce následující po nástupu. Započítává se i měsíc nástupu, pakliže zaměstnanec nastoupil nejpozději první pracovní den v měsíci (dle přiřazeného kalendáře), který připadá na pracovní den dle plánovacího kalendáře. Tedy například pokud zaměstnanec pracuje dle běžného plánovacího kalendáře (po - pá) a nastoupil 3.2.2020, pak základní sazbou jsou 2/6 z poloviny aktuálně platného tarifu. Pokud by nastoupil 4.2.2020, pak základní sazbou je 1/6 z poloviny aktuálně platného tarifu.
  • pro určení vyplacené částky 13. mzdy se určuje počet dnů absencí (mzdové položky 50, 500 - 589 a 800 - 899). Přičemž platí:
a) pokud je absence součásti pojmu (Mzdy - Mzdové číselníky - Pojmy) Absence nekrátící BzP, pak se dny této absence ignorují.
b) pokud je absence součásti pojmu (Mzdy - Mzdové číselníky - Pojmy) Absence krátící BzP nebo není součástí ani jednoho z pojmů, pak se dny započítávají do celkového počtů dnů absencí
c) pokud je počet dnů celočíselný, pak se do počtů dnů započítávají všechny dny absence
d) pokud počet dnů není celočíselný, započtou se do počtů dnů celé dny a určí se zbytek. Např. z 2,5 dne se započtou celé 2 dny a zbytek bude 0,5 dne.
e) pokud je zbytek větší než 0,5 dne, započte se do počtů dnů celý den. Např. z 0,6 dne se započte 1 den.
f) pokud je zbytek maximálně 0,5 dne, pak se za dva takové zbytky započte do počtů dnů celý den. Např. z 1,5 dne a 0,3 dne se započtou 2 dny.
  • pokud zjištěný počet dnů bude maximálně roven 3, pak je zaměstnanci vyplacena maximální výše 13. platu.
  • pokud je zjištěný počet dnů větší než 3, zjistí se výše popsaným způsobem absence v jednotlivých měsících, které jsou započteny do maximální sazby 13.platu. Pokud je zjištěný libovolný počet dnů, pak je z 13. mzdy odečtena 1/6 za tento měsíc. Tedy pokud má zaměstnanec maximální výší (6/6) 13. mzdy poloviny aktuálně platného tarifu a v jednom měsíci má absenci s počtem 4 dny, pak dostane vyplaceno pouze 5/6 poloviny aktuálně platného tarifu. Pokud má zaměstnanec maximální výší (2/6) 13. mzdy poloviny aktuálně platného tarifu a v jednom měsíci má absenci s počtem 4 dny, pak dostane vyplaceno pouze 1/6 poloviny aktuálně platného tarifu.
  • pokud bude nutno provést korekci vypočtené částky, lze to provést zadáním doplatku na mzdovou položku 420.

Odkazy