Pom30: Porovnání verzí

Z Prirucky
(stránka vyprázdněna)
značky: ruční vrácení zpět vyprázdnění
Řádek 1: Řádek 1:
''Výpočet (Sleva socpoj)'' - programové podmínky přiznání slevy na sociální pojištění


== Zaměstnanec ==
* [[Zaměstnanec (Sleva socpoj)]]
** '''''Sleva-stav = Ano''''' a zároveň
** '''''Sleva-druh''''' je vyplněno.
== Pracovní poměr ==
Určení pracovního poměru, na který bude uplatněna sleva:
* '''jen HPP'' (hlavní pracovní poměr) '''nebo souběžný PP'' <small>(druh_pom in (1,2,3))</small>
* '''nejvyšší vyměřovací základ'''  <small>(max(soc_zakl))</small>
* musí být '''platný''' v daném období, tj. ne ukončený před prvním dnem aktuálního měsíce (nelze aplikovat např na doplatky po výstupu).
=== [[TPD]] ===
* '''minimálně 8 hodin'''
* '''maximálně 30 hodin'''
* ''Limit se sleduje ze všech zaměstnání dohromady'' V případě více pracovních poměrů se tedy '''TPD sčítají'''. <small>Každý kalendářní den období je posuzován samostatně. Pokud v daném dni jsou platné oba (více) pracovní poměry, zaznamená se součet TPD. Výsledné TPD je nejvyšší zaznamenaná hodnota ze všech dnů. Účelem je eliminovat prostý součet dvou TPD takových pracovních poměrů, které na sebe v rámci daného měsíce navazují. </small> (<small>DB: pom_mes.min_predd_dopl; v případě druhu=G je zapisována 0.</small>)
* Limit se '''nesleduje''' pro druh slevy = '''G'''.
=== Pracovní poměr vybrán ===
Pokud jsou podmínky splněny, je vybrán optimální pracovní poměr (v případě, že jich existuje více).
== Splnění podmínky dle Sleva-druh ==
{|border="1" cellpadding="3" cellspacing="0"
|+ <small>''Podmínky dle Sleva-druh''</small>
|- style="background-color: #eeeeee"
|<small>Sleva-druh</small>
|<small><center>Kontrolované podmínky</center></small>
|-
| <center>'''A'''</center> || musí být minimální věk 55 let k poslednímu dni min.období nebo ke dni předcházejícímu zahájení prac.poměru (zahájen v akt.obd.)
|-
| <center>'''B'''</center> || v agendě Rod.příslušnici dítě s věkem menším než 10 let k poslednímu dni akt.období nebo ke dni ukončení prac.poměru, když tento končí ve zpracovávaném období. Zohledňuje se vztah v rod.příslušnících : ''syn, dcera, dítě, v péči''
|-
|<center>'''C'''</center> || ''neřeší se programově''
|-
|<center>'''D'''</center> || v agendě [[Mzdové údaje]] označen jako ''student = Ano'' <small>(pracovnici.student='a')</small>. Pokud je takto označen, zjišťuje se ještě v agendě [[Studenti]], zda zde není záznam, který má ''Datum od'' či ''Datum do'', který spadá do aktuálního období tak, že omezuje platnost v tomto období - pokud by byl, pak sleva není přiznána. Pozn.pokud ''Datum od'' či ''Datum do'' je mimo aktuální období, tak pro tyto účely se takový záznam v agendě [[Studenti]] neuvažuje.
|-
|<center>'''E'''</center> || ''neřeší se programově''
|-
| <center>'''F'''</center> ||  osoba se zdravotním postižením v agendě [[Osobní údaje]] <small>(zmen_prac_sch <> n (not null))</small>
|-
|-
|<center>'''G'''</center> || musí být věk menší než 21 let k poslednímu dni aktuálního období nebo k datu ukončení prac.poměru (pokud ten je ukončen v aktuálním období).
|}
Příklady
<i>
* A
: Je dosaženo 55 let v průběhu měsíce. --> Sleva poskytnuta není.
: Narozeniny 55 let byly v minulém měsíci. --> Sleva bude poskytnuta.
* B
: V agendě Rodinní příslušníci není žádný záznam se vztahem = ''syn / dcera / v péči''. --> Sleva nebude přiznána.
: V agendě Rodinní příslušníci je záznam se vztahem ''syn / dcera / v péči'' a věk (některého) dosud nedovršil 10 let (k poslednímu dni zpracovávaného období). --> Sleva bude přiznána.
: Stejné jako předchozí, ale dotyčný věk je dovršen v průběhu zpracovávaného obdbobí. --> Sleva nebude přiznána.
: D
: V agendě [[Mzdové údaje]] je student = Ano. V agendě [[Studenti]] záznam není. --> Systém slevu přizná.
: V agendě [[Mzdové údaje]] je student = Ano. V agendě [[Studenti]] je záznam od = 1.9.2022 – 14.2.2023. Zpracovávané období je 02/2023. --> Sleva nebude přiznána.
: G
: Věk zaměstnance je 19 roků. --> Sleva bude poskytnuta.
: Věk 21 let je dovršen v průběhu zpracovávaného období --> Sleva nebude poskytnuta.
</i>
== Podmínky měsíčního příjmu ==
{|border="1" cellpadding="3" cellspacing="0"
|+ <small>''Podmínky měsíčního příjmu''</small>
|- style="background-color: #eeeeee"
|<small>Označ.</small>
|<small><center>Kontrolované podmínky</center></small>
|-
| <center>'''1'''</center> || Úhrn vyměřovacích základů na SP (sociální pojištění) za zaměstnance (všechny pracovně právní vztahy v období <small>(sum(telegram.soc_zakl))</small>) nesmí být vyšší než '''1,5 násobek průměrné mzdy'''. <small>Průměrná mzda se určuje dle parametru [[max_vz_socpoj (sk.4)]] / 48, a tato se vynásobí  1,5 (pro rok 2023 = 60 486 Kč).</small>
|-
| <center>'''2'''</center> || Úhrn vyměřovacích základů ze všech pracovních poměrů v období (nikoliv dohod apod.) na 1 hodinu je '''maximálně 1,15 % průměrné mzdy'''. Zaokrouhlí se na 2 desetinná místa (pro rok 2023: 463,73 Kč/hod). Určení hodin pro dělitel: dle standardních kódů 100-169, 500-589, s vyloučením kódu ''524-Proplacená dovolená'' a kódů určených pojmem [[Sleva SP vyloučit odpr.hod. (pojem)]]. Započítávají se pouze kódy, které mají v číselníku [[Mzdové položky]] započitatelnost do sociální pojištění = 1. Jsou-li odpracované hodiny nulové, pak je podmínka splněna (nulou se nedělí).
|-
|<center>'''3'''</center> || '''Maximální počet odpracovaných hodin''' (určuje se stejně jako pro předchozí kontrolu (2)) je '''138 hodin'''. V měsíci nástupu i výstupu <small>(výstup je uveden v časopise Mzdová účetní 01/2023, i když přímo v zákoně to není)</small> se limit krátí dle kalendářních dnů. Zaokrouhluje se pak na celé hodiny nahoru.
Neplatí (nekontroluje se) pro Sleva-druh = G.
|-
|<center>'''4'''</center> || Nesmí jít o '''ZTP zaměstnance v chráněné dílně'''. Tj. platný ''invalidní důchodce (11,12)'' v agendě [[Osobní údaje]] a zároveň nastavena [[chráněná dílna]] <small>([[proc vym zakl (sk.5)]] > 0)</small>.
|}
== Interní indikace ==
Při výpočtu dochází k interní indikaci přiznaného pracovního poměru, druhu slevy, důvodu nepřiznání, zkontrolované TPD, apod.
: <small>DB: pom_mes.sp_sleva = 1 --> v daném období byl danému pracovnímu poměru zpracován výpočet s uplatněním slevy. Hodnota null/0 znamená, že sleva nebyla přiznána.</small>
: <small>DB: pom_mes.sp_sleva_druh ... druh (písmeno) slevy pro zjištěný pracovní poměr daného měsíce</small>
: <small>DB: pom_mes.sp_sleva_neprizn ... pokud je vyplněn, pak příznakem, proč nebyla sleva přiznána (viz tabulky výše).</small>
: <small>DB: pom_mes.min_predd_dopl ... zjištěná úhrnná TPD z pracovních poměrů; v případě druhu=G je zapisována 0.</small>
== Odkazy ==
* [[Sleva na pojistném na sociální zabezpečení]]

Verze z 23. 2. 2023, 17:03