Source: https://help.abra.eu/sk/18.03/G3/Content/PartS_Mzdy_personalistika/vec_obsah_mzdy_pol_ML_I_pojisteni.htm
Timestamp: 2019-12-12 06:40:58+00:00

Document:
I) Položky mzdového listu - Pojištění a vyloučená doba (pouze v Čj)
Slouží k rozhodnutí, zda je zaměstnanec Účasten soc. pojištění či nikoliv s ohledem na nastavení příznaku Počítat pojištění na pracovním poměru a rovněž s ohledem na zadaný průběh sociálního pojištění.
V lokalizaci pro ČR se používá pro výpočet položky Min. výdělek pro účast na nem. pojištěníMLD:S_SocialInsMinimum pro následné posouzení účasti na nem. pojištění a dále pro tisk přehledu vyměřovacích základů malé organizace. V lokalizaci pro SR se pro výpočet zmíněných položek ani pro zmíněný tisk nepoužívá. V defaultně dodávaných datech nemá ani jiné využití. Nicméně nese užitečnou informaci, kterou můžete využít např. ve vlastních tiskových výstupech.
Min. výdělek pro účast na nem. pojištěníMLD:S_SocialInsMinimum je v lokalizaci pro SR defaultně nadefinován jako rovný nule.
V lokalizaci pro ČR se používá pro posouzení účasti na nem. pojištění. V lokalizaci pro SR se pro výpočet položky Účasten soc. pojištěníMLD:S_IsSocialInsurance nepoužívá. V defaultně dodávaných datech nemá ani jiné využití.
Účasten soc. pojištěníMLD:S_IsSocialInsurance:
pokud se jedná o ML zadaný po skončení pracovního poměruMLD:AfterWorkingRelation, pak se bez dalších podmínek nastavuje na dvě (tj. je účasten)
pokud se nejedná o ML po skončení PP:
ale prac. poměr nemá nastaveno, že se má počítat pojištění (tj. položka Počítat pojištěníPP:CalcInsurance není zatržena), pak se rovná jedné (tj. není Účasten soc. pojištění)
a prac. poměr má nastaveno počítat pojištění:
a zaměstnanec má nějaký průběh SP, tj. daný měsíc má zadán alespoň jeden den trvání pojištění, což se zjišťuje funkcí WageIsSocIns z údajů v záložce Průběh sociálního pojištění daného prac. poměru, pak se rovná dvěma (tj. je Účasten soc. pojištění)
ale zaměstnanec nemá průběh SP, pak se ještě posuzuje hodnota položky Pomocná proměnná pro výpočet SPMLD:S_SocOtherFlag: jestliže jde o příjem mimo průběh SP, tak se výsledek rovná dvěma (tj. je účasten nem.pojištění); v opačném případě se rovná jedné (tj. není účasten)
Slouží k rozhodnutí, zda je zaměstnanec účasten zdrav. pojištění či nikoliv.
Účasten zdrav. pojištěníMLD:S_IsHealthInsurance.
Nejdříve se určí, zda PP z daného typu aktivity platí dané pojištění. Některé typy aktivit totiž ZP za určitých podmínek neplatí, u dohod v závislosti na typu dohody a dalších podmínkách. ZP se neplatí:
--- jde-li o BRIG (tj. druh činnosti zadaný v údajích prac. poměru zaměstnance v položce Druh činnostiPP:TypeOfActivity je roven 4)
--- jde-li o DoPČ, DoVP (tj. druh činnosti zadaný v údajích prac. poměru zaměstnance v položce Druh činnostiPP:TypeOfActivity je roven 2,3) a současně jde o starobního důchodce po dovršení důch.věku (posuzují se položky v údajích zamce Starobní důch. odPL:Employee_ID.RetirementFrom a současně Důchodový věkPL:RetirementAge) nebo invalidního důchodce (posuzuje se položka v údajích zamce Invalidní důch. odPL:S_DisabilityPensionFrom).
Z ostatních PP se ZP platí.
Pokud se z daného typu aktivity dané pojištění platí a současně, pokud daný prac. poměr má nastaveno, že se má počítat pojištění (tj. položka Počítat pojištěníPP:CalcInsurance je zatržena) a současně, pokud buď má zaměstnanec daný měsíc zadán alespoň jeden den trvání pojištění (což se zjišťuje funkcí WageIsHealthIns z údajů v záložce Průběh zdravotního pojištění daného prac. poměru) nebo pokud se jedná o ML zadaný po skončení pracovního poměruMLD:AfterWorkingRelation, tak se rovná dvěma (tj. je účasten zdrav. poj.). V opačném případě se rovná jedné (tj. není účasten zdrav. poj.).
Alespoň jeden PP je nemocensky pojištěn MLS:S_AtLeastOneIsSocIns
Alespoň jeden PP je nemocensky pojištěnMLS:S_AtLeastOneIsSocIns je definována jako součtová položka, tj. rovná se součtu následujících položek, přičemž se jedná o součet korigovaný korekčním výrazem:
Položka "Alespoň jeden PP je nemocensky pojištěn" MLS:S_AtLeastOneIsSocIns pak má hodnotu 2. Tj. alespoň jeden prac. poměr je v daném měsíci nemocensky pojištěn tehdy, pokud výsledek součtu je větší jak nula. V opačném případě má hodnotu 1, tj. žádný prac. poměr není v daném měsíci nemocensky pojištěn.
Alespoň jeden PP je zdravotně pojištěnMLS:S_AtLeastOneIsHealthIns je definována jako součtová položka, tj. rovná se součtu následujících položek, přičemž se jedná o součet korigovaný korekčním výrazem:
Položka "Alespoň jeden PP je zdravotně pojištěn" MLS:S_AtLeastOneIsHealthIns pak má hodnotu 2. Tj. alespoň jeden prac. poměr je v daném měsíci zdravotně pojištěn tehdy, pokud výsledek součtu je větší jak nula. V opačném případě má hodnotu 1, tj. žádný prac. poměr není v daném měsíci zdravotně pojištěn.
Změny od 1.1.2011
Změny od 1.11.2013
Plátce ZP je (§11 odst.1 zákona 580/2004 o Zdravotním pojištění):
Pojistné je povinen platit také pojištěnec, který není zaměstnancem nebo OSVČ, jestliže má v rozhodném období příjem ze závislé činnosti vyšší než úhrn minimálních mezd za každý měsíc rozhodujícího období.
Za zamestnanca nepovažujeme osobu, ktorá pracuje na základe dohôd vykonávaných mimo pracovného pomeru.
Zamestnávateľ nemá povinnosť odvádzať preddavky na poistné na verejné zdravotné poistenie z dohody o brigádnickej práci študentov. Na účely zákona o zdravotnom poistení sa osoby, ktoré vykonávajú činnosti na dohody o vykonaní práce a na dohody o brigádnickej práci študentov nepovažujú za zamestnancov.
Štát je platiteľom poistného za študentov vtedy, ak ich príjmy nedosiahnu 1/2 úhrnu minimálnych miezd za mesiace rozhodujúceho obdobia v zmysle zákona o ZP v znení účinnom od 1. 9. 2005 (od účinnosti poslednej novely zákona). Pre obdobie od 9-12/2005 to znamená, že ak bude mať študent pomernú časť vymeriavacieho základu pripadajúcu na tieto mesiace nižšiu ako 13 000 SKK (3 250 SKK × 4), poistné za mesiace 9-12/2005 nebude platiť. Tento študent nebude povinný prihlásiť sa do zdravotnej poisťovne a zaplatiť poistné na zdravotné poistenie vo výške 14 % z dosiahnutého príjmu.
Ak by však príjem študenta za 9-12/2005 bol vyšší ako 13 000 SKK, študent by mal povinnosť vykonať ročné zúčtovanie poistného a zaplatiť poistné z dosiahnutého príjmu
Od 1. 9. 2005 sa podľa § 11 považujú za zamestnancov aj konatelia a členovia štatutárnych orgánov vtedy, ak im zamestnávateľ za výkon funkcie konateľa alebo člena štatutárneho orgánu vyplatí odmenu.
Minimálny vymeriavací základ zamestnanca je úhrn minimálnych základov za všetky kalendárne mesiace rozhodujúceho obdobia, počas ktorých mal príslušný platiteľ poistného povinnosť platiť poistné. Pod pojmom minimálny základ zamestnanca sa rozumie minimálna mzda zamestnanca podľa zákona č. 90/1996 Z.z. o minimálnej mzde platná k 1. januáru kalendárneho roka, za ktorý sa platí poistné. Počas celého roka 2005 je to 6 500 SKK/mesiac.
Podľa prechodného ustanovenia, § 29b ods. 4, sa výška minimálnej mzdy zmenená nariadením vlády SR k 1. októbru kalendárneho roka, pre účely tohto zákona použije od 1. januára do 31. decembra nasledujúceho kalendárneho roka.
Minimálny vymeriavací základ sa kráti o pomernú časť prislúchajúcu k počtu kalendárnych dní, počas ktorých za poistenca platí poistné štát podľa § 11 ods. 8 písm. c), f) a o), teda:
- fyzickú osobu, ktorá poberá rodičovský príspevok,
- vojaka vykonávajúceho základnú službu, náhradnú službu, zdokonaľovaciu službu a prípravnú službu a fyzickú osobu vykonávajúcu civilnú službu,
- fyzickú osobu, ktorá poberá nemocenské, ošetrovné alebo materské podľa osobitného predpisu alebo je nemocensky poistená a ošetruje osobu podľa § 39 zákona o sociálnom poistení.
Zamestnanec z dôvodu dočasnej pracovnej neschopnosti odpracuje v 11/2005 iba 4 pracovné dni, za ktoré mu zamestnávateľ zúčtuje mzdu za vykonanú prácu vo výške 2 962 SKK. Vymeriavacím základom na účely výpočtu preddavku na poistné na zdravotné poistenie je suma 2 962 SKK, pretože zodpovedá odpracovanému času zamestnanca, a za odpracovaný čas nie je nižšia ako minimálny vymeriavací základ a zároveň nepresahuje za odpracovaný čas maximálny vymeriavací základ.
Minimálny základ podľa § 13 ods. 15 sa nekráti o časť zodpovedajúcu neospravedlnenej neprítomnosti zamestnanca a poskytnutému pracovnému voľnu bez náhrady mzdy podľa Zákonníka práce (napr. podľa § 136) alebo poskytnutému služobnému voľnu bez nároku na plat alebo služobný príjem podľa osobitného predpisu. Tj. pracovnému voľnu bez náhrady mzdy, ktoré zamestnávateľ poskytne zamestnancovi na jeho žiadosť, okrem pracovného voľna bez náhrady mzdy, ktoré je zamestnávateľ povinný poskytnúť zamestnancovi podľa osobitného predpisu. 48). O ty sa naopak kráti.
Dny, kdy zaměstnavatel musí poskytnout neplacené volno nad rámec zákonníku práce:
- typicky přečerpání limitu návštěvy u lékaře, doprovodů...
- další dny nepl. volna (např. svatba zaměstnance)
Zamestnávateľ poskytne podľa § 141 ods. 3 Zákonníka práce z vážnych rodinných dôvodov zamestnancovi pracovné voľno bez náhrady mzdy v 10/2005 na celý mesiac, s výnimkou 3 pracovných dní. Za odpracované dni zamestnávateľ zúčtuje mzdu za vykonanú prácu vo výške 1 521 SKK. Minimálny vymeriavací základ za tieto 3 odpracované dni bude 6 500 SKK/mesiac.
Změny v ZP od 1.1.2011:
Změna definice platitele pojistného:
Od 1.1.2011 je platitelem pojistného každý, kdo pobírá příjem podle § 5 až § 8 zákona o daních z příjmů, kromě dohod o pracích konaných mimo pracovní poměr.
Oproti předchozímu stavu se mění definice vyměřovacího základu. Základem ZP je nově zdanitelný příjem zaměstnance, kromě příjmů daněných srážkovou daní. Odpadají tedy mnohé výjimky, ze kterých se dosud pojistné neodvádělo. Konkrétně odchodné, odstupné, příspěvky ze sociálního fondu, plnění po skončení pracovního poměru, náhrady za pohotovost, příspěvky na DDS, které platí zaměstnavatel za zaměstnance a jiné nepeněžní benefity zaměstnance.
ZJEDNOTENIE MAXIMÁLNYCH VYMERIAVACÍCH ZÁKLADOV PRE SOCIÁLNE A ZDRAVOTNÉ POISTENIE
Predmetom prijatej novely zákona bolo zjednotenie maximálnych vymeriavacích základov pre výpočet sociálneho a zdravotného poistenia. Od 1.1.2013 je v platnosti nový "strop" pre vymeriavacie základy vo výške 5-násobku všeobecného vymeriavacieho základu platného v kalendárnom roku, ktorý 2 roky predchádza roku, v ktorom sa odvody počítajú, teda v roku 2013 za rok 2011.
Zmenily sa podmienky účasti na ZP pre "dohodárov" z hľadiska, či ide o poberateľa invalidného dôchodku či starobného dôchodku.
Změny v ZP od 1. 11. 2013
1) ODVODOVÁ ÚLEVA (dle § 11 ods. 7 písm. v):
Zamestnanec v pracovnom pomere, ktorý bol zaradený v evidencii uchádzačov o zamestnanie najmenej 12 po sebe nasledujúcich mesiacov pred vznikom pracovného pomeru, ktorého príjem je najviac 67% priemernej mesačnej mzdy v hospodárstve SR za rok, ktorý 2 roky predchádza kalendárnemu roku, v ktorom vznikol pracovný pome (premenná S_HranPrijDN), a to najviac počas prvých 12 kalendárnych mesiacov trvania pracovného pomeru alebo štátnozamestnaneckého pomeru, bude vylúčený z povinného nemocenského poistenia, dôchodkového poistenia a poistenia v nezamestnanosti zamestnanca.
Na pracovní poměr byl přidán parametr dlouhodobě nezaměstnaný a byla upravena výpočtová schémata.
Základem ZP od 1.1.2011 (viz výše Změny v ZP od 1.1.2011) je v zásadě zdanitelný příjem zaměstnance, krom příjmů daněných srážkovou daní. Odpadají tedy mnohé výjimky, ze kterých se dříve pojistné neodvádělo. Konkrétně odchodné, odstupné, příspěvky ze sociálního fondu, plnění po skončení pracovního poměru, náhrady za pohotovost, příspěvky na DDS, které platí zaměstnavatel za zaměstnance a jiné nepeněžní benefity zaměstnance. Počítá se různě s ohledem na to, zda jde o standardní výpočet ML nebo zda jde o výpočet PČM.
Základ ZP součetMLD:S_HealthInsBaseTotal se tedy rovná buď Hrubé mzdě pro výpočet PČMMLD:GrossWageForAverageNetWage za podmínky, že pomocná položka Probíhá výpočet průměrné čisté mzdyMLD:CalcAvgNetWage má hodnotu Ano, nebo v opačném případě se rovná částce v položce Zdanitelné příjmyMLD:S_TaxableIncome.
Po výpočtu se provede kontrola, zda existuje alespoň jeden pojištěný den na průběhu zdravotního pojištění, viz Kontrolní výrazy. Zobrazí se informativní chyba, pokud se počítá ML pro PP, na kterém se má počítat pojištění, a současně se nejedná o ML zadaný po skončení pracovního poměruMLD:AfterWorkingRelation a ani jeden den na průběhu ZP nebo SP nespadá do doby trvání počítaného ML, nebo pokud se počítá ML pro PP, na kterém se má počítat pojištění, a současně se jedná o ML zadaný po skončení pracovního poměruMLD:AfterWorkingRelation a nespadá do mzdového období počítaného ML.
Dále se provede korekce základu na nulu, pokud není zaměstnanec účasten pojištění. K tomu se použije položka Účasten zdrav. pojištěníMLD:S_IsHealthInsurance:
Základ ZPMLD:S_HealthInsBaseCorrect se tedy rovná: Pokud je zaměstnanec v daném mzdovém období účasten zdrav. pojištění, tj. položka Účasten zdrav. pojištěníMLD:S_IsHealthInsurance má hodnotu 2, je Základ ZP MLD:S_HealthInsBaseCorrect roven Základu ZP součet MLD:S_HealthInsBaseTotal. V opačném případě je Základ ZP nulový.
Volaná standardní akce: Po výpočtu se provede standardní akce Přenos do pojistného poměru, která vytvoří odpovídající záznamy v záložce Průběh zdravotního pojištění.
Max. základ ZP MLS:S_HealthInsBaseMaxTotal
Globál. proměnná GP:S_ZPMin
Nejdříve se vyčíslí minimální základ zdravotního pojištění, který vychází z minimální mzdy snížením na část odpovídající trvání pracovního poměru (s ohledem na datum nástupu a výstupu) a době, po kterou za zaměstnance neplatí pojištění stát. Je nulový pro zaměstnance, za které platí ZP stát a na které se min. základ ZP nevztahuje. Za koho platí ZP stát a na koho se vztahuje Minimální vyměřovací základ, je zadáno v personálních listech. Přitom se posuzuje, zda alespoň jeden PP je pojištěn.
Minimální základ ZPMLS:S_HealthInsMinBaseTotal je definována následovně:
- pokud ani jeden prac. poměr zaměstnance v daném měsíci nezakládá účast na zdravotním pojištění, tj. položka Alespoň jeden PP je zdravotně pojištěnMLS:S_AtLeastOneIsHealthIns má hodnotu 1, a současně pokud Měsíční fondMLD:MonthFund z řídícího PP je nulový, pak se rovná pouze minimálnímu základu ZP zadaného v korekční položce Minimální základ ZP opravaMLS:S_HealthInsMinBase
- v opačném případě se rovná součtu minimálnímu základu ZP zadaného v korekční položce Minimální základ ZP opravaMLS:S_HealthInsMinBase plus Koeficient minimální mzdyMLD:S_MinWageCoef (korekce pro invalidy a mladistvé) krát minimální základ ZP daný v globální proměnné S_ZPMin, to kráceno podle odpracované doby, tj. v poměru:
Odpracovaný čas(hod)MLD:TotalWorkTime - Hodiny přesčas celkemMLD:S_OverTimeTotal + Neomluvená absence (prac.hod)) celkemMLD:S_AbsenceWorkTotal + Neplacené volno (prac.hod) celkemMLD:S_UnpaidFreeWorkTotal + Překážky na straně zaměstnavatele hodinyMLD:S_CompObstaclesHours + Placené volno (hod) celkemMLD:S_PaidFreeTotal + počet zameškaných hodin a počet prac. hodin ve svátek za dlouhodobé nepřítomnosti typu "neplacené volno" vysčítané funkcí WageExcludedDays (volanou z parametry 5,2,2 a 5,4,2) z agendy nepřítomností + Čerpaná dovolená (hod)MLD:HolidayTotal + Proplacené svátky celkem (hod)MLD:S_PaidFeastTotal, ale jen za podmínky, že je Druh mzdy = měsíční (MLD:TypeOfWage) a současně Způsob počítání svátků pro měsíční mzduMLD:S_FeastMode je větší jak jedna (tj. Počítat svátky) (vše jen pro řídící prac. poměr)
děleno:
Měsíční fondMLD:MonthFund z řídícího PP + Proplacené svátky celkem (hod)MLD:S_PaidFeastTotal + svátky v době nemoci vysčítané funkcí WageSickBenefitSum (ale opět jen za podmínky, že je Druh mzdy = měsíční (MLD:TypeOfWage) a současně Způsob počítání svátků pro měsíční mzduMLD:S_FeastMode je větší jak jedna (tj. Počítat svátky) (vše jen pro řídící prac. poměr)
a to celé kráceno podle úvazku (tj. v poměru: ÚvazekMLD:S_Duty děleno Normální úvazekMLD:S_NormalDuty).
Aktuálně se Min.Základ ZP nepoužívá. Výpočtový vzorec je sice stále definován, nicméně, jelikož do jeho výpočtu vstupuje Koeficient minimální mzdyMLD:S_MinWageCoef, který je aktuálně roven 1 (100%), a dále globální proměnné S_ZPMin, která je aktuálně nulová, tak celá druhá část výpočtu Min.Základ ZP vychází NULA - tudíž v reálu se pak S_HealthInsMinBaseTotal rovná jen případně zadané korekční položce S_HealthInsMinBase (pokud by uživatel takovou zadal).
Max. základ ZPMLS:S_HealthInsBaseMaxTotal se rovná součtu opravné položky Max. základ ZP - opr.MLS:S_HealthInsBaseMax plus 5/12 ze všeobecného vyměřovacího základu (VVZ) aktuálně platného pro ZP a daného v globál. proměnné S_VVZZP.
Základ ZP součetMLS:S_HealthInsBaseTotal se rovná součtu základu ZP zadaného v korekční položce Základ ZP opravaMLS:S_HealthInsBase plus částka, která se vyčíslí ako součet základů z jednotlivých prac. poměrů, ale jen tehdy, pokud se nejedná o částku základu srážkové daně (z příjmů podléhajících této dani se ZP neplatí), tj. pokud položka Zálohová daňS_IsDepositTax se nerovná 1. Součet základů ZP z jednotlivých prac. poměrů se vyčíslí tak, že je definován jako součtová položka, tj. rovná se součtu: základů zdravotního ze všech pracovních poměrů daného zaměstnance, tj. položek Základ ZPMLD:S_HealthInsBaseCorrect. Minimálně se však rovná Minimálnímu základu ZP MLS:S_HealthInsMinBaseTotal a maximálně Max. základ ZP MLS:S_HealthInsBaseMaxTotal.
Ve vzorci je podmínka na srážkovou daň, nicméně, jestli se tato podmínka uplatní, závisí na tom, zda dle aktuálně platné legislativy mohou existovat nějaké příjmy, které by podléhaly srážkové dani, a zda tedy může vůbec nastat případ, kdy se položka Zálohová daňS_IsDepositTax rovná 1 (tedy kdy se platí srážková daň). Aktuálně (1.1.2013) v SR se srážková daň nepoužívá.
Základ ZPMLS:S_HealthInsBaseCorrect se rovná vypočtenému Základu ZP součet MLS:S_HealthInsBaseTotal.
Volaná standardní akce: Po výpočtu se provede standardní akce Korekce pojistných poměrů, která zkoriguje částky vyměřovacích základů v záložce Průběh zdravotního pojištění přenesené do pojistných poměrů ze mzdových listů dílčích podle skutečného základu nemocenského pojištění.
Pojistné ZP-zaměstnanec oprava MLS:HealthInsEmpCorr
Pojistné ZP-zaměstnavatel oprava MLS:S_HealthInsCompanyCorr
Globál. proměnná Sazba ZP ZPS - zaměstnanec GP_S_ZPZecZPS
Z celkového pojistného část hradí zaměstnanec a část zaměstnavatel. Zaměstnanec hradí příslušné procento pojistného ze svého skutečně dosaženého příjmu, zaměstnavatel za zaměstnance procento z téhož základu. Celkové pojistné je pak jejich součet.
Pojistné ZP-zaměstnanec (za všechny PP) MLS:HealthInsEmployee se rovná součtu částky pojistného zadaného v položce Pojistné ZP-zaměstnanec opravaMLS:S_HealthInsEmpCorr a částky vypočtené jako procento ZP za zaměstnance dané v glob. proměnné S_ZPZamec resp. S_ZPZecZPS (pro případ, že je zaměstnanec invalidní, tj. Stupeň invalidityPL:S_Invalidity je větší jak jedna) ze Základu ZPMLS:S_HealthInsBaseCorrect spočteného ze všech prac. poměrů.
Pojistné ZP-zaměstnavatelMLS:S_HealthInsCompany se rovná součtu částky pojistného zadaného v položce Pojistné ZP-zaměstnavatel opravaMLS:S_HealthInsCompanyCorr a částky vypočtené jako procento ZP za zaměstnavatele dané v glob. proměnné S_ZPZamtel resp. S_ZPZtelZPS (pro případ, že je zaměstnanec invalidní, tj. Stupeň invalidityPL:S_Invalidity je větší jak jedna) ze Základu ZPMLS:S_HealthInsBaseCorrect spočteného ze všech prac. poměrů.
Pojistné ZP celkem (za všechny PP) MLS:S_HealthInsTotal se vypočte jako součet Pojistného ZP-zaměstnanec (za všechny PP) MLS:HealthInsEmployee plus Pojistné ZP-zaměstnavatel MLS:S_HealthInsCompany.
Před r. 2010
Starobní pojištění (StP) - pojištění na starobní důchod a případ úmrtí.
Invalidní pojištění (IP) - pojištění na invalidní důchod a případ úmrtí.
Pojištění v nezaměstnanosti (PvN) - pojištění na podporu v nezaměstnanosti.
Placená jen zaměstnavatelem:
Garanční pojištění (GP) - pojištění na případ platební neschopnosti zaměstnavatele.
Úrazové pojištění (ÚP) - pojištění pro případ poškození zdraví nebo úmrtní v důsledku prac. úrazu nebo nemoci z povolání.
Pojištění do rezervního fondu (RFS) - pojištění do rezervního fondu solidarity.
Násobky VZP pro výpočet maxim pro základ pro jednotlivé složky SP:
Dříve Od 1.1.2013
NP 1,5*1/12 VVZ 5*1/12 VZP
IP 4*1/12 VVZ 5*1/12 VZP
StP 4*1/12 VVZ 5*1/12 VZP
PvN 4*1/12 VVZ 5*1/12 VZP
GP 1,5*1/12 VVZ 5*1/12 VZP
RFS 4*1/12 VVZ 5*1/12 VZP
Mohou existovat výjimky, kdy se některé složky pojištění neplatí. Např. u IP se přihlíží k důchodu (neplatí pobiratelé starobního důchodu), u PvN se přihlíží k důchodu a stupni invalidity, GP některé organizace neplatí vůbec apod. Platba je rovněž závislá na druhu pracovního poměru (u dohod a brigádnické činnosti studentů se např. platí pouze ÚP a GP, u SPOL (společník a jednatel), jestliže nemá na pracovním poměru průběh sociálního pojištění, neplatí žádnou složku pojištění, pojistné se neplatí, pokud je zaměstnanec celý měsíc nemocen a dostal nějaké peníze apod. (Platnost těchto "výjimek" závisí na aktuálně platné legislativě, v čase se mění.)
Při výpočtu pojištění a příslušných maxim se samozřejmě zohledňují různá krácení podle aktuálně platné legislativy (např. za dobu, kdy netrval poj. poměr, o již uplatněný základ pojistného z jiného PP, příp. se provádí rozpočítávání základu do předchozích měsíců apod.
Dále viz Změny od 1.1.2010, Změny od 1.1.2011, Změny od 1.1.2013.
SP před r.2010:
Vyměřovací základ, minimum a maximum:
Pro všechny zmíněné typy pojištění kromě ÚP existují maxima pro vyměřovací základ (limity) definovaná jako jistý násobek VVZ (všeobecného vyměřovacího základu), viz výše. Pro vym. základ na ÚP neexistuje maximum. Tzn., že do vym. základu zaměstnavatele pro účely placení ÚP se zahrnují vyměřovací základy jeho zaměstnanců bez omezení a přitom se sem zahrnuje i odměna jeho zaměstnanců za práci konanou na základě dohod o pracech konaných mimo pracovní poměr.
Uplatňování maxim při souběhu PP od více zaměstnavatelů:
Pojistné placené pojištěncem - uvedená maxima platí pro všechny zaměstnavatele dohromady, jelikož u pojištěnce nesmí tato maxima přesáhnout ani jeho úhrn vyměřovacích základů (138 odst. 16 ZOSP).
Pojistné placené zaměstnavatelem - uvedená maxima platí pro každého zaměstnavatele zvlášť.
Z výše uvedeného důvodu je stanoveno pořadí odvodové činnosti: Pořadí placení pojistného NP, IP, StP a PvN u pojištěnce, který vykonává více činností, je dáno výší vyměřovacího základu, přičemž se postupuje od vyměřovacího základu nejvyššího k nejnižšímu.
Zaměstnanec vykonává výdělečnou činnost u zaměstnavatele A s vyměřovacím základem 25000 SKK. Kromě toho je v pracovním poměru na kratší pracovní úvazek u zaměstnavatele B s vyměřovacím základem 15000 SKK a u zaměstnavatele C s vyměřovacím základem 10000 SKK. V období od 1.7.2005 do 30.6.2006 byl pro SP platný VVZ=189900 SKK, tudíž max. vym. základ podle legislativy platné k danému datu byl pro IP,StP,PvN,RFS=47475 SKK(=3*1/12 z 189900) a max. vym. základ pro NP,GP=23738SKK (=1,5*1/12 z 189900). Při placení pojistného pro tohoto pojištěnce se postupuje takto:
Pořadí placení pojistného IP, StP a PvN u pojištěnce (limit je 47475 SKK je dohromady pro všechny zaměstnavatele):
1. u zaměstnavatele A vyměřovací základ - 25000 SKK
2. u zaměstnavatele B vyměřovací základ - 15000 SKK
3. u zaměstnavatele C vyměřovací základ - 7475 SKK (zbytek do výše limitu 47475 SKK minus již uplatněných 25000 SKK a 15000 SKK)
Pořadí placení pojistného NP, GP u pojištěnce (limit je 23738 SKK je dohromady pro všechny zaměstnavatele):
1. u zaměstnavatele A vyměřovací základ - 23738 SKK (jen do výše limitu 23738 SKK)
2. u zaměstnavatele B vyměřovací základ - 0 SKK (limit je vyčerpán)
3. u zaměstnavatele C vyměřovací základ - 0 SKK (limit je vyčerpán)
Výška vym. základů u zaměstnavatelů při placení pojistného IP, StP a PvN (limit je 47475 SKK pro každého z nich):
3. u zaměstnavatele C vyměřovací základ - 10000 SKK
Výška vym. základů u zaměstnavatelů při placení pojistného NP, GP (limit je 23738 SKK pro každého z nich):
V systému ABRA Gen se realizace souběhu PP u více zaměstnavatelů řeší tak, že je zavedena položka Základ SP od jiných zaměstnavatelůMLS:S_SocialInsBaseOtherComp, kam se zadává informace o výši základu pojistného, ze kterého již bylo pojistné NP, IP, StP a PvN odvedeno u jiného zaměstnavatele, aby nedocházelo k přeplácení pojistného.
Pro minimální vyměřovací základ je dáno:
VZ je měsíčně (pokud zákon nestanoví jinak) nejméně ve výši minimální mzdy zaměstnanců v prac. poměru odměňovaných měsíční mzdou platné k 1. dni kalendářního měsíce, za které se platí pojistné.
VZ je měsíčně nejméně 75% nebo jen 50% vym. základu z předchozího bodu pro invalidy a pro mladistné (podle stupně invalidity resp. podle věku).
VZ zaměstnance v prac. poměru na kratší pracovní čas je měsíčně nejméně suma příjmů odpovídající kratšímu prac. času zaměstnance.
Maxima a minima pro vyměřovací základy pojistného platí pro případy, kdy pojištění trvalo celý kalendářní měsíc. Pokud NP, IP, StP a PvN trvalo jen po část měsíce, maxima a minima se příslušně krátí.
Zaměstnanci vznikl prac. poměr 12.10.2005. Zaměstnavatel mu přiznal minimální mzdu 6900 SKK. Vyměřovacím základem zaměstnance na účely placení pojistného NP, IP, StP a PvN za říjen 2005 je částka 4452 SKK = (6900:31)*20.
Vyloučení povinnosti platit pojistné
Zákon vymezuje období, po která pojištěnec a jeho zaměstnavatel nejsou povinni odvádět pojistné:
po dobu, kdy je zaměstnanec uznán dočasně práce neschopným bez ohledu na to, zda pobírá nemocenské, nebo má karanténu (jestliže mu z těchto dnů neplynou příjmy – plat, nebo služební příjem)
po dobu, kdy se zaměstnanci vyplácí "rehabilitačné" nebo "rekvalifikačné"
po dobu poskytování mateřské dovolené
po dobu OČR do 10.tého dne (od 11.tého se pojištění přerušuje, viz dále)
po dobu výkonu vojenské základní služby, náhradní služby, zdokonalovací služby nebo civilní služby
po dobu poskytování rodičovského příspěvku (pokud nevykonává výdělečnou činnost)
Vznik, zánik a přerušení SP
Zaměstnanci vzniká povinné NP, IP, StP a PvN (viz výše složky SP)ode dne vzniku PP (den nástupu do práce uvedený v prac. smlouvě) a zaniká dnem skončení PP.
Po dobu přerušení pojistného vztahu nejsou zaměstnanci účastní povinného NP, IP, StP a PvN povini odvádět příslušné pojistné. (Vznik přerušení se posuzuje jako zánik pojistného vztahu a naopak zánik přerušení se posuzuje jako vznik pojistného vztahu). Při přerušení však zaměstnavatel nemusí přihlašovat a odhlašovat zaměstnance, jenom musí sociální pojišťovně přerušení pojištění oznámit.
Od 1. ledna 2004 v rámci pojistných vztahů v taxativně vymezených případech dochází u zaměstnanců k přerušení povinného NP, IP, StP a PvN (§ 26 ZSP). Povinný pojistný vztah se u zaměstnance přeruší:
po dobu čerpání pracovního volna bez náhrady (např. překážky v práci na straně zaměstnance, viz § 136 až § 141 Zákoníku, které se poskytují bez náhrady mzdy- např. návštěva lékaře nad 7 dní v roce)
dlouhodobé volno na výkon veřejné funkce
výkon vazby nebo trestu
od 11.tého dne OČR
po dobu čerpání rodičovské dovolené (platí od 1.7.2005)
Zaměstnanec musel ošetřovat nemocné dítě od 2.2.2005 do 29.2.2005. Za prvních deset kalendářních dní zaměstnanci vznikl nárok na OČR a po dobu tohoto období zaměstnanec ani zaměstnavatel neplatí pojistné, přitom ale pojistný poměr zaměstnance trvá. Počínaje jedenáctým dnem ošetřování se pojistný poměr zaměstnance přerušuje.
Zaměstnankyně měla vlastní svatbu 30.1.2006, kdy zameškala pracovní směnu. Zaměstnavatel je povinen ji na tento den poskytnout pracovní volno, ale bez náhrady mzdy. V tento den se zaměstnankyni přerušilo povinné NP, IP, StP a PvN.
Změny v SP od 1. 1. 2010 - výpočet SP u zaměstnanců s více PP
Od r. 2010 se změnil rozhraní portálu Sociální pojišťovny pro příjem výkazů o SP. Zjednodušeně lze říci, že do té doby se v systému ABRA Gen v případě souběžných PP vyčíslovalo SP na souhrnném ML a na dílčí se rozpočítávalo v poměru hrubých mezd. Od změny rozhraní portálu toto již nebylo možné (především z důvodů validací částek (základ krát procento SP) prováděných na MLD). Dále došlo k upřesnění způsobu krácení vyměřovacích základů pro výpočet pojistného za zamce, kdy v případě více PP musí dojít u dalších PP ke zkrácení o základ pojištění, který se uplatnil u předchozího PP.
Proto byl v systému ABRA Gen změněn výpočet základu sociálního pojištění a sociálního pojištění tak, že se NP, StP, IP, PvN, GP a RFS vyčíslují na každém mzdovém listu dílčím zvlášť. Na souhrnný list se pak sčítají základy a pojištění z jednotlivých mzdových listů dílčích daného zaměstnance.
Při výpočtu dochází ke krácení maximálního vyměřovacího základu pojištění, které platí zaměstnanec, v rámci všech pracovních poměrů zaměstnance v daném měsíci. Tzn. o základ pojištění, který se uplatnil u prvního PP se sníží maximální vyměřovací základ, který se uplatňuje u druhého PP. Pokud je PP více než dva, postupuje se podobně u dalších PP. Viz příklad dále.
U základu pojištění, které platí zaměstnavatel, nedochází ke krácení maximálního vyměřovacího základu, ale jenom k omezení základu maximálním vyměřovacím základem daného pojištění. Tzn. pokud základ pojištění přesáhne maximální vyměřovací základ, počítá se pojištění jenom z tohoto maximálního základu.
Tato změna se prakticky projevila jenom u zaměstnanců s více pracovními poměry (PP).
Zákon c.461/2003 Z.z. o sociálnom poistení neupravuje osobitným spôsobom prípad, ak má zamestnanec uzatvorených viac pracovných pomerov s tým istým zamestnávatelom. Preto sa vychádza z ustanovenia § 50 Zákonníka práce, podla ktorého ak si zamestnanec a zamestnávatel dohodnú niekolko pracovných pomerov, tak práva a povinnosti z týchto pracovných pomerov sa posudzujú samostatne. Preto sa v uvedenom prípade pri stanovení výšky poistného zamestnanca a zamestnávatela na sociálne poistenie postupuje rovnako, ako by šlo o dva pracovné pomery ktoré by zamestnávanec uzatvoril s dvoma rôznymi zamestnávatelmi.
Podla §138 ods.12 zákona c.461/2003 Z.z. o SP bol od 1.7.2009 do 30.6.2010 vymeriavací základ zamestnanca v úhrne mesacne najviac 2892,12 € na platenie poistného na StP, IP a PvN a najviac 1084,55 € na platenie poistného na NP.	Podla §138 ods.18 zákona c.461/2003 Z.z. ak má poistenec viacero zamestnaní, poradie povinností platit poistné pre neho ako zamestnanca sa urcuje výškou jeho vymeriavacieho základu, pricom sa postupuje od vymeriavacieho základu najvyššieho k vymeriavaciemu základu najnižšiemu. Ak je výška vymeriavacích základov zamestnanca rovnaká, prednostná povinnost platit poistné je u toho zamestnávatela, u ktorého poistenie zamestnanca vzniklo skôr.
Podobné ustanovenie v zákone o sociálnom poistení pre zamestnávatelov neexistuje. Teda u každého pracovného pomeru si sleduje zamestnávateľ maximum na poistné samostatne!
Na základe § 138 ods. 13 zákona vymeriavacím základom zamestnávateľa je vymeriavací základ jeho zamestnanca.
Vychádzajúc z uvedeného pre zamestnanca, ako aj pre zamestnávateľa platí rovnaký vymeriavací základ, rozdiel je v tom, že poistenec, ktorý vykonáva viacero činností zamestnanca, platí povinné poistné na sociálne poistenie z vymeriavacieho základu, ktorý je v úhrne mesačne najviac zákonom ustanovený (ak jeden zo zamestnávateľov odvádza za zamestnanca poistné na sociálne poistenie z vymeriavacieho základu mesačne najviac, druhý zamestnávateľ už za zamestnanca poistné na sociálne poistenie neodvádza), ale každý jeden z jeho zamestnávateľov je povinný platiť poistné na sociálne poistenie z vymeriavacieho základu jeho zamestnanca bez ohľadu na to, či poistné na sociálne poistenie už raz platí druhý zamestnávateľ. Zákon totiž upravuje poradie povinnosti platiť poistné na jednotlivé druhy sociálneho poistenia len pre zamestnanca. Každý zamestnávateľ je preto povinný odviesť poistné za zamestnávateľa z vymeriavacieho základu mesačne najviac (poistné na úrazové poistenie odvedie z celého vymeriavacieho základu).
Zamestnec má uzatvorené dva prac.pomery s jednou firmou: 1. Mzda 1100 €, 2.Mzda 500 €. Preto v uvedenom prípade budú platby následujúce:
z pracovného pomeru, v ktorom je mzda 1100 €, bude platit poistné:
- na StP, IP a PvN z vymeriavacieho základu 1100 €,
- na NP z vymeriavacieho základu 1084,55 €.
z pracovného pomeru, v ktorom je mzda 500 €, bude platit poistné:
- na StP, IP a PvN z vymeriavacieho základu 500 €,
- na NP platit nebude nic.
Zamestnávatel:
- na na StP, IP a PvN z vymeriavacieho základu 1100 €,
- na NV z vymeriavacieho základu 1084,55 €.
- na ÚP z vymeriavacieho základu 1100 €.
- na GP z vymeriavacieho základu 1084,55 €.
- na RFS z vymeriavacieho základu 1100 €.
- na na StP, IP a PvN z vymeriavacieho základu 500 €,
- na NP z vymeriavacieho základu 500 €.
- na ÚP z vymeriavacieho základu 500 €.
- na GP z vymeriavacieho základu 500 €.
- na RFS z vymeriavacieho základu 500 €.
Podla § 29b ods.5 zákona c.580/2004 Z.z. o zdravotnom poistení, ak sa poistenec považuje za zamestnanca z viacerých dôvodov u toho istého zamestnávatela (napr. pri existencií viacerých pracovných zmlúv), posudzuje sa akoby bol u tohto zamestnávatela zamestnancom iba raz. Preto zamestnanec i zamestnávatel odvádzajú preddavok na zdravotné poistenie z jedného vymeriavacieho základu daného ako zdanitelný príjem zamestnanca plynúci mu z oboch pracovných pomerov - zo súctu miezd z oboch pracovných pomerov.
V uvedenom prípade sa preddavky zamestnanca i zamestnávatela vypocítajú zo súctu miezd plynúcich z oboch pracovných pomerov, teda zo základu 1600 € (najvyšší možný základ v roku 2009 pri výpocte preddavkov na zdravotné poistenie je suma 2006,17 €).
- Řešení v systému ABRA Gen: V rámci úprav výpočtu v systému ABRA Gen:
byly přidány nové položky na mzdový list dílčí pro jednotlivé složky SP (ála základy celkem, základy zamtel, pojistné zamec, pojistné celkem)
odpovídající položky na MLS, pokud dosud nebyly (základy zamtel)
nové položky do agendy Měsíční údaje firmy k ukládání mezivýsledků pro výpočet krácení max. základů při více PP
upraveny výpočty položek na MLD, MLS
upravena položka nastavení parametrů mezd - položka Parametry pro akci pro přenos údajů pojistných poměrů SP z ML
Přidán def. formulář Pojistné na MLD a Pojistné od 2010 na MLS
Přidány či upraveny příslušné reporty a exporty (ála Měsíční výkaz pojistného aj.)
Změny v SP od 1. 1. 2011 - Změny ve výpočtu SP pro PP s nepravidelným příjmem/pro PP s pravidelným příjmem, na které je zadán příjem po skončení PP/pro PP s pravidelným příjmem při přerušení SP:
A) Rozlišování pravidelného/nepravidelného příjmu
Od 1.1.2011 platí, že se rozlišují zaměstnanci s prac. poměrem s nárokem na "Pravidelný" a "Nepravidelný" příjem. A podle toho se odvádí pojistné. Povinnost placení složek SP vzhledem k pravidelnému/nepravidelnému příjmu platná k 1.1.2011:
zaměstnanci - platí všechna pojištění: nemocenské (NP), důchodové (IP, StP), pojištění v nezaměstnanosti (PvN).
zaměstnavatelé - platí všechna pojištění: NP, IP, StP, PvN + RFS,UP,GP (samozřejmě krom výjimek ála SPOL/STAT apod.).
Nepravidelným příjmem
zaměstnanci - platí pouze: důchodové pojištění (IP, StP) a RFS.
zaměstnavatelé - platí pouze pojištění: IP, StP + RFS
Jak bylo uvedeno výše, mohou existovat výjimky, kdy se některé složky pojištění neplatí (s přihlédnutím k pobírání starobního/invalidního důchodu, SPOL/STAT aj.). (Platnost těchto "výjimek" závisí na aktuálně platné legislativě, v čase se mění.) Výše uvedené platilo k 1.1.2011. Dále viz Změny od 1.1.2013, kdy byly zavedeny nové podmínky zejména pro dohody (u kterých se dříve nějaká pravidelnost/nepravidelnost neřešila a pojistné bylo stejné). Nepravidelnost u klasického pracovního poměru k r. 2011 prakticky nemohla nastat. V podstatě jediný druh PP, kde mělo určování pravidelnosti/nepravidelnosti příjmů praktický význam, byli společníci a statutáři.
B) Rozpočítávání nepravidelného příjmu na jednotlivé měsíce trvání pojištění: Princip objasníme na příkladu zamce s nepr. příjmem: Zaměstnanec, nepravidelný příjem (typicky jednatel). Je jednatelem po celý rok 2011, v prosinci si vyplatí jednorázovou odměnu 30 000€. Odměna se tedy rozpočte na jednotlivé měsíce trvání pojištění (30 000/12), v každém měsíci se porovná s maximálním vyměřovacím základem a odvede se pojistné za každý měsíc zvlášť.
Na tomto principu se pak řeší všechny tři následující případy:
PP s nepravidelným příjmem - zde se základ sociálního pojištění dosažený ve mzdovém období, ve kterém se počítá mzdový list (MLD), rozdělí na několik stejných částí. Tyto části se spočtou tak, že se základ soc.pojištění spočtený pro mzdové období právě počítaného mzdového listu vydělí počtem měsíců, které uplynuly od posledního měsíce, kdy bylo na daném prac.poměru (PP) dosaženo maximálního vyměřovacího základu daného sociálního pojištění. Pro nepravidelné příjmy se počítají následující složky soc.pojištění StP, IP a RFS. Takto získaná část soc.pojištění pak tvoří "virtuální" základ soc.pojištění v těchto minulých měsících a po případném zkrácení o již v těchto měsících dříve odvedené soc.pojištění se provede výpočet základu daných druhů soc.pojištění (toto dříve odvedené pojištění může vyplývat z již dříve podobně rozpuštěných příjmů). Vypočtené hodnoty "virtuálních" základů soc.pojištění a pojištění spočtené do minulých měsíců se uloží do tabulky Měsíční údaje pracovních poměrů (tabulka MonthWorkingRelationInformation) a jejich hodnoty se sečtou do položek patřičného sociálního pojištění na mzdovém listu, který se právě počítá (jedná se o základ a pojištění).
PP s pravidelným příjmem po skončení PP - zde se výpočet provádí obdobně, jenom počet měsíců, do kterých se rozpočte základ soc.pojištění v daném měsíci, se určí jako počet měsíců trvání PP v daném roce. Pro tyto PP se počítají (rozpočítávají) všechny složky soc.pojištění.
PP s pravidelným příjmem v době přerušení průběhu soc.pojištění - zde se výpočet provádí obdobně jako u pravidelného příjmu po skončení PP. Musí ale platit, že přerušení SP vzniklo až po 1.1.2011. V takovém případě se příjem rozpočte na měsíce, ve kterých platil poslední pojistný průběh soc.pojištění předcházející přerušení pojistného vztahu.
Zamec nechť má v roce 2011 odpracované měsíce 01,02,03,04 (průběh sociálního pojištění = Pojištění) a od 05 je na RD (průběh sociálního pojištění = Přerušení). Současně má zamec nastaveno ukončení prac. poměru a tím pádem i ukončení průběhu soc. pojištění (v našem případě ukončení přerušení) na 31/12/2011. V měsíci 12. dostal proplacenou nevybranou dovolenou ve výši 1600 €. Podle metodiky výpočtu odvodů SP při obdržení předmětného příjmu po dobu přerušení průběhu SP by se měli platit odvody na SP z vyměř. základu 1600 € (400 € za každé z období 01,02,03,04).
Část výpočtu se provádí v QR funkcích volaných z výpočtových vzorců. Jedná se zejména o výpočet "virtuálních" základů soc.pojištění v minulých měsících a pojištění v minulých měsích. Jedná se např. o QR fce WageIrrCalculateVirtualBase, WageIrrCalculateVirtualIns, WageLastIrregularIncomeMaxBaseAchieved, WageAfterWRCalculateVirtualBase, WageSocialInsLast, WageHealthlInsLast aj.
C) Vyměřovací základ:
Oproti předchozímu stavu se mění definice vyměřovacího základu. Základem sociálního pojištění je v zásadě zdanitelný příjem zaměstnance, krom příspěvků na DDS, které platí zaměstnavatel za zaměstnance. Odpadají tedy mnohé výjimky, ze kterých se dosud pojistné neodvádělo. Konkrétně odchodné, odstupné, příspěvky ze sociálního fondu, plnění po skončení pracovního poměru, náhrady za pohotovost, atd.
Z důvodu výše bylo třeba řešit příjmy, které se váží na zaměstnance, nikoliv na pracovní poměr - např. služební auto S_DutyCar. Příslušné položky bylo tedy třeba začít sledovat na MLD (pro řídící prac. poměru). V souvislosti s tím byly přidány na MLD položky: S_DutyCarTotal, S_RentTotal, S_LifeInsTaxBase, S_RetFundCompanyTotal, S_LifeInsAmount - byly přesunuty z MLS.
D) Změna období, na které se určuje maximální vyměřovací základ:
Nově se sumy maximálních vyměřovacích základů budou určovat vždy k 1.1. daného kalendářního roku (nikoliv jen do 30.6. daného roku).
* Řešení v systému ABRA Gen: V rámci úprav výpočtu v systému ABRA Gen:
na pracovní poměr přidán příznak Nepravidelný příjemPP:IrregularIncome, kterým lze nastavit, že se jedná o nepravidelný příjem. V dodávaných inicializačních datech je u vybraných druhů pracovních poměrů adekvátně nastaveno předvyplnění této položky (např. pro druhy SPOL a STAT "Nepravidelný příjem =Ano").
přidány nové položky na MLD:
pro změněný výpočet Zdanitelného příjmu (ála Služební auto pro soukr. účely MLD:S_DutyCarTotal, Renta MLD:S_RentTotal, ... )
pomocné položky pro řešení prav. příjmů mimo průběh SP (ála Pomocná proměnná pro výpočet SP MLD:S_SocOtherFlag, a Pom. proměnná k S_MonthToRecalc MLD:S_MonthToRecalcCountAfterWR)
a velká řada dalších
nové položky do agendy Měsíční údaje prac. poměrů k ukládání mezivýsledků při výpočtu virtuálních základů
upraveny výpočty položek na MLD, MLS související zejména se změnami výpočtu sociálního a zdravotního pojištění
upraveny příslušné reporty/exporty
Změny v SP od 1. 1. 2013 - Novely zákona o sociálnom poistení (Č. 461/2003 Z. Z.)
1) DOHODY O PRÁCACH VYKONÁVANÝCH MIMO PRACOVNÝ POMER
Vo všeobecnosti, novelizácia sa snažila riešiť "zodvodnenie" prác na dohody mimo pracovný pomer – i keď na počiatku celého legislatívneho procesu bola zo strany vlády propagovaná snaha celý systém zjednodušiť, na jeho konci, sa stal celý systém zamestnávania na dohody až neprehľadný – pri dohodároch sa výpočet mzdy (ale aj vykazovanie do príslušných inštitúcií) veľmi skomplikovalo, vzniklo množstvo možných kombinácií na základe typu dohody (DoBPŠ vs. DoPČ a DoVP), či ide o poberateľa invalidného dôchodku, starobného dôchodku alebo predčasného starobného dôchodku. V niektorých prípadoch záleží na veku zamestnanca (účasť na jednotlivých druhoch poistenia), výške jeho príjmu v konkrétnom mesiaci (hranice pre účasť na dôchodkovom poistení pre DoBPŠ), či je poberateľom pravidelného alebo nepravidelného príjmu (pri "nepravidelnej dohode" zamestnávateľ počíta a odvádza odvody až po skončení pracovného vzťahu), či dokonca vlastnom rozhodnutí zamestnanca (študent sa môže rozhodnúť, či chce byť účastný na dôchodkovom poistení, a svoje rozhodnutie môže každý mesiac meniť).
PLATENIE složek POISTNÉHO (pozri tiež Zložky SP)- pri dohodách o prácach vykonávaných mimo pracovného pomeru (dohoda o pracovnej činnosti (DoPČ), dohoda o vykonaní práce (DoVP), dohoda o brigádnickej práci študentov (DoBPŠ)):
NP StP IP PvN GP* ÚP RFS
Dohoda o pracovnej činnostibez poberania SD, ID, VD+DV, IVD - pravidelný mesačný príjem x x xa xc x x x
Dohoda o pracovnej činnostibez poberania SD, ID, VD+DV, IVD - nepravidelný príjem x xa x x x
Dohoda o pracovnej činnostipoberateľa SD, ID, VD+DV, IVD - pravidelný mesačný príjem alebo nepravidelný príjem x xb x x x
Dohoda o vykonaní prácebez poberania SD, ID, VD+DV, IVD - pravidelný mesačný príjem x x xa xc x x x
Dohoda o vykonaní prácebez poberania SD, ID, VD+DV, IVD - nepravidelný príjem x xa x x x
Dohoda o vykonaní prácepoberateľa SD, ID, VD+DV, IVD - pravidelný mesačný príjem alebo nepravidelný príjem x xb x x x
Dohoda o brigádnickej práci študentov okrem výnimky z dôchodkového poistenia - pravidelný mesačný príjem alebo nepravidelný príjem x x x x x
Dohoda o brigádnickej práci študentov – výnimka z dôchodkového poistenia – pravidelný mesačný príjem alebo nepravidelný príjem x x
SD – starobný dôchodok, ID – invalidný dôchodok, VD+DV – výsluhový dôchodok a dovŕšenie dôchodkového veku, IVD – invalidný výsluhový dôchodok, SŠ - stredná škola
* ak je zamestnávateľ povinne garančne poistený
xa - poistné na IP sa neplatí, ak má zamestnanec priznaný predčasný starobný dôchodok
xb - poistné na IP sa neplatí, ak má zamestnanec priznaný starobný dôchodok alebo je poberateľom výsluhového dôchodku a dovŕšil dôchodkový vek
xc - poistné na PvN sa neplatí, ak zamestnanec má priznaný predčasný starobný dôchodok.
POZOR! Stručný popis výpočtu Dane, odvodov na ZP a SP pre "nepravideľné dohody" (pre dohodách s nepravideľným príjmom):
Dohody o prácach mimo pracovný pomer, z ktorých plynie právo na nepravidelný príjem, sa riadia iným pravidlami, než "klasické" pracovné pomery s právom na pravidelný či nepravidelný príjem pri výpočte odvodov na sociálne poistenie:
Daň z príjmu: Počíta sa z vyplateného príjmu v mesiaci, v ktorom bol príjem vyplatený - preplatok na dani, ktorý bude vznikať kvôli systému odvádzania sociálneho poistenia, sa následne rieši až v Ročnom zúčtovaní/Daňovom priznaní.
Zdravotné poistenie: Počíta sa z vyplateného príjmu v mesiaci, v ktorom bol príjem vyplatený.
Sociálne poistenia: Počítajú sa až v mzdovom období, v ktorom končí pracovný vzťah (na "poslednom mzdovom liste"); Príjmy vyplatené počas celého obdobia trvania pracovného vzťahu sa sčítajú a výsledný súčet sa podelí počtom kal. mesiacov trvania tohto pracovného vzťahu - z tohto "priemerného mesačného príjmu" (s prihliadnutím na účasť na jednotlivých poisteniach vzhľadom na zákonné podmienky vzniku) sa následne vypočíta výška jednotlivých poistení za zamestnanca i zamestnávateľa.
Dále sa celkom zmenili podmienky vykazovania dohodárov do Sociálnej poisťovne – týka sa to tlačív/exportov RLFO (Registračný list fyzickej osoby), Mesačný výkaz poistného a príspevkov a Výkazu poistného a príspevkov. Z pohľadu vykazovania do Sociálnej poisťovne si je dôležité uvedomiť nové základné rozdelenie vykazovaných typov zamestnancov: ide o zamestnancov na "normálny" pracovný pomer (pravidelný + nepravidelný), zamestnancov na dohody, ktoré sa začali pred 1.1.2013 a budú pokračovať aj po 31.12.2012 a zamestnancov pracujúcich na dohody, ktoré vzniknú až v roku 2013.
Nástrojom pre určenie, o aký typ zamestnanca ide, resp. určenie príslušnosti k jednotlivým druhom poistenia, sa stali nové číselníky zamestnancov pre RLFO/MVP/VP:
ČÍSELNÍKY ZAMESTNANCOV PRE RLFO, MVPP A VPP
Číselník RLFO pre zamestnancov
1 – Zamestnanec pravidelný mesačný príjem (ZEC)
2 – Zamestnanec nepravidelný príjem (ZECN)
3 – DoVP (Dohoda o vykonaní práce) – pravidelný mesačný príjem (ZECD1)
4 – DoVP - nepravidelný príjem (ZECD1N)
5 – DoPČ (Dohoda o pracovnej činnosti) – pravidelný mesačný príjem (ZECD2)
6 – DoPČ – nepravidelný príjem (ZECD2N)
7 – DoBPŠ (Dohoda o brigádnickej práci študentov) – pravidelný mesačný príjem (ZECD3) – s dôchodkovým poistením
8 – DoBPŠ – nepravidelný príjem (ZECD3N) – s dôchodkovým poistením
9 – DoBPŠ bez dôchodkového poistenia - pravidelný mesačný príjem (ZECD4)
10 – DoBPŠ bez dôchodkového poistenia - nepravidelný príjem (ZECD4N)
11 - DoBPŠ len na dôchodkové poistenie - pravidelný mesačný príjem (ZECDDPP) – prihlasuje a odhlasuje len dôchodkové poistenie
12 - DoBPŠ len na dôchodkové poistenie - nepravidelný príjem (ZECDDPN) – prihlasuje a odhlasuje len dôchodkové poistenie
13 – Dohoda do 31.12.2012 (ZECD)
Číselník Mesačného výkazu poistného a príspevkov pre zamestnancov
7 – DoBPŠ (Dohoda o brigádnickej práci študentov) – pravidelný mesačný príjem (ZECD3)
71 – DoBPŠ pravidelný príjem - výnimka (ZECD3V) – s dôchodkovým poistením, ale uplatnenou výnimkou = znížený VZ na SP, IP a RFS
Číselník Výkazu poistného a príspevkov pre zamestnancov
1 – Zamestnanec pravidelný mesačný príjem (ZEC) – po skončení
2 – Zamestnanec nepravidelný príjem (ZECN) – pri skončení aj po skončení
3 – DoVP (Dohoda o vykonaní práce) – pravidelný mesačný príjem (ZECD1) – po skončení
4 – DoVP - nepravidelný príjem (ZECD1N) – pri skončení aj po skončení
5 – DoPČ (Dohoda o pracovnej činnosti) – pravidelný mesačný príjem (ZECD2) – po skončení
6 – DoPČ – nepravidelný príjem (ZECD2N) – pri skončení aj po skončení
7 – DoBPŠ (Dohoda o brigádnickej práci študentov) – pravidelný mesačný príjem (ZECD3) – po skončení
71 – DoBPŠ pravidelný príjem - výnimka (ZECD3V) – po skončení
8 – DoBPŠ – nepravidelný príjem (ZECD3N) - pri skončení aj po skončení
81 – DoBPŠ nepravidelný príjem - výnimka (ZECD3NV) - pri skončení aj po skončení
10 – DoBPŠ bez dôchodkového poistenia - nepravidelný príjem (ZECD4N) - pri skončení aj po skončení
* Riešenie v systéme ABRA Gen:
Na pracovný pomer bol pridaný príznak DoBŠ bez účasti na důchodovém pojištěníPP:BrigadierNotPayPensIns, ktorým je možné nastaviť, že si zamestnanec pracujúci na dohodu o brigádnickej činnosti študentov nechce platiť dôchodkové poistenie. Ďalej bolo platenie poistenia pre dohody zohľadnené vo výpočte SP.
Adekvátně upraveny vzorce související se změnami výpočtu sociálního a zdravotního pojištění pro pracovní poměry typu dohoda o pracovní činnosti, dohoda o provedení práce, dohoda o brigádnické činnosti studentů.
2) ZJEDNOTENIE MAXIMÁLNYCH VYMERIAVACÍCH ZÁKLADOV PRE SOCIÁLNE A ZDRAVOTNÉ) POISTENIE
Ďalším predmetom prijatej novely zákona bolo zjednotenie maximálnych vymeriavacích základov pre výpočet sociálneho a zdravotného poistenia. Od 1.1.2013 je v platnosti nový "strop" pre všetky vymeriavacie základy (okrem garančného poistenia – ktoré zostáva bez "stropu" tak, ako doteraz) vo výške 5-násobku všeobecného vymeriavacieho základu platného v kalendárnom roku, ktorý 2 roky predchádza roku, v ktorom sa odvody počítajú, teda v roku 2013 za rok 2011 (max. vymeriavací základ v roku 2013 pre ZP, NP, StP, IP, PvN, ÚP, RFS = 3930 €). Pozri tiež Zložky SP.
3) ODPOČÍTATEĽNÁ POLOŽKA 2% NA STAROBNÉ DÔCHODKOVÉ SPORENIE ZO ZÁKLADU DANE
Vláda sa rozhodla riešiť deficit štátneho dôchodkového piliera znížením podielu odvádzaných povinných odvodov zamestnanca k súkromným správcom zamestnaneckých dôchodkových účtov. A aby "otupila" nevôľu, ktorú zníženie z 9% na 4% medzi slovenskými zamestnancami využívajúcimi túto možnosť vyvolalo, ponúkla zamestnancom možnosť dobrovoľne si tieto 4% navýšiť s tým bonusom, že tento dobrovoľný príspevok bude do výšky 2% z ich daňového základu (maximálne však do výšky 2% zo 60-násobku priemernej mzdy v hospodárstve vyhlásenej Štatistickým úradom SR za kal. rok, ktorý 2 roky predchádza roku, za ktorý sa odpočet realizuje) daňovo odpočítateľný. Dále platí:
- Dobrovoľné príspevky na SDS nebudú predmetom "troch tretín" pre výpočet exekučných zrážok.
- Platnosť daňového zvýhodnenia dobrovoľného príspevku na SDS je zákonom určená do 31.12.2016.
- Zamestnávateľ bude mať povinnosť zasielať hlásenia o dobrovoľných príspevkoch na DSS, ktoré majú možnosť zamestnanci platiť od 1.1.2013. Zmena platí od 1.2.2013, do tej doby sa všetko riešilo automaticky bez potreby zamestnávateľa čokoľvek kamkoľvek nahlasovať.
* Riešenie v systéme ABRA Gen - pozri ďalej Výpočet SDS.
Změny v SP od 1. 11. 2013 - Zákona o sociálnom poistení
1) ODVODOVÁ ÚLEVA (dle § 4 ods. 1 písm. d):
Základy SP a pojistné SP počítané na MLD
Další pomocné položky
Koeficient minimálního základu soc. pojištění MLD:S_SocInsBaseCoef
Dny s vyloučením soc. pojištění MLD:S_DaysWithoutSocIns
Nepravidelný příjem MLD:S_IrregularIncome
Min. základy
Min.základ soc.poj. - mezisoučet MLD:S_SocInsBaseMinSubtotal
Min.základ soc.poj. korigovaný MLD:S_SocInsBaseMinCorrect
Max. základy
Max.základ StP,IP...nekrácený MLD:S_RetInsBaseMaxSubTotalFull{zavedena v rámci Změn v SP od 1.1.2011}
Max.základ StP,IP...mezisoučet MLD:S_RetInsBaseMaxSubtotal
Max.základ NP...nekrácený MLD:S_SickInsBaseMaxSubTotalFull{zavedena v rámci Změn v SP od 1.1.2011}
Max.základ NP - mezisoučet MLD:S_SickInsBaseMaxSubtotal
Max.kr.základ IP...medzisouč. MLD:S_InvInsBaseMaxSubTotal{zavedena v rámci Změn v SP od 1.1.2011}
Max.kr.základ PvN...medzisouč. MLD:S_UnempInsBaseMaxSubTotal{zavedena v rámci Změn v SP od 1.1.2011}
Základ GP MLD:S_GarInsBaseCorrect
Maximální základ GP MLD:S_GarInsBaseMaxTotal
Korekce max. základů {zavedeny v rámci Změn v SP od 1.1.2011}
Pojištěné dny MLD:S_SocInsDaysCutNr
Max.základ StP,IP.nekrácený k. MLD:S_RetInsBaseMaxSubTotalFullCr
Max.základ StP,IP..mezisouč.k. MLD:S_RetInsBaseMaxSubTotalCorr
Max.základ NP...nekrácený kor. MLD:S_SickInsBaseMaxSubTotalFullCr
Max.základ NP-mezisoučet kor. MLD:S_SickInsBaseMaxSubTotalCorr
Max.kr.základ IP...mezisouč.k. MLD:S_InvInsBaseMaxSubTotalCorr
Max.kr.základ PvN..mezisouč.k. MLD:S_UnempInsBaseMaxSubTotalCorr
Max.základ GP korigovaný MLD:S_GarInsBaseMaxTotalCorr
Další pomocné položky {zavedeny v rámci Změn v SP od 1.1.2011}
Pomocná proměnná pro výpočet SP MLD:S_SocOtherFlag
Počet měsíců pro základ SP S_MonthToRecalculateCount
Pomocná proměnná k S_MonthToRecalc MLD:S_MonthToRecalcCountAfterWR)
Nemocenké NP {na MLD zavedeny v rámci Změn v SP od 1.1.2010}
Základ NP - oprava MLD:S_SickInsBase
Základ NP - celkem MLD:S_SickInsBaseTotal
Pojistné NP zamec - oprava MLD:S_SickInsEmployee
Pojistné NP zamec - celkem MLD:S_SickInsEmployeeTotal
Základ NP zamtel - oprava MLD:S_SickInsBaseCompany
Základ NP zamtel - celkem MLD:S_SickInsBaseCompanyTotal
Pojistné NP zamtel - oprava MLD:S_SickInsCompany
Pojistné NP zamtel - celkem MLD:S_SickInsCompanyTotal
Starobní StP {na MLD zavedeny v rámci Změn v SP od 1.1.2010}
Základ StP - oprava MLD:S_RetInsBase
Základ StP MLD:S_RetInsBaseTotal
Pojistné StP zamtel - oprava MLD:S_RetInsCompany
Pojistné StP zamtel - celkem MLD:S_RetInsCompanyTotal
Základ StP zamtel - oprava MLD:S_RetInsBaseCompany
Základ StP zamtel - celkem MLD:S_RetInsBaseCompanyTotal
StP zaměstnanec - oprava MLD:S_RetInsEmployee
Pojistné StP zamec - celkem MLD:S_RetInsEmployeeTotal
Invalidní IP {na MLD zavedeny v rámci Změn v SP od 1.1.2010}
Základ IP - oprava MLD:S_InvInsBase
Základ IP - celkom MLD:S_InvInsBaseTotal
Pojistné IP zamec - oprava MLD:S_InvInsEmployee
Pojistné IP zamec - celkem MLD:S_InvInsEmployeeTotal
Pojistné IP zamtel - oprava MLD:S_InvInsCompany
Pojistné IP zamtel - celkem MLD:S_InvInsCompanyTotal
Základ IP zamtel - oprava MLD:S_InvInsBaseCompany
Základ IP zamtel - celkem MLD:S_InvInsBaseCompanyTotal
V nezaměstnanosti PvN {na MLD zavedeny v rámci Změn v SP od 1.1.2010}
Základ PvN - oprava MLD:S_UnempInsBase
Základ PvN - celkom MLD:S_UnempInsBaseTotal
Pojistné PvN zamec - oprava MLD:S_UnempInsEmployee
Pojistné PvN zamec - celkem MLD:S_UnempInsEmployeeTotal
Pojistné PvN zamtel - oprava MLD:S_UnempInsCompany
Pojistné PvN zamtel - celkem MLD:S_UnempInsCompanyTotal
Základ PvN zamtel - oprava MLD:S_UnempInsBaseCompany
Základ PvN zamtel - celkem MLD:S_UnempInsBaseCompanyTotal
Garanční GP {na MLD zavedeny v rámci Změn v SP od 1.1.2010}
Základ GP - oprava MLD:S_GarInsBase
Základ GP - celkem MLD:S_GarInsBaseTotal
Pojistné GP zamtel - oprava MLD:S_GarInsCompany
Pojistné GP zamtel - celkem MLD:S_GarInsCompanyTotal
Úrazové ÚP {na MLD zavedeny v rámci Změn v SP od 1.1.2010}
Základ ÚP - oprava MLD:S_InjuryInsBase
Základ ÚP - celkom MLD:S_InjuryInsBaseTotal
Pojistné ÚP zamtel - oprava MLD:S_InjuryInsCompany
Pojistné ÚP zamtel - celkem MLD:S_InjuryInsCompanyTotal
Do rezervního fondu RFS {na MLD zavedeny v rámci Změn v SP od 1.1.2010}
Pojistné RFS zamtel - oprava MLD:S_ResFundInsCompany
Pojistné RFS zamtel - celkem MLD:S_ResFundInsCompanyTotal
Základ RFS - oprava MLD:S_ResFundInsBase
Základ RFS - celkem MLD:S_ResFundInsBaseTotal
Globál. proměnná Sazba NP zaměstnanec GP:S_NPZec
Globál. proměnná Sazba NP zaměstnavatel GP:S_NPZtel
Globál. proměnná Sazba StP zaměstnanec GP:S_SPZec
Globál. proměnná Sazba StP zaměstnavatel GP:S_SPZtel
Globál. proměnná Sazba IP zaměstnanec GP:S_IPZec
Globál. proměnná Sazba IP zaměstnavatel GP:S_IPZtel
Globál. proměnná Sazba PvN zaměstnanec GP:S_PvNZec
Globál. proměnná Sazba PvN zaměstnavatel GP:S_PvNZtel
Globál. proměnná Garanční fond Ano/Ne GP:S_GF
Globál. proměnná Sazba GP zaměstnavatel GP:S_GPZtel
Globál. proměnná Sazba RFS zaměstnavatel GP:S_RFZtel
Globál. proměnná Sazba ÚP zaměstnavatel GP:S_UPZtel
Globál. proměnná Hranice pro pov.vznik důch.pojišt.stud.do 18 roků GP:S_DPDoBPŠSš
Globál. proměnná Hranice pro pov.vznik důch.pojišt.stud.do 26 roků GP:S_DPDoBPŠVš
* Základem SP od 1.1.2011 {viz výše Změny v SP od 1.1.2011} je v zásadě zdanitelný příjem zaměstnance, krom příspěvků na DDS, které platí zaměstnavatel za zaměstnance. Odpadají tedy mnohé výjimky, ze kterých se dříve pojistné neodvádělo. Konkrétně odchodné, odstupné, příspěvky ze sociálního fondu, plnění po skončení pracovního poměru, náhrady za pohotovost atd.:
Základ SP součetMLD:S_SocialInsBaseTotal se tedy rovná částce v položce Zdanitelné příjmyMLD:S_TaxableIncome minus DDS zaměstnavatel - mezisouč.MLD:S_RetFundCompanySubTotal.
Po výpočtu se provede kontrola, zda existuje alespoň jeden pojištěný den na průběhu sociálního pojištění, viz Kontrolní výrazy. Pokud se počítá ML pro PP, na kterém se má počítat pojištění, a současně se nejedná o ML zadaný po skončení pracovního poměruMLD:AfterWorkingRelation a ani jeden den na průběhu ZP nebo SP nespadá do období počítaného ML, zobrazí se informativní chyba.
* Dále se hlídá, zda je zaměstnanec Účasten soc. pojištění. Co se přesně k vyhodnocení účasti posuzuje, viz popis položky Účasten soc. pojištěníMLD:S_IsSocialInsurance. Podle toho se provede případná korekce Základu SP:
Základ SPMLD:S_SocialInsBaseCorrectse tedy rovná: Pokud je zaměstnanec v daném mzdovém období Účasten soc. pojištění, tj. položka Účasten soc. pojištěníMLD:S_IsSocialInsurance má hodnotu 2, je Základ SP MLD:S_SocialInsBaseCorrect roven částce vypočtené v položce Základ SP součet MLD:S_SocialInsBaseTotal + nenulový rozdíl DDS zaměstnavatel - mezisouč.MLD:S_RetFundCompanySubTotal minus DDS nezahŕňané do zákl. SPMLD:S_RetFundFreeOfSocIns. V opačném případě je základ SP nulový.
Po výpočtu se provede kontrola, zda nedošlo zpětně ke změně nastavení příznaku Nepravidelný příjemPP:IrregularIncome. zobrazuje skutečně jenom tehdy, pokud se příznak v minulosti změnil a to ve mzdových obdobích, kdy existovaly nějaké mzdové listy dílčí.
* Pomocné položky:
Koeficient minimálního základu soc. pojištěníMLD:S_SocInsBaseCoef slouží pro zkrácení minimálního vyměřovacího základu v případě invalidů a mladistvých. Rovná se položce Koeficient minimální mzdyMLD:S_MinWageCoef.
Dny s vyloučením soc. pojištěníMLD:S_DaysWithoutSocIns jsou dny, po které trvá pojištění, ale pojistné se za ně neplatí. Slouží pro krácení max. a min. vym. základů, viz výše. Spočítá se jako: Kal. dny Voj. cvičení. + dny ND + dny dávky MD + dny OČR do 10.tého dne (tedy ty, které se kryjí s pojistným poměrem).
Tedy rovná se Vojenské cvičení (kal.dny) celkemMLD:S_ArmyExerciseCalTotal plus počet zameškaných kalendářních dnů nemoci a mateřské dovolené spočtených funkcí WageSickBenefitSum volanou s parametrem 1, tj. vysčítaných omluvených kalendářních dní z položek Omluven od-do z nemocenských dávek typu 1, 2 zadaných v agendě nemocenské dávky pro daný prac. poměr a počítané období, plus počet zameškaných kalendářních dnů OČR spočtených funkcí WageSickBenefitSum volanou s parametrem 12, tj. počet kalendářních dní OČR kryjících se s pojistným poměrem na soc. pojištění (tj. do 10.tého dne) vysčítaných z nemocenských dávek.
Nepravidelný příjemMLD:S_IrregularIncome - slouží pro uložení informace, jak byl na PP v daném měsíci nastaven příznak nepravidelného příjmu. Rovná se se dvěma, pokud je zatržena položka Nepravidelný příjemS_IrregularIncome v údajích prac. poměru. V opačném případě se jedná jedné.
* Krácení za dobu, kdy netrval pojistný poměr:
Dále se vyčíslí maximální a minimální vyměřovací základy ze všeobecného vyměřovacího základu (VVZ). Max. a min. vyměřovací základy se krátí za dobu, po kterou netrval pojistný poměr, viz Pojistné SP - teorie (tj. pokud pojistný poměr netrval po celý měsíc, tj. začal později než začátek měsíce nebo skončil dříve než na konci měsíce, nebo pokud existují dny vojenského cvičení, omluvené dny z nemocenských dávek za daný měsíc). Dále se krátí za dobu, za kterou sice trval pojistný poměr, ale není povinnost platit pojistné, viz Pojistné SP - teorie (za tuto dobu si zaměstnanec nic nevydělá, tudíž by se ani nemělo uplatnit příslušné maximum VZ).
Krátí se takto: (Maximum / Počet kal. dní PP v měsíci) * (Pojištěné dny z poj. poměrů - Dny s vyloučením soc. pojištění)
* Výpočet minimálních základů:
Min.základ soc.poj. - mezisoučetMLD:S_SocInsBaseMinSubtotal slouží pro výpočet jednotlivých složek sociálního pojištění. Je nulový, pokud nejde o řídící prac. poměr nebo pokud zaměstnanec z jeho titulu není v daném mzdovém období Účasten soc. pojištění (tj. položka Účasten soc. pojištěníMLD:S_IsSocialInsurance má hodnotu 1). V opačném případě se posuzuje, zda jsou nějaké náhrady za Překážky na straně zaměstnavatele celkem, jelikož za období této náhrady se minimální vyměřovací základ pro sociální pojištění považuje výška náhrady a ne minimální vyměřovací základ. Tedy:
je-li počet dnů zadaných v položce Překážky na straně zaměstnavatele kal.dnyMLD:S_CompObstaclesCalDays nulový, tak se rovná minimální mzděMLD:S_MinWage násobené Koeficientem minimálního základu soc. pojištění MLD:S_SocInsBaseCoef
v opačném případě se vypočte následovně: příslušná náhrada za Překážky na straně zaměstnavatele celkemMLD:S_CompObstaclesTotal plus adekvátní část součinu minimální mzdaMLD:S_MinWage krát Koeficient minimálního základu soc. pojištění MLD:S_SocInsBaseCoef, a to za adekvátní počet dní, kdy nebyla náhrada za překážky, tj. krát poměr vypočtený jako počet kalendářních dní pojistného vztahu k pracovnímu poměru zjištěných funkcí WageSocialInsDays z kolekce průběhů SP za dané období minus Překážky na straně zaměstnavatele kal.dnyMLD:S_CompObstaclesCalDaysděleno počet kalendářních dní pojistného vztahu k pracovnímu poměru.
Min.základ soc.poj. korigovanýMLD:S_SocInsBaseMinCorrect slouží pro výpočet jednotlivých složek sociálního pojištění. Je roven nule, jestliže je úvazekMLD:S_Duty zaměstnance menší jak jeho normální úvazekMLD:S_NormalDuty (viz Pojistné SP - teorie - min. VZ pro případ zkráceného pracovního času). V opačném případě se vyčíslí se zohledněním krácení (viz výše) následovně:
Pokud nemá dojít ke krácení min. základu (tj. Kalendářní dny v měsíciMLD:S_CalendarDaysInPeriod se rovnají rozdílu počtu dní trvání pojištění vysčítaných funkcí WageSocialInsDays z průběhů sociálního pojištění za daný měsíc minus Dny s vyloučením soc. pojištění MLD:S_DaysWithoutSocIns), pak se rovná přímo položce Min.základ soc.poj. - mezisoučetMLD:S_SocInsBaseMinSubtotal
Pokud má dojít ke krácení (tj. pojistný poměr netrval po celý měsíc nebo pokud existují dny, o které se má krátit, viz výše), pak se max. základ vypočte jako Min.základ soc.poj. - mezisoučet MLD:S_SocInsBaseMinSubtotal, děleno Kalendářní dny v měsíciMLD:S_CalendarDaysInPeriod a krát rozdíl počtu dní trvání pojištění vysčítaných funkcí WageSocialInsDays z průběhů sociálního pojištění za daný měsíc minus Dny s vyloučením soc. pojištění MLD:S_DaysWithoutSocIns).
Z výše uvedeného plyne, že se max. a min. základy se vyčíslují jen pro řídící PP. Jde drobnou nepřesnost v případě, kdyby se maximum resp. minimum u řídícího prac. poměru výrazně krátilo, ale u souběžného prac. poměru nikoli. Pak by celkové pojistné spočtené na souhrnném ML bylo zkreslené. V takovém případě použijte opravné položky (položky pro ruční zadání) jednotlivých údajů.
* Výpočet maximálních základů:
Max.základ StP,IP...nekrácenýMLD:S_RetInsBaseMaxSubTotalFull - slouží pro výpočet StP, IP, PvN. Tato položka slouží pro zkrácení maxima vypočteného jako příslušný násobek VVZ o dobu, kdy netrval pojistný poměr a ponížení o SP zaplaceného u jiného zaměstnavatele. Tj. zohledňuje počet odpracovaných dní v měsíci.
Počítá se takto: je nulový, pokud zaměstnanec není v daném mzdovém období Účasten soc. pojištění (tj. položka Účasten soc. pojištěníMLD:S_IsSocialInsurance má hodnotu 1). V opačném případě se vyčíslí jako násobek ze všeobecného vyměřovacího základu (VVZ) aktuálně platného pro SP a daného v globál. proměnné S_VVZSP (násobky viz složky SP). Přitom se provede zkrácení za dobu, kdy netrval pojistný poměr, viz výše následovně:
Pokud nemá dojít ke krácení max. základu (tj. Kalendářní dny v měsíciMLD:S_CalendarDaysInPeriod se rovnají rozdílu počtu dní trvání pojištění vysčítaných funkcí WageSocialInsDays z průběhů sociálního pojištění za daný měsíc minus Dny s vyloučením soc. pojištění MLD:S_DaysWithoutSocIns), pak se max. základ vypočte bez krácení pouze jako 5/12 ze všeobecného vyměřovacího základu (VVZ) aktuálně platného pro SP a daného v globál. proměnné S_VVZSP.
Pokud má dojít ke krácení (tj. pojistný poměr netrval po celý měsíc nebo pokud existují dny, o které se má krátit, viz výše), pak se max. základ vypočte jako 5/12 VVZ daného v globál. proměnné S_VVZSP, děleno Kalendářní dny v měsíciMLD:S_CalendarDaysInPeriod a krát rozdíl počtu dní trvání pojištění vysčítaných funkcí WageSocialInsDays z průběhů sociálního pojištění za daný měsíc minus Dny s vyloučením soc. pojištění MLD:S_DaysWithoutSocIns).
Pokud jde o řídící prac. poměr, pak se ještě zde vypočtené maximum sníží o SP zaplacené i jiného zaměstnavatele, je-li souběh více PP u různých zaměstnavatelů, tj. o položku Základ SP od jiných zaměstnavatelů(MLS:S_SocialInsBaseOtherComp).
Max.základ StP,IP...mezisoučetMLD:S_RetInsBaseMaxSubtotal slouží pro určení maxima pro příslušné složky SP. Vyčíslí se z Max.základ StP,IP...nekrácenýMLD:S_RetInsBaseMaxSubTotalFull, ale při vyčíslení se bere v potaz případný souběh více PP {viz Změny v SP od 1.1.2010}. K ukládání mezivýsledků se používá agenda Měsíční údaje firmy {a položky v ní zavedené v rámci Změn v SP od 1.1.2010 (zde využívá položky S_RetInsBaseMax, S_RetInSBaseRest, S_InvInSBaseRest, S_UnempInSBaseRest)}. Tj. při prvním výpočtu (prvního PP) se vyčíslí adekvátním způsobem příslušný maximální základ. Při výpočtu dalšího PP se již provede zkrácení možného max. základu o základ SP použitý na prvním PP. (Načtením hodnoty z proměnné S_RetInSBaseRest z měs. údajů firmy. Přitom příslušně zohlední případ souběhu dvou PP, které v daném měsíci netrvaly stejně dlouho (porovnáním minima z hodnot: S_RetInSBaseRest a Max.základ StP,IP...nekrácenýMLD:S_RetInsBaseMaxSubTotalFull).
Max.základ NP...nekrácenýMLD:S_SickInsBaseMaxSubTotalFullslouží pro výpočet NP. Výpočet je stejný jako u Max.základ StP,IP...nekrácenýMLD:S_RetInsBaseMaxSubTotalFull viz výše. (Dříve se lišil výší násobku VVZ (násobky viz složky SP)).
Max.základ NP - mezisoučetMLD:S_SickInsBaseMaxSubtotal slouží pro výpočet NP. Výpočet je obdobný jako u Max.základ StP,IP...mezisoučetMLD:S_RetInsBaseMaxSubtotal viz výše. Pouze pracuje s jinými položkami agendy Měsíční údaje firmy (zde využívá položky S_SickInsBaseMax, S_SickInSBaseRest).
Max.kr.základ IP...medzisouč.MLD:S_InvInsBaseMaxSubTotal slouží pro výpočet IP. Je nulový, pokud zaměstnanec není v daném mzdovém období Účasten soc. pojištění (tj. položka Účasten soc. pojištěníMLD:S_IsSocialInsurance má hodnotu 1). Je-li nem. pojištěn a počítá se první PP daného zamce, tak se rovná Max.základ StP,IP...nekrácenýMLD:S_RetInsBaseMaxSubTotalFull. Při výpočtu dalšího PP se již provede zkrácení možného max. základu o základ SP použitý na prvním PP. (Načtením hodnoty z proměnné S_InvInSBaseRest z měs. údajů firmy. Přitom příslušně zohlední případ souběhu dvou PP, které v daném měsíci netrvaly stejně dlouho (porovnáním minima z hodnot: S_InvInSBaseRest a Max.základ StP,IP...nekrácenýMLD:S_RetInsBaseMaxSubTotalFull).
Max.kr.základ PvN...medzisouč.MLD:S_UnempInsBaseMaxSubTotal slouží pro výpočet PvN. Vyčísluje se obdobně jako předchozí položka Max.kr.základ IP...medzisouč.MLD:S_InvInsBaseMaxSubTotal, pouze se pracuje s položkou S_UnempInSBaseRest z měs. údajů firmy.
Maximální základ GPMLD:S_GarInsBaseMaxTotal slouží pro výpočet GP. Výpočet je obdobný jako u Max.základů pro StP,IP,..., viz výše, ale liší se absencí podmínky Účasten soc. pojištěníMLD:S_IsSocialInsurance (k účasti na nem. pojištění se nepřihlíží) a jelikož jde o pojistné placené jen zaměstnavatelem, nebere se v potaz žádné krácení max. základů při případném souběhu více PP. {viz výše Změny v SP od 1.1.2010}. Vyčíslí se jako příslušný násobek ze všeobecného vyměřovacího základu (VVZ) aktuálně platného pro SP a daného v globál. proměnné S_VVZSP (násobek viz složky SP). Přitom se provede zkrácení za dobu, kdy netrval pojistný poměr, viz výše. Tj:
* Korigovaná maxima pro případ přerušení pojištění v měsíci, do něhož se rozpouští:
Dále se pro každé maximum soc.pojištění (např. MLD:S_SickInsBaseMaxSubTotal a MLD:SickInsBaseMaxSubTotalFull) napočítává jeho korigovaná hodnota (např. MLD:S_SickInsBaseMaxSubTotalCorr a MLD:SickInsBaseMaxSubTotalFullCr). Tato korigovaná hodnota se použije při výpočtu základu sociálního pojištění (např. S_SickInsBaseTotal a S_SickInsBaseCompanyTotal) v případě, kdy v některém z měsíců, do kterého se příjem z hlediska výpočtu sociálního pojištění "rozpouští" {viz Změny v SP od 1.1.2011}, došlo k přerušení průběhu sociálního pojištění (např. jednodenní absence).
Pojištěné dnyMLD:S_SocInsDaysCutNr - pomocná položka pro napočtení dn pojištění v měsíci, kde byl průběh pojištění přerušen. Slouží pro výpočet následujících zkorigovaných max. základů. Rovná se nule, pokud v daném období nebyl průběh pojištění přerušen.
Max.základ StP,IP.nekrácený k.MLD:S_RetInsBaseMaxSubTotalFullCr- se rovná nule, pokud zamec není Účasten soc. pojištění (tj. položka MLD:S_IsSocialInsurance <> 2). Je-li účasten a v daném období nebyl průběh pojištění přerušen, rovná se hodnotě Max.základ StP,IP...nekrácenýMLD:S_RetInsBaseMaxSubtotalFull. Jinak se vypočte následovně: jako 5/12 ze všeobecného vyměřovacího základu (VVZ) daného v globál. proměnné S_VVZSP děleno Kalendářní dny v měsíciMLD:S_CalendarDaysInPeriod krát Pojištěné dnyMLD:S_SocInsDaysCutNr. Pokud jde o řídící prac. poměr, pak se ještě takto vypočtené maximum sníží o poměrnou část SP zaplaceného i jiného zaměstnavatele, je-li souběh více PP u různých zaměstnavatelů, tj. o poměrnou část položky Základ SP od jiných zaměstnavatelůMLS:S_SocialInsBaseOtherComppřipadající na poslední průběh pojištění v daném měsíci.
Max.základ StP,IP..medzisúč.k.MLD:S_RetInsBaseMaxSubTotalCorr - se rovná nule, pokud zamec není Účasten soc. pojištění (tj. položka MLD:S_IsSocialInsurance <> 2). Je-li účasten a v daném období nebyl průběh pojištění přerušen, rovná se hodnotě Max.základ StP,IP...mezisoučetMLD:S_RetInsBaseMaxSubtotal. Jinak se vypočte následovně: pokud se jedná o první počítaná PP zamce, tak jako 5/12 ze všeobecného vyměřovacího základu (VVZ) daného v globál. proměnné S_VVZSP děleno Kalendářní dny v měsíciMLD:S_CalendarDaysInPeriod krát Pojištěné dnyMLD:S_SocInsDaysCutNr; pokud se nejedná o první počítaný PP zamce, tak jako hodnota uložená v položce S_RetInsBaseRest v měs. údajích firmy krát Pojištěné dnyMLD:S_SocInsDaysCutNr. Pokud jde o řídící prac. poměr, pak se ještě takto vypočtené maximum sníží o poměrnou část SP zaplaceného i jiného zaměstnavatele, je-li souběh více PP u různých zaměstnavatelů, tj. o poměrnou část položky Základ SP od jiných zaměstnavatelů (MLS:S_SocialInsBaseOtherComp) připadající na poslední průběh pojištění v daném měsíci.
Další položky se napočítávají na podobném principu:
Max.základ NP-medzisúčet kor.MLD:S_SickInsBaseMaxSubTotalCorr
Max.základ NP...nekrácený kor.MLD:S_SickInsBaseMaxSubTotalFullCr
Max.kr.základ IP...medzisúč.k.MLD:S_InvInsBaseMaxSubTotalCorr
Max.kr.základ PvN..medzisúč.k.MLD:S_UnempInsBaseMaxSubTotalCorr
Max.základ GP korigovanýMLD:S_GarInsBaseMaxTotalCorr
* Další pomocné položky:
Pomocná proměnná pro výpočet SPMLD:S_SocOtherFlag - pomocí ní se sleduje, zda případné přerušení soc.pojištění vzniklo až po 1.1.2011 (slouží pro rozpočítání příjmů mimo průběh soc. pojištění) {viz Změny v SP od 1.1.2011}
Má hodnotu 1, pokud současně platí:
- po dobu MLD není žádný průběh trvání soc. pojištění, což se zjišťuje funkcí WageIsSocIns z údajů v záložce Průběh sociálního pojištění daného prac. poměru,
- nejedná se o ML zadaný po skončení pracovního poměruMLD:AfterWorkingRelation,
- zamec má nenulový zdanitelný příjem (Zdanitelný příjemMLD:TaxableIncome je nenulový),
- začátek aktuálně platného přerušení pojistného průběhu je až od 2.1.2011
- konec naposled platného pojištění je v aktuálním roce.
V opačném případě má hodnotu 0.
Počet měsíců pro základ SPMLD:S_MonthToRecalcCount) - pomocná položka pro zjištění počtu měsíců, do kterých se má rozpustit základ soc.pojištění pro výpočet virtuálních základů {viz Změny v SP od 1.1.2011}.
Pom. proměnná k S_MonthToRecalcMLD:S_MonthToRecalcCountAfterWR) pomocí ní se napočítá počet měsíců, po které trval pracovní poměr v době posledního průběhu (posledního roku) soc.pojištění (slouží pro rozpočítání příjmů mimo průběh soc. pojištění) {viz Změny v SP od 1.1.2011}.
Má hodnotu 0, pokud se nejedná o ML zadaný po skončení pracovního poměruMLD:AfterWorkingRelation a ani o přerušení SP po 1.1.2011 (tj. položka Pomocná proměnná pro výpočet SPMLD:S_SocOtherFlag<> 0). V opačném případě napočítá požadovaný počet měsíců.
Základ NP - celkem (MLD:S_SickInsBaseTotal) se rovná: součtu korekční částky zadané v položce Základ NP - opravaMLD:S_SickInsBase na MLD plus částka vypočtená následovně:
jedná-li se o nepravidelný příjem(tj. položka Nepravidelný příjemPP:IrregularIncome na prac. poměru je zatržena), tak plus nula (nepr. příjem tento druh pojištění neplatí)
jedná-li se o pravidelný příjem:
zamec není účasten nem.pojištění (tj. položka Účasten soc. pojištěníMLD:S_IsSocialInsurance<>2) nebo na MLS je nastaveno, že se NP za daného zaměstnance v daný měsíc neplatí (tj. položka NP neplatíMLS:S_SickInsDoesntPay je zatržena), tak rovněž plus nula
zamec je účasten nem.pojištění a současně na MLS není nastaveno, že se NP za daného zaměstnance neplatí:
Dále se určí, zda PP z daného typu aktivity platí dané pojištění. Některé typy aktivit totiž NP za určitých podmínek neplatí a to dohod v závislosti na typu dohody a dalších podmínkách (viz tabulka výše). Z dané tabulky plyne, že NP se neplatí:
pokud se z daného typu aktivity pro tento typ příjmu dané pojištění neplatí, tak rovněž plus nula
pokud se platí:
jde o příjem po skončení PP (tj. jedná se o ML zadaný po skončení pracovního poměruMLD:AfterWorkingRelation) nebo o příjem mimo průběh soc.pojištění(tj. Pomocná proměnná pro výpočet SPMLD:S_SocOtherFlag=1):
tak se provede spočtení virtuálních základů do minulých období {viz Změny v SP od 1.1.2011} ze Základu SPMLD:S_SocialInsBaseCorrect, který se příslušně rozdělí na předchozí měsíce, v jednotlivých měsících se porovná s povoleným maximem, přičemž se i zohledňuje, kolik z daného maxima v daném měsíci již bylo použito ("vyčerpáno") na rozpuštění obdobného příjmu z jiného mzdového období. Vypočtené hodnoty "virtuálních" základů soc.pojištění spočtené do minulých měsíců se uloží do položek Měsíční údaje pracovních poměrů {zavedených v rámci Změn v SP od 1.1.2011} a jejich hodnoty se sečtou do počítaného ML.
Na závěr se zajistí zaktualizování mezivýsledků pro případ případného souběhu více PP {viz Změny v SP od 1.1.2010} (tj. o výsledek (hodnotu rozpočteného základu za akt. měsíc) poníží obsah položky S_SickInsBaseRest z agendy Měsíční údaje firmy {kolik z max.základu zbývá pro ostatní prac.poměry}.
jde o příjem před skončením PP:
tak je výsledkem menší z napočtených základů: Základ SPMLD:S_SocialInsBaseCorrect nebo ze Max.základ NP - mezisoučetMLD:S_SickInsBaseMaxSubtotal. Na závěr se zajistí zaktualizování mezivýsledků pro případ případného souběhu více PP {viz Změny v SP od 1.1.2010} (tj. o tento výsledek poníží obsah položky S_SickInsBaseRest z agendy Měsíční údaje firmy {kolik z max.základu zbývá pro ostatní prac.poměry}.
Pojistné NP zamec - celkemMLD:S_SickInsEmployeeTotal se rovná součtu korekční částky zadané v položce Pojistné NP zamec - opravaMLD:S_SickInsEmployee na MLD plus částka vypočtená následovně:
jde o příjem po skončení PP (tj. jedná se o ML zadaný po skončení pracovního poměruMLD:AfterWorkingRelation) nebo o příjem mimo průběh soc.pojištění (tj. Pomocná proměnná pro výpočet SPMLD:S_SocOtherFlag=1):
tak se provede spočtení pojištění z virtuálních základů {viz Změny v SP od 1.1.2011} jako tj. procento NP dané v glob. proměnné S_NPZec z vypočtených virt. základů a hodnoty se sečtou do počítaného ML.
tak jako procento NP dané v glob. proměnné S_NPZec a to z vypočteného Základu NP - celkemMLD:S_SickInsBaseTotal z MLD
Základ NP zamtel - celkemMLD:S_SickInsBaseCompanyTotalse rovná jen korekční částce Základ NP zamtel - opravaMLD:S_SickInsBaseCompany za stejných podmínek jako předchozí Základ NP - celkemMLD:S_SickInsBaseTotal. Jinak se napočte obdobně ze Základu SPMLD:S_SocialInsBaseCorrect, jen se zde neprovádí krácení pro případ případného souběhu více PP {viz Změny v SP od 1.1.2010} a pracuje se s nekrácenými maximy vym. základů Max.základ NP...nekrácenýMLD:S_SickInsBaseMaxSubTotalFull (zkorigovanými jen dle odprac. doby).
Pojistné NP zamtel - celkemMLS:S_SickInsCompanyTotal se rovná součtu korekční částky zadané v položce Pojistné NP zamtel - opravaMLD:S_SickInsCompany plus částka vypočtená následovně:
jedná-li se o nepravidelný příjem (tj. položka Nepravidelný příjemPP:IrregularIncome na prac. poměru je zatržena), tak plus nula (nepr. příjem tento druh pojištění neplatí)
tak se provede spočtení pojištění z virtuálních základů {viz Změny v SP od 1.1.2011} jako tj. procento NP dané v glob. proměnné S_NPZtel z vypočtených virt. základů a hodnoty se sečtou do počítaného ML.
tak jako procento NP dané v glob. proměnné S_NPZtel a to z vypočteného Základu NP zamtel - celkemMLD:S_SickInsBaseCompanyTotal z MLD.
Základ StP - celkemMLD:S_RetInsBaseTotal se platí i z nepravidelného příjmu {viz Změny v SP od 1.1.2011}. Dále se speciálním způsobem řeší výpočet StP u "nepravidelných dohod" (dohod DoPČ, DoVP, BRIG s nepravidelným příjmem), kdy se StP počítá až ve mzdovém období, v kterém končí prac. vztah {viz Změny v SP od 1.1.2013 - "nepravidelné dohody"}.
Tj. rovná se: součtu korekční částky zadané v položce Základ StP - opravaMLD:S_RetInsBase na MLD plus částka vypočtená následovně:
zamec není účasten nem.pojištění (tj. položka Účasten soc. pojištěníMLD:S_IsSocialInsurance<>2), tak rovněž plus nula
zamec je účasten nem.pojištění:
Určí se, zda PP z daného typu aktivity platí dané pojištění. Některé typy aktivit totiž StP za určitých podmínek neplatí, příp. se platí jen v omezené míře a to dohody v závislosti na typu dohody a dalších podmínkách (viz tabulka výše).
StP se neplatí:
-- jde-li o BRIG (tj. druh činnosti zadaný v údajích prac. poměru zaměstnance v položce Druh činnostiPP:TypeOfActivity je roven 4) a současně jde o brigádníka-studenta do 18-ti let ke konci minulého měsíce, který má daný měsíc nastaveno, že nechce platit důch. pojištění (posuzuje se položka prac. poměru DoBŠ bez účasti na důchodovém pojištěníPL:S_BrigadierNotPayPensIns) a současně je základ SP (položka Základ SPMLD:S_SocialInsBaseCorrect) nižší, než hranice daná v glob. proměnné S_DPDoBPŠSš
-- jde-li o BRIG (tj. druh činnosti zadaný v údajích prac. poměru zaměstnance v položce Druh činnostiPP:TypeOfActivity je roven 4) a současně jde o brigádníka-studenta od 18-ti do 26-ti let, který má daný měsíc nastaveno, že nechce platit důch. pojištění a současně je základ SP (položka Základ SPMLD:S_SocialInsBaseCorrect) nižší než hranice daná v glob. proměnné S_DPDoBPŠVš.
Pro všechny ostatní PP se StP platí. Pro BRIG se platí tehdy, pokud podmínky výše nejsou splněny, a to proto:
--- že brigádník-student buď chce platit důch. pojištění, pak se toto platí obvyklým způsobem jako u jiných PP.
--- nebo brigádník-student nechce platit důch. pojištění, ale přesáhl hraniční příjem pro povinnou účast na důch. poj., tak bude StP platit z částky nad touto hranicí (= glob. proměnné S_DPDoBPŠSš, S_DPDoBPŠVš). O tuto hodnotu (která se uloží do pomocné proměnné CutBaseAmount) se bude případně krátit částka, ze které se bude počítat základ SP.
Po určení, zda se pro daný případ platí StP, se postupuje takto:
jde o nepravidelný příjem(tj. položka Nepravidelný příjemPP:IrregularIncome na prac. poměru je zatržena) nebo o příjem po skončení PP(tj. jedná se o ML zadaný po skončení pracovního poměruMLD:AfterWorkingRelation) nebo o příjem mimo průběh soc.pojištění(tj.Pomocná proměnná pro výpočet SPMLD:S_SocOtherFlag=1):
U neprav. příjmu se ještě posuzuje, zda jde o dohody či ostat. PP, protože "nepravidelné dohody" se musí řešit speciálním způsobem:
jde o "nepravidelnou dohodu" DoPČ, DoVP, BRIG (tj. druh činnosti zadaný v údajích prac. poměru zaměstnance v položce Druh činnostiPP:TypeOfActivity je roven 2,3,4):
nejedná o poslední měsíc trvání PP, pak je výsledkem nula (SP počítá až ve mzdovém období, v kterém končí prac. vztah {viz Změny v SP od 1.1.2013}).
jedná se o poslední měsíc trvání PP:
Pak se základy rozpočtou až v měsíci ukončení dohody. {viz Změny v SP od 1.1.2013} Tj. nejdříve se provede se sečtení příjmů za dobu trvání PP (ze Základů SPMLD:S_SocialInsBaseCorrect), a pak se provede spočtení virtuálních základů do minulých období {viz Změny v SP od 1.1.2011} ze Základu SPMLD:S_SocialInsBaseCorrect,
který se pak příslušně rozdělí na předchozí měsíce, v jednotlivých měsících se porovná s povoleným maximem, přičemž se i zohledňuje, kolik z daného maxima v daném měsíci již bylo použito ("vyčerpáno") na rozpuštění obdobného příjmu z jiného mzdového období, a přičemž se u BRIG se příslušně zohledňuje, zda se z daného PP platí či neplatí StP (o čemž se rozhodlo dříve, viz výše) a zohlední se hranice pro účast na důch. poj. (= glob. proměnné S_DPDoBPŠSš, S_DPDoBPŠVš). Vypočtené hodnoty "virtuálních" základů soc.pojištění spočtené do minulých měsíců se uloží do položek Měsíční údaje pracovních poměrů {zavedených v rámci Změn v SP od 1.1.2011} a jejich hodnoty se sečtou do počítaného ML.
Na závěr se zajistí zaktualizování mezivýsledků (tj. o výsledek (hodnotu rozpočteného základu za akt. měsíc) poníží obsah položky S_RetInsBaseRest z agendy Měsíční údaje firmy {kolik z max.základu zbývá pro ostatní prac.poměry}.
jde i neprav. příjem u ostatních prac. poměrů:
tak se provede spočtení virtuálních základů do minulých období {viz Změny v SP od 1.1.2011} ze Základu SPMLD:S_SocialInsBaseCorrect, který se pak příslušně rozdělí na předchozí měsíce (přičemž zde se počítá buď do konce posledního pojištění, pokud jde o příjem po skončení PP či o příjem mimo průběh SP nebo do konce předchozího období v opačném případě), v jednotlivých měsících se porovná s povoleným maximem, přičemž se i zohledňuje, kolik z daného maxima v daném měsíci již bylo použito ("vyčerpáno") na rozpuštění obdobného příjmu z jiného mzdového období. Vypočtené hodnoty "virtuálních" základů soc.pojištění spočtené do minulých měsíců se uloží do položek Měsíční údaje pracovních poměrů {zavedených v rámci Změn v SP od 1.1.2011} a jejich hodnoty se sečtou do počítaného ML.
Na závěr se zajistí zaktualizování mezivýsledků pro případ případného souběhu více PP {viz Změny v SP od 1.1.2010} (tj. o výsledek (hodnotu rozpočteného základu za akt. měsíc) poníží obsah položky S_RetInsBaseRest z agendy Měsíční údaje firmy {kolik z max.základu zbývá pro ostatní prac.poměry}.
jde o pravidelný příjem před skončením PP: Zde není třeba rozdělovat na dohody a ostatní PP (jako u nepravidelného příjmu), protože "pravidelné dohody" se řeší stejně jako ostatní prac poměry. Pouze se tedy přihlíží k tomu, zda se z daného PP platí či neplatí StP (o čemž se rozhodlo dříve, viz výše):
pokud se z daného PP neplatí StP, pak je výsledkem nula
pokud se z daného PP platí StP, tak je výsledkem menší z částek: Základ SPMLD:S_SocialInsBaseCorrect příp. ponížený o částku uloženou v pomocné proměnné CutBaseAmount (jedná se o zkrácení základu SP o hranice účasti na důch. pojištění - přichází v úvahu pro pravidelné BRIG, viz výše) nebo z Max.základ StP,IP...mezisoučetMLD:S_RetInsBaseMaxSubtotal. Na závěr se zajistí zaktualizování mezivýsledků pro případ případného souběhu více PP {viz Změny v SP od 1.1.2010} (tj. o tento výsledek poníží obsah položky S_RetInsBaseRest z agendy Měsíční údaje firmy {kolik z max.základu zbývá pro ostatní prac.poměry}.
Volaná standardní akce: Po výpočtu se provede standardní akce Přenos do pojistného poměru, která vytvoří odpovídající záznamy v záložce Průběh sociálního pojištění.
Pojistné StP zamec - celkemMLD:S_RetInsEmployeeTotal se rovná součtu korekční částky zadané v položce StP zaměstnanec - opravaMLD:S_RetInsEmployee na MLD plus částka vypočtená následovně:
jedná-li se o nepravidelný příjem(tj. položka Nepravidelný příjemPP:IrregularIncome na prac. poměru je zatržena), nebo o příjem po skončení PP(tj. jedná se o ML zadaný po skončení pracovního poměruMLD:AfterWorkingRelation) nebo o příjem mimo průběh soc.pojištění(tj. Pomocná proměnná pro výpočet SPMLD:S_SocOtherFlag=1): tak se provede spočtení pojištění z virtuálních základů {viz Změny v SP od 1.1.2011} jako tj. procento NP dané v glob. proměnné S_SPZec z vypočtených virt. základů a hodnoty se sečtou do počítaného ML.
jedná-li se o příjem před skončením PP:
tak jako procento StP dané v glob. proměnné S_SPZec a to z vypočteného Základu StP - celkemMLD:S_RetInsBaseTotal z MLD
Základ StP zamtel - celkemMLD:S_RetInsBaseCompanyTotal se rovná jen korekční částce Základ StP zamtel - opravaMLD:S_RetInsBaseCompany za stejných podmínek jako předchozí Základ StP - celkemMLD:S_RetInsBaseTotal. Jinak se napočte ze Základu SPMLD:S_SocialInsBaseCorrect, jen se zde neprovádí krácení pro případ případného souběhu více PP {viz Změny v SP od 1.1.2010} a pracuje se s nekrácenými maximy vym. základů Max.základ StP, IP...nekrácenýMLD:S_RetInsBaseMaxSubTotalFull (zkorigovanými jen dle odprac. doby).
Pojistné StP zamtel - celkemMLD:S_RetInsCompanyTotal se rovná součtu korekční částky zadané v položce Pojistné StP zamtel - opravaMLD:S_RetInsCompany na MLD plus částka vypočtená následovně:
jedná-li se o nepravidelný příjem (tj. položka Nepravidelný příjemPP:IrregularIncome na prac. poměru je zatržena), nebo o příjem po skončení PP (tj. jedná se o ML zadaný po skončení pracovního poměruMLD:AfterWorkingRelation) nebo o příjem mimo průběh soc.pojištění(tj. Pomocná proměnná pro výpočet SPMLD:S_SocOtherFlag=1): tak se provede spočtení pojištění z virtuálních základů {viz Změny v SP od 1.1.2011} jako tj. procento StP dané v glob. proměnné S_SPZtel z vypočtených virt. základů a hodnoty se sečtou do počítaného ML.
tak jako procento StP dané v glob. proměnné S_SPZtel a to z vypočteného Základu StP zamtel - celkemMLD:S_RetInsBaseCompanyTotal z MLD
Základ IP - celkemMLD:S_InvInsBaseTotal se kalkuluje podobně jako Starobní StP. Tj. platí se i z nepravidelného příjmu {viz Změny v SP od 1.1.2011}. Oproti StP je zde ale výjimka pro starobní důchodce (ti IP neplatí ani z normálního PP ani z dohod, krom BRIG, které se řeší speciálně {viz tabulka v popisu Změn v SP od 1.1.2013}). Dále se speciálním způsobem řeší výpočet IP u "nepravidelných dohod" (dohod DoPČ, DoVP, BRIG s nepravidelným příjmem), kdy se IP počítá až ve mzdovém období, v kterém končí prac. vztah {viz Změny v SP od 1.1.2013 - "nepravidelné dohody"}, pokud se ovšem IP z dohody platí (závisí na typu dohody a starobním důchodu).
zamec není účasten nem.pojištění(tj. položka Účasten soc. pojištěníMLD:S_IsSocialInsurance<>2) nebo je na MLS nastaveno, že se IP za daného zaměstnance v daný měsíc neplatí(tj. položka IP neplatíMLS:S_InvInsDoesntPay je zatržena), tak plus nula
zamec je účasten nem.pojištění a současně na MLS není nastaveno, že se IP za daného zaměstnance neplatí: pak se posoudí, zda nejde o důchodce v prac. poměru mimo dohod, kteří neplatí nikdy:
zaměstnanec je pobiratelem starobního důchodu normálního nebo předčasného k prvnímu dni počítaného období (posuzují se položky v údajích zamce Starobní důch. odPL:Employee_ID.RetirementFrom, zda je zadaná, a současně je menší nebo rovna prvnímu dni počítaného mzd. období) a nejedná se o dohody, tak rovněž plus nula (star.důchdoci IP z PP (krom dohod) neplatí, dohody se ošetří dále)
buď nejde o star. důchodce (bez ohledu zda jde/nejde o dohodu) anebo se jedná o dohody (bez ohledu zda jde/nejde o důchodce), pak se řeší dál, zda se IP z daného PP platí či nikoli:
IP se neplatí (pro dohody viz tabulka výše):
-- jde-li o BRIG (tj. druh činnosti zadaný v údajích prac. poměru zaměstnance v položce Druh činnostiPP:TypeOfActivity je roven 4) a současně jde o brigádníka-studenta do 18-ti let ke konci minulého měsíce, který má daný měsíc nastaveno, že nechce platit důch. pojištění (posuzuje se položka prac. poměru DoBŠ bez účasti na důchodovém pojištěníPL:S_BrigadierNotPayPensIns) a současně je základ SP (položka Základ SPMLD:S_SocialInsBaseCorrect) nižší než hranice daná v glob. proměnné S_DPDoBPŠSš
-- jde-li o dohody DoPČ, DoVP a zaměstnanec je pobiratelem starobního důchodu normálního nebo předčasného k prvnímu dni počítaného období
Z toho jinými slovy plyne, že z BRIG se IP platí tehdy, pokud pro BRIG podmínky výše nejsou splněny, a to proto:
Po určení, zda se pro daný případ platí IP, se postupuje takto:
jde o nepravidelný příjem(tj. položka Nepravidelný příjemPP:IrregularIncome na prac. poměru je zatržena) nebo o příjem po skončení PP(tj. jedná se o ML zadaný po skončení pracovního poměruMLD:AfterWorkingRelation) nebo o příjem mimo průběh soc.pojištění (tj.Pomocná proměnná pro výpočet SPMLD:S_SocOtherFlag=1):
Pak se základy rozpočtou až v měsíci ukončení dohody. {viz Změny v SP od 1.1.2013} Tj. nejdříve se provede se sečtení příjmů za dobu trvání PP (ze Základů SPMLD:S_SocialInsBaseCorrect), a pak se provede spočtení virtuálních základů do minulých období {viz Změny v SP od 1.1.2011} ze Základu SPMLD:S_SocialInsBaseCorrect, který se pak příslušně rozdělí na předchozí měsíce, v jednotlivých měsících se porovná s povoleným maximem, přičemž se i zohledňuje, kolik z daného maxima v daném měsíci již bylo použito ("vyčerpáno") na rozpuštění obdobného příjmu z jiného mzdového období, a přičemž se u BRIG se příslušně zohledňuje, zda se z daného PP platí či neplatí StP (o čemž se rozhodlo dříve, viz výše) a zohlední se hranice pro účast na důch. poj. (= glob. proměnné S_DPDoBPŠSš, S_DPDoBPŠVš). Vypočtené hodnoty "virtuálních" základů soc.pojištění spočtené do minulých měsíců se uloží do položek Měsíční údaje pracovních poměrů {zavedených v rámci Změn v SP od 1.1.2011} a jejich hodnoty se sečtou do počítaného ML.
Na závěr se zajistí zaktualizování mezivýsledků (tj. o výsledek (hodnotu rozpočteného základu za akt. měsíc) poníží obsah položky S_InvInsBaseRest z agendy Měsíční údaje firmy {kolik z max.základu zbývá pro ostatní prac.poměry}.
jde o neprav. příjem u ostatních prac. poměrů:
Na závěr se zajistí zaktualizování mezivýsledků pro případ případného souběhu více PP {viz Změny v SP od 1.1.2010} (tj. o výsledek (hodnotu rozpočteného základu za akt. měsíc) poníží obsah položky S_InvInsBaseRest z agendy Měsíční údaje firmy {kolik z max.základu zbývá pro ostatní prac.poměry}.
pokud se z daného PP neplatí IP, pak je výsledkem nula
pokud se z daného PP platí IP, tak je výsledkem menší z částek: Základ SPMLD:S_SocialInsBaseCorrect příp. ponížený o částku uloženou v pomocné proměnné CutBaseAmount (jedná se o zkrácení základu SP o hranice účasti na důch. pojištění - přichází v úvahu pro pravidelné BRIG, viz výše) nebo z Max.základ StP,IP...mezisoučetMLD:S_RetInsBaseMaxSubtotal. Na závěr se zajistí zaktualizování mezivýsledků pro případ případného souběhu více PP {viz Změny v SP od 1.1.2010} (tj. o tento výsledek poníží obsah položky S_InvInsBaseRest z agendy Měsíční údaje firmy {kolik z max.základu zbývá pro ostatní prac.poměry}.
Pojistné IP zamec - celkemMLD:S_InvInsEmployeeTotal se rovná jen korekční částce zadané v položce Pojistné IP zamec - opravaMLD:S_InvInsEmployee na MLD, pokud je na MLS nastaveno, že se IP za daného zaměstnance v daný měsíc neplatí (tj. položka IP neplatíMLS:S_InvInsDoesntPay je zatržena). Jinak se rovná součtu korekční částky zadané v položce Pojistné IP zamec - opravaMLD:S_InvInsEmployee na MLD plus částka vypočtená následovně:
jedná-li se o nepravidelný příjem (tj. položka Nepravidelný příjemPP:IrregularIncome na prac. poměru je zatržena), nebo o příjem po skončení PP (tj. jedná se o ML zadaný po skončení pracovního poměruMLD:AfterWorkingRelation) nebo o příjem mimo průběh soc.pojištění (tj. Pomocná proměnná pro výpočet SPMLD:S_SocOtherFlag=1): tak se provede spočtení pojištění z virtuálních základů {viz Změny v SP od 1.1.2011} jako tj. procento IP dané v glob. proměnné S_IPZec z vypočtených virt. základů a hodnoty se sečtou do počítaného ML.
tak jako procento IP dané v glob. proměnné S_IPZec a to z vypočteného Základu IP - celkemMLD:S_InvInsBaseTotal z MLD
Základ IP zamtel - celkemMLD:S_InvInsBaseCompanyTotal se rovná jen korekční částce Základ IP zamtel - opravaMLD:S_InvInsBaseCompany za stejných podmínek jako předchozí Základ IP - celkemMLD:S_InvInsBaseTotal. Jinak se napočte ze Základu SPMLD:S_SocialInsBaseCorrect, jen se zde neprovádí krácení pro případ případného souběhu více PP {viz Změny v SP od 1.1.2010} a pracuje se s nekrácenými maximy vym. základů Max.základ StP, IP...nekrácenýMLD:S_RetInsBaseMaxSubTotalFull (zkorigovanými jen dle odprac. doby).
Pojistné IP zamtel - celkemMLD:S_InvInsCompanyTotal se rovná jen korekční částce zadané v položce Pojistné IP zamtel - opravaMLD:S_InvInsCompany na MLD, pokud je na MLS nastaveno, že se IP za daného zaměstnance v daný měsíc neplatí (tj. položka IP neplatíMLS:S_InvInsDoesntPay je zatržena). Jinak se rovná součtu korekční částky zadané v položce Pojistné IP zamec - opravaMLD:S_InvInsEmployee na MLD plus částka vypočtená následovně:
jedná-li se o nepravidelný příjem (tj. položka Nepravidelný příjemPP:IrregularIncome na prac. poměru je zatržena), nebo o příjem po skončení PP (tj. jedná se o ML zadaný po skončení pracovního poměruMLD:AfterWorkingRelation) nebo o příjem mimo průběh soc.pojištění (tj. Pomocná proměnná pro výpočet SPMLD:S_SocOtherFlag=1): tak se provede spočtení pojištění z virtuálních základů {viz Změny v SP od 1.1.2011} jako tj. procento IP dané v glob. proměnné S_IPZtel z vypočtených virt. základů a hodnoty se sečtou do počítaného ML.
tak jako procento IP dané v glob. proměnné S_IPZtel a to z vypočteného Základu IP zamtel - celkemMLD:S_InvInsBaseCompanyTotal z MLD
Základ PvN - celkemMLD:S_UnempInsBaseTotalse rovná: součtu korekční částky zadané v položce Základ NP - opravaMLD:S_SickInsBase na MLD plus částka vypočtená následovně:
zamec není účasten nem.pojištění (tj. položka Účasten soc. pojištěníMLD:S_IsSocialInsurance<>2) nebo na MLS je nastaveno, že se PvN za daného zaměstnance v daný měsíc neplatí (tj. položka PvN neplatíMLS:S_UnempInsDoesntPay je zatržena), tak rovněž plus nula
Dále se určí, zda PP z daného typu aktivity platí dané pojištění. Některé typy aktivit totiž PvN za určitých podmínek neplatí. NP se neplatí:
-- u všech typů PP krom dohod, pokud jde o starobního důchodce i předčasného (posuzuje se položka v údajích zamce Starobní důch. odPL:Employee_ID.RetirementFrom) nebo invalidního důchodce se ztrátou schopnosti víz jak 70% (posuzují se položky v údajích zamce Druh invalidního důchoduPL:S_DisabilityPensionType a Stupeň invalidityPL:S_Invalidity)
-- u některých dohod v závislosti na typu dohody a dalších podmínkách (viz tabulka výše). Z dané tabulky plyne, že NP se neplatí:
---- jde-li o BRIG (tj. druh činnosti zadaný v údajích prac. poměru zaměstnance v položce Druh činnostiPP:TypeOfActivity je roven 4)
---- jde-li o DoPČ, DoVP (tj. druh činnosti zadaný v údajích prac. poměru zaměstnance v položce Druh činnostiPP:TypeOfActivity je roven 2,3) a současně jde o starobního důchodce i předčasného (posuzuje se položka v údajích zamce Starobní důch. odPL:Employee_ID.RetirementFrom) nebo invalidního důchodce (posuzuje se položka v údajích zamce Invalidní důch. odPL:S_DisabilityPensionFrom).
jde o příjem po skončení PP(tj. jedná se o ML zadaný po skončení pracovního poměruMLD:AfterWorkingRelation) nebo o příjem mimo průběh soc.pojištění (tj.Pomocná proměnná pro výpočet SPMLD:S_SocOtherFlag =1):
tak se provede spočtení virtuálních základů do minulých období {viz Změny v SP od 1.1.2011} ze Základu SPMLD:S_SocialInsBaseCorrect, který se pak příslušně rozdělí na předchozí měsíce, v jednotlivých měsících se porovná s povoleným maximem, přičemž se i zohledňuje, kolik z daného maxima v daném měsíci již bylo použito ("vyčerpáno") na rozpuštění obdobného příjmu z jiného mzdového období. Vypočtené hodnoty "virtuálních" základů soc.pojištění spočtené do minulých měsíců se uloží do položek Měsíční údaje pracovních poměrů {zavedených v rámci Změn v SP od 1.1.2011} a jejich hodnoty se sečtou do počítaného ML.
Na závěr se zajistí zaktualizování mezivýsledků pro případ případného souběhu více PP {viz Změny v SP od 1.1.2010} (tj. o výsledek (hodnotu rozpočteného základu za akt. měsíc) poníží obsah položky S_UnempInsBaseRest z agendy Měsíční údaje firmy {kolik z max.základu zbývá pro ostatní prac.poměry}.
tak je výsledkem menší z napočtených základů: Základ SPMLD:S_SocialInsBaseCorrect nebo ze Max.základ StP,IP...mezisoučetMLD:S_RetInsBaseMaxSubtotal. Na závěr se zajistí zaktualizování mezivýsledků pro případ případného souběhu více PP {viz Změny v SP od 1.1.2010} (tj. o tento výsledek poníží obsah položky S_UnempInsBaseRest z agendy Měsíční údaje firmy {kolik z max.základu zbývá pro ostatní prac.poměry}.
Pojistné PvN zamec - celkemMLD:S_UnempInsEmployeeTotal se rovná jen korekční částce zadané v položce Pojistné PvN zamec - opravaMLD:S_UnempInsEmployee na MLD, pokud je na MLS nastaveno, že se PvN za daného zaměstnance v daný měsíc neplatí (tj. položka PvN neplatíMLS:S_UnempInsDoesntPay je zatržena). Jinak se rovná součtu korekční částky zadané v položce Pojistné PvN zamec - opravaMLD:S_UnempInsEmployee na MLD plus částka vypočtená následovně:
tak se provede spočtení pojištění z virtuálních základů {viz Změny v SP od 1.1.2011} jako tj. procento PvN dané v glob. proměnné S_PvNZec z vypočtených virt. základů a hodnoty se sečtou do počítaného ML.
tak jako procento PvN dané v glob. proměnné S_PvNZec a to z vypočteného Základu PvN - celkemMLD:S_UnempInsBaseTotal z MLD
Základ PvN zamtel - celkemMLD:S_UnempInsBaseCompanyTotal se rovná jen korekční částce Základ PvN zamtel - opravaMLD:S_UnempInsBaseCompany za stejných podmínek jako předchozí Základ PvN - celkemMLD:S_UnempInsBaseTotal. Jinak se napočte ze Základu SPMLD:S_SocialInsBaseCorrect, jen se zde neprovádí krácení pro případ případného souběhu více PP {viz Změny v SP od 1.1.2010} a pracuje se s nekrácenými maximy vym. základů Max.základ StP, IP...nekrácenýMLD:S_RetInsBaseMaxSubTotalFull (zkorigovanými jen dle odprac. doby).
Pojistné PvN zamtel - celkemMLD:S_UnempInsCompanyTotal se rovná jen korekční částce zadané v položce Pojistné PvN zamtel - opravaMLD:S_UnempInsCompany na MLD, pokud je na MLS nastaveno, že se PvN za daného zaměstnance v daný měsíc neplatí (tj. položka PvN neplatíMLS:S_UnempInsDoesntPay je zatržena). Jinak se rovná součtu korekční částky zadané v položce Pojistné PvN zamtel - opravaMLD:S_UnempInsCompany na MLD plus částka vypočtená následovně:
tak se provede spočtení pojištění z virtuálních základů {viz Změny v SP od 1.1.2011} jako tj. procento PvN dané v glob. proměnné S_PvNZtel z vypočtených virt. základů a hodnoty se sečtou do počítaného ML.
tak jako procento PvN dané v glob. proměnné S_PvNZtel a to z vypočteného Základu PvN zamtel - celkemMLD:S_UnempInsBaseCompanyTotal z MLD
Základ GPMLD:S_GarInsBaseCorrect se rovná Základu SP součetMLD:S_SocialInsBaseTotal.
Základ GP - celkemMLD:S_GarInsBaseTotal - platí se i z nepravidelného příjmu {viz Změny v SP od 1.1.2011}. Na rozdíl od základů jiných složek sociálního pojištění není nulový, i když není zaměstnanec pojištěn (až na některé výjimky, např. pro společníky a jednatele SPOL/STAT/člen.družstva (kteří GP neplatí)) tj. platí se i z dohod apod. (minimální základ je v těchto případech nulový, maximální základ odpovídá příslušnému násobku celého VVZ, přičemž se nehledí na zadání průběhu pojištění a nastavení "počítat pojistné"). Dále se ve vzorci pro GP neposuzuje, zda se platí/neplatí u jednotlivých typů dohod, jelikož všechny typy dohod GP platí {viz tabulka v popisu Změn v SP od 1.1.2013}. Dále se speciálním způsobem řeší výpočet GP u "nepravidelných dohod" (dohod DoPČ, DoVP, BRIG s nepravidelným příjmem), kdy se GP počítá až ve mzdovém období, v kterém končí prac. vztah {viz Změny v SP od 1.1.2013 - "nepravidelné dohody"}. U GP se dále nepracuje s položkami z agendy Měsíční údaje firmy (jelikož u složek SP placených zaměstnavatelem se neřeší, kolik z max.základu zbývá pro ostatní prac.poměry v případě souběhu více PP {viz Změny v SP od 1.1.2010}).
Tedy rovná se: součtu korekční částky zadané v položce Základ GP - opravaMLD:S_GarInsBase na MLD plus částka vypočtená následovně:
jedná-li se o nepravidelný příjem (tj. položka Nepravidelný příjemPP:IrregularIncome na prac. poměru je zatržena) a současně se nejedná se o dohody(tj. Druh činnostiPP:TypeOfActivity v údajích prac. poměru není 2,3,4), nebo se jedná o společníky nebo jednatele (tj. Druh činnostiPP:TypeOfActivity v údajích prac. poměru je 5,6 (SPOL/STAT/člen.družstva)), tak plus nula (nepr. příjem pro jiné PP než dohody tento druh pojištění neplatí, SPOL/STAT/člen.družstva nikdy)
jedná-li se o statutární orgán, resp. člena statutárního orgánu s minimálně 50% účastí na majetku zaměstnavatele(tj. položka Statut.orgán, člen stat.org.Z:S_StatutoryMember na zaměstnanci je zatržena), tak plus nula.
jedná-li se o nepravidelnou dohodu nebo o příjem po skončení PP nebo o příjem mimo průběh soc.pojištění: {Na rozdíl od StP/IP se u GP neposuzuje, zda se platí/neplatí z dohod, jelikož všechny typy dohod GP platí.}
Dále se ještě posuzuje, zda jde o dohody či ostat. PP, protože "nepravidelné dohody" se musí řešit speciálním způsobem:
jde o "nepravidelnou dohodu" DoPČ, DoVP, BRIG (tj. položka Nepravidelný příjemPP:IrregularIncome na prac. poměru je zatržena a druh činnosti zadaný v údajích prac. poměru zaměstnance v položce Druh činnostiPP:TypeOfActivity je roven 2,3,4):
Pak se základy rozpočtou až v měsíci ukončení dohody. {viz Změny v SP od 1.1.2013} Tj. nejdříve se provede se sečtení příjmů za dobu trvání PP (ze Základů SPMLD:S_SocialInsBaseCorrect), a pak se provede spočtení virtuálních základů do minulých období {viz Změny v SP od 1.1.2011} ze Základu SPMLD:S_SocialInsBaseCorrect, který se pak příslušně rozdělí na předchozí měsíce, v jednotlivých měsících se porovná s povoleným maximem, přičemž se i zohledňuje, kolik z daného maxima v daném měsíci již bylo použito ("vyčerpáno") na rozpuštění obdobného příjmu z jiného mzdového období. Vypočtené hodnoty "virtuálních" základů soc.pojištění spočtené do minulých měsíců se uloží do položek Měsíční údaje pracovních poměrů {zavedených v rámci Změn v SP od 1.1.2011} a jejich hodnoty se sečtou do počítaného ML.
jde o příjem po skončení PP(tj. jedná se o ML zadaný po skončení pracovního poměruMLD:AfterWorkingRelation) nebo o příjem mimo průběh soc.pojištění (tj. Pomocná proměnná pro výpočet SPMLD:S_SocOtherFlag=1) tak se provede spočtení virtuálních základů do minulých období {viz Změny v SP od 1.1.2011} ze Základu SPMLD:S_SocialInsBaseCorrect, který se pak příslušně rozdělí na předchozí měsíce, v jednotlivých měsících se porovná s povoleným maximem, přičemž se i zohledňuje, kolik z daného maxima v daném měsíci již bylo použito ("vyčerpáno") na rozpuštění obdobného příjmu z jiného mzdového období. Vypočtené hodnoty "virtuálních" základů soc.pojištění spočtené do minulých měsíců se uloží do položek Měsíční údaje pracovních poměrů {zavedených v rámci Změn v SP od 1.1.2011} a jejich hodnoty se sečtou do počítaného ML.
jde o pravidelný příjem před skončením PP:
nejde o dohody, tak je výsledkem menší z napočtených základů: Základ GPMLD:S_GarInsBaseCorrect nebo z Maximální základ GPMLD:S_GarInsBaseMaxTotal
jde-li o dohody, tak je výsledkem menší z napočtených základů: Základ GPMLD:S_GarInsBaseCorrect nebo jako příslušný násobek VVZ aktuálně platného pro SP a daného v globál. proměnné S_VVZSP (násobek viz složky SP)
{protože u dohod se základ GP nijak nemá krátit, i kdyby bylo odpracováno méně než je počet prac. dní v měsíci (viz krácení podle odpracované doby v MLD:S_GarInsBaseMaxTotal}
Pojistné GP zamtel - celkemMLD:S_GarInsCompanyTotal se rovná jen korekční částce zadané v položce Pojistné GP zamtel - opravaMLD:S_GarInsCompany, pokud se jedná o společníky nebo jednatele(tj. Druh činnostiPP:TypeOfActivity v údajích prac. poměru je 5,6 (SPOL/STAT/člen.družstva)). Jinak se rovná součtu korekční částky zadané v položce Pojistné GP zamtel - opravaMLD:S_GarInsCompany na MLD plus částka vypočtená následovně:
jedná-li o nepravidelný příjem pro jiné PP než dohody, tak plus nula.
má-li glob. proměnné S_GF hodnotu Ne (tj. GP se nemá platit), tak taktéž plus nula
jedná-li se nepravidelný příjem pro dohody nebo příjem po skončení PP: tak se provede spočtení pojištění z virtuálních základů {viz Změny v SP od 1.1.2011} jako tj. procento GP dané v glob. proměnné S_GZTel z vypočtených virt. základů a hodnoty se sečtou do počítaného ML.
jedná-li se o pravidelný příjem před skončením PP: tak jako procento GP dané v glob. proměnné S_GZTel a to z vypočteného Základu GP - celkemMLD:S_GarInsBaseTotal z MLD
Základ ÚP - celkemMLD:S_InjuryInsBaseTotal - platí se i z nepravidelného příjmu {viz Změny v SP od 1.1.2011}. Na rozdíl od základů jiných složek sociálního pojištění není nulový, i když není zaměstnanec pojištěn (až na některé výjimky, např. pro společníky a jednatele SPOL/STAT/člen.družstva (kteří ÚP neplatí)).
Jestliže je zaměstnanec pojištěn, spočte se ze základu SP (tj. základ SP se pro ÚP nijak neomezuje žádným horním maximem (kráceným ani nekráceným)). Pokud není pojištěn, spočte se z hrubé mzdy, kromě společníků a jednatelů (nepojištění společníci a jednatelé jej mají nulový, tj. ÚP neplatí).
Dále se ve vzorci pro ÚP neposuzuje, zda se platí/neplatí u jednotlivých typů dohod, jelikož všechny typy dohod ÚP platí {viz tabulka v popisu Změn v SP od 1.1.2013}. Dále se speciálním způsobem řeší výpočet ÚP u "nepravidelných dohod" (dohod DoPČ, DoVP, BRIG s nepravidelným příjmem), kdy se ÚP počítá až ve mzdovém období, v kterém končí prac. vztah {viz Změny v SP od 1.1.2013 - "nepravidelné dohody"}. U ÚP se dále nepracuje s položkami z agendy Měsíční údaje firmy (jelikož u složek SP placených zaměstnavatelem se neřeší, kolik z max.základu zbývá pro ostatní prac.poměry v případě souběhu více PP {viz Změny v SP od 1.1.2010}).
Tedy rovná se: součtu korekční částky zadané v položce Základ ÚP - opravaMLD:S_InjuryInsBase na MLD plus částka vypočtená následovně:
jedná-li se o nepravidelný příjem(tj. položka Nepravidelný příjemPP:IrregularIncome na prac. poměru je zatržena) a současně se nejedná se o dohody (tj. Druh činnostiPP:TypeOfActivity v údajích prac. poměru není 2,3,4), nebo se jedná o společníky nebo jednatele (tj. Druh činnostiPP:TypeOfActivity v údajích prac. poměru je 5,6 (SPOL/STAT/člen.družstva)), tak plus nula (nepr. příjem pro jiné PP než dohody tento druh pojištění neplatí, SPOL/STAT/člen.družstva nikdy)
jedná-li se o nepravidelnou dohodu nebo o příjem po skončení PP nebo o příjem mimo průběh soc.pojištění:{Na rozdíl od StP/IP se u ÚP neposuzuje, zda se platí/neplatí z dohod, jelikož všechny typy dohod ÚP platí.}
Dále se počítá podobně jako GP (spočtení virtuálních základů do minulých období), akorát buď ze Základ SP součetMLD:S_SocialInsBaseTotal nebo z Hrubá mzdaMLD:GrossWageTotal.
jde o příjem po skončení PP (tj. jedná se o ML zadaný po skončení pracovního poměruMLD:AfterWorkingRelation) nebo o příjem mimo průběh soc.pojištění (tj. Pomocná proměnná pro výpočet SPMLD:S_SocOtherFlag=1) tak se opět počítá podobně jako GP (spočtení virtuálních základů do minulých období), akorát buď ze Základ SP součetMLD:S_SocialInsBaseTotal nebo z Hrubá mzdaMLD:GrossWageTotal.
zamec JE Účasten soc. pojištění (tj. položka Účasten soc. pojištěníMLD:S_IsSocialInsurancemá hodnotu 2), tak je výsledkem Základ SP součetMLD:S_SocialInsBaseTotal
zamec NENÍ Účasten soc. pojištění, tak je výsledkem Hrubá mzdaMLD:GrossWageTotal.
Pojistné ÚP zamtel - celkemMLD:S_InjuryInsCompanyTotalse rovná jen korekční částce zadané v položce Pojistné ÚP zamtel - opravaMLD:S_InjuryInsCompany, pokud se jedná o společníky nebo jednatele (tj. Druh činnostiPP:TypeOfActivity v údajích prac. poměru je 5,6 (SPOL/STAT/člen.družstva)). Jinak se rovná součtu korekční částky zadané v položce Pojistné ÚP zamtel - opravaMLD:S_InjuryInsCompany na MLD plus částka vypočtená následovně:
jedná-li se nepravidelný příjem pro dohody nebo příjem po skončení PP: tak se provede spočtení pojištění z virtuálních základů {viz Změny v SP od 1.1.2011} jako tj. procento ÚP dané v glob. proměnné S_UPZtel z vypočtených virt. základů a hodnoty se sečtou do počítaného ML.
jedná-li se o pravidelný příjem před skončením PP: tak jako procento ÚP dané v glob. proměnné S_UPZtel a to z vypočteného Základu ÚP - celkemMLD:S_InjuryInsBaseTotal z MLD
Základ RFS - celkemMLD: S_ResFundInsBaseTotal se platí i z nepravidelného příjmu {viz Změny v SP od 1.1.2011}. Dále se speciálním způsobem řeší výpočet RFS u "nepravidelných dohod" (dohod DoPČ, DoVP, BRIG s nepravidelným příjmem), kdy se RFS počítá až ve mzdovém období, v kterém končí prac. vztah {viz Změny v SP od 1.1.2013 - "nepravidelné dohody"}. U RFS se dále nepracuje s položkami z agendy Měsíční údaje firmy (jelikož u složek SP placených zaměstnavatelem se neřeší, kolik z max.základu zbývá pro ostatní prac.poměry v případě souběhu více PP {viz Změny v SP od 1.1.2010}).
Tj. rovná se: součtu korekční částky zadané v položce Základ RFS - opravaMLD:S_ResFundInsBase na MLD plus částka vypočtená následovně:
zamec není účasten nem.pojištění (tj. položka Účasten soc. pojištěníMLD:S_IsSocialInsurance<>2) nebo se jedná o příjem po skončení PP (tj. jedná se o ML zadaný po skončení pracovního poměruMLD:AfterWorkingRelation) nebo o příjem mimo průběh soc.pojištění (tj.Pomocná proměnná pro výpočet SPMLD:S_SocOtherFlag=1), tak plus nula
zamec je účasten nem.pojištění a současně se nejedná o příjem po skončení PP ani příjem mimo průběh SP:
Určí se, zda PP z daného typu aktivity platí dané pojištění. Některé typy aktivit totiž RFS za určitých podmínek neplatí, příp. se platí jen v omezené míře a to dohody v závislosti na typu dohody a dalších podmínkách (viz tabulka výše).
RFS se neplatí:
Pro všechny ostatní PP se RFS platí. Pro BRIG se platí tehdy, pokud podmínky výše nejsou splněny, a to proto:
--- nebo brigádník-student nechce platit důch. pojištění, ale přesáhl hraniční příjem pro povinnou účast na důch. poj., tak bude RFS platit z částky nad touto hranicí (= glob. proměnné S_DPDoBPŠSš, S_DPDoBPŠVš). O tuto hodnotu (která se uloží do pomocné proměnné CutBaseAmount) se bude případně krátit částka, ze které se bude počítat základ SP.
Po určení, zda se pro daný případ platí RFS, se postupuje takto:
jde o nepravidelný příjem (tj. položka Nepravidelný příjemPP:IrregularIncome na prac. poměru je zatržena) nebo o příjem po skončení PP (tj. jedná se o ML zadaný po skončení pracovního poměruMLD:AfterWorkingRelation) nebo o příjem mimo průběh soc.pojištění(tj.Pomocná proměnná pro výpočet SPMLD:S_SocOtherFlag=1):
jde o pravidelný příjem před skončením PP: Zde není třeba rozdělovat na dohody a ostatní PP (jako u nepravidelného příjmu), protože "pravidelné dohody" se řeší stejně jako ostatní prac. poměry. Pouze se tedy přihlíží k tomu, zda se z daného PP platí či neplatí RFS (o čemž se rozhodlo dříve, viz výše):
pokud se z daného PP neplatí RFS, pak je výsledkem nula
pokud se z daného PP platí StP, tak je výsledkem menší z částek: Základ SPMLD:S_SocialInsBaseCorrect příp. ponížený o částku uloženou v pomocné proměnné CutBaseAmount (jedná se o zkrácení základu SP o hranice účasti na důch. pojištění - přichází v úvahu pro pravidelné BRIG, viz výše) nebo z Max.základ StP,IP...mezisoučetMLD:S_RetInsBaseMaxSubtotal.
Pojistné RFS zamtel - celkemMLD:S_ResFundCompanyTotal se rovná součtu korekční částky zadané v položce Pojistné RFS zamtel - opravaMLD:S_ResFundInsCompany na MLD plus částka vypočtená následovně:
jedná-li se o nepravidelný příjem (tj. položka Nepravidelný příjemPP:IrregularIncome na prac. poměru je zatržena), nebo o příjem po skončení PP (tj. jedná se o ML zadaný po skončení pracovního poměruMLD:AfterWorkingRelation) nebo o příjem mimo průběh soc.pojištění(tj. Pomocná proměnná pro výpočet SPMLD:S_SocOtherFlag=1): tak se provede spočtení pojištění z virtuálních základů {viz Změny v SP od 1.1.2011} jako tj. procento RFS dané v glob. proměnné S_RFZtel z vypočtených virt. základů a hodnoty se sečtou do počítaného ML.
tak jako procento StP dané v glob. proměnné S_RFZtel a to z vypočteného Základu RFS - celkemMLD: S_ResFundInsBaseTotal z MLD
Základy SP počítané na MLS (celkem za všechny PP)
Max. základ IP,StP,PvN,RFS -opr. MLS:S_RetInsBaseMax {aktuálně se nepoužívá, výpočet převeden na MLD v rámci Změn v SP od 1.1.2010}
Max. základ IP,StP,PvN a RFS MLS:S_RetInsBaseMaxTotal
Max. základ NP - oprava MLS:S_SickInsBaseMax{aktuálně se nepoužívá, výpočet převeden na MLD v rámci Změn v SP od 1.1.2010}
Max. základ NP MLS:S_SickInsBaseMaxTotal
Základ GP - mezisoučet MLS:S_GarInsBaseSubTotal
Max. základ GP MLS:S_GarInsBaseMaxTotal
Min. základ SP - oprava MLS:S_SocInsBaseMin
Min. základ SP MLS:S_SocInsBaseMinTotal
Základ SP MLS:S_SocInsBaseTotal
Nemocenské NP
Základ NP - oprava MLS:S_SickInsBase {aktuálně se nepoužívá, výpočet převeden na MLD v rámci Změn v SP od 1.1.2010}
Základ NP - celkem MLS:S_SickInsBaseTotal
Základ NP zamtel - celkem MLS:S_SickInsBaseCompanyTotal{zavedeno v rámci Změn v SP od 1.1.2010}
Starobní StP
Základ StP - oprava MLS:S_RetInsBase{aktuálně se nepoužívá, výpočet převeden na MLD v rámci Změn v SP od 1.1.2010}
Základ StP - celkem MLS:S_RetInsBaseTotal
Základ StP zamtel - celkem MLS:S_RetInsBaseCompanyTotal{zavedeno v rámci Změn v SP od 1.1.2010}
Invalidní IP
Základ IP - oprava MLS:S_InvInsBase {aktuálně se nepoužívá, výpočet převeden na MLD v rámci Změn v SP od 1.1.2010}
Základ IP - celkem MLS:S_InvInsBaseTotal
Základ IP zamtel - celkem MLS:S_InvInsBaseCompanyTotal{zavedeno v rámci Změn v SP od 1.1.2010}
V nezaměstnanosti PvN
Základ PvN - oprava MLS:S_UnempInsBase {aktuálně se nepoužívá, výpočet převeden na MLD v rámci Změn v SP od 1.1.2010}
Základ PvN - celkem MLS:S_UnempInsBaseTotal
Základ PvN zamtel - celkem MLS:S_UnempInsBaseCompanyTotal{zavedeno v rámci Změn v SP od 1.1.2010}
Garanční GP
Základ GP - oprava MLS:S_GarInsBase {aktuálně se nepoužívá, výpočet převeden na MLD v rámci Změn v SP od 1.1.2010}
Základ GP - celkem MLS:S_GarInsBaseTotal
Do rezervního fondu RFS
Základ RFS - oprava MLS:S_ResFundInsBase {aktuálně se nepoužívá, výpočet převeden na MLD v rámci Změn v SP od 1.1.2010}
Základ PdFR - celkem MLS:S_ResFundInsBaseTotal
Úrazové ÚP
Základ ÚP - oprava MLS:S_InjuryInsBase {aktuálně se nepoužívá, výpočet převeden na MLD v rámci Změn v SP od 1.1.2010}
Základ ÚP - celkem MLS:S_InjuryInsBaseTotal
Max. základ IP,StP,PvN a RFS (celkem za všechny PP)MLS:S_RetInsBaseMaxTotal se rovná nule. {Pojištění se vyčísluje na MLD. Viz Změny od 1.1.2010.}
Maximum zde bylo dříve definováno jako součtová položka z položek Max.základ IP,StP,PvN,RFS - mezisoučetMLD:S_RetInsBaseMaxSubtotal z MLD, ale šlo jen o "načtení" hodnoty spočtené na MLD, nikoli o nějaký součet maxim z jednotlivých MLD (na MLD se totiž dříve maximum napočítávalo jen pro řídící PP). Aktuálně se ale řeší jinak. Viz Změny od 1.1.2010.
Max. základ NP (celkem za všechny PP) MLS:S_SickInsBaseMaxTotal se rovná nule. {Pojištění se vyčísluje na MLD. Viz Změny od 1.1.2010.}
Min. základ SP (celkem za všechny PP) MLS:S_SocInsBaseMinTotal je definována jako součtová položka, tj. rovná se součtu: minimálních základů sociálního pojištění celkem ze všech pracovních poměrů daného zaměstnance, tj. položek Min.základ soc.poj. korigovanýMLD:S_SocInsBaseMinCorrect. K tomu se přičte případná korekční hodnota zadaná v položce Min. základ SP - oprava (MLS:S_SocInsBaseMin).
Základ GP - mezisoučet (celkem za všechny PP)MLS:S_GarInsBaseSubTotalje definována jako součtová položka, tj. rovná se součtu: základů pro GP celkem ze všech pracovních poměrů daného zaměstnance, tj. položek Základ GPMLD:S_GarInsBaseCorrect, u kterých se nejedná o společníky nebo jednatele, tj. Druh činnostiPP:TypeOfActivity v údajích prac. poměru je jiný než 5 (což je zajištěno podmínkou).
Max. základ GP (celkem za všechny PP)MLS:S_GarInsBaseMaxTotal se rovná nule. {Pojištění se vyčísluje na MLD. Viz Změny od 1.1.2010.}
Dále se vyhodnotí základy jednotlivých složek pojištění. Přitom se u většiny složek sociálního pojištění hlídá, zda je zaměstnanec Účasten soc. pojištění, tj. zda alespoň jeden PP je pojištěn. Co se přesně k vyhodnocení účasti posuzuje, viz popis položky Účasten soc. pojištěníMLD:S_IsSocialInsurance. Podle toho se provede případná korekce příslušného základu SP:
Základ SP (celkem za všechny PP)MLS:S_SocInsBaseTotal je definována jako součtová položka, tj. rovná se součtu: základů sociálního pojištění celkem ze všech pracovních poměrů daného zaměstnance, tj. položek Základ SPMLD:S_SocialInsBaseCorrect. Od toho se odečte rozdíl DDS zaměstnavatel - celkem MLS:S_RetFundCompanyTotal (za všechny PP) minus DDS nezahrnované do zákl. SP MLD:S_RetFundFreeOfSocIns.
Základ NP - celkem (za všechny PP)MLS:S_SickInsBaseTotal je definována jako součtová položka, tj. rovná se součtu: základů NP ze všech pracovních poměrů daného zaměstnance, tj. položek Základ NP - celkemMLD:S_SickInsBaseTotal z MLD.
Základ NP zamtel - celkem (za všechny PP)MLS:S_SickInsBaseCompanyTotal je definována jako součtová položka, tj. rovná se součtu: základů NP zamtel ze všech pracovních poměrů daného zaměstnance, tj. položek Základ NP zamtel - celkemMLD:S_SickInsBaseCompanyTotal z MLD.
Základ StP - celkem (za všechny PP)MLS:S_RetInsBaseTotal je definována jako součtová položka, tj. rovná se součtu: základů StP ze všech pracovních poměrů daného zaměstnance, tj. položek Základ StP - celkemMLD:S_RetInsBaseTotal z MLD.
Základ StP zamtel - celkem (za všechny PP)MLS:S_RetInsBaseCompanyTotal je definována jako součtová položka, tj. rovná se součtu: základů StP zamtel ze všech pracovních poměrů daného zaměstnance, tj. položek Základ StP zamtel - celkemMLD:S_RetInsBaseCompanyTotal z MLD.
Základ IP - celkem (za všechny PP)MLS:S_InvInsBaseTotal je definována jako součtová položka, tj. rovná se součtu: základů IP ze všech pracovních poměrů daného zaměstnance, tj. položek Základ IP - celkemMLD:S_InvInsBaseTotal z MLD.
Základ IP zamtel - celkem (za všechny PP)MLS:S_InvInsBaseTotal je definována jako součtová položka, tj. rovná se součtu: základů IP zamtel ze všech pracovních poměrů daného zaměstnance, tj. položek Základ IP zamtel - celkemMLD:S_InvInsBaseCompanyTotal z MLD.
Základ PvN - celkem (za všechny PP) MLS:S_UnempInsBaseTotal je definována jako součtová položka, tj. rovná se součtu: základů PvN ze všech pracovních poměrů daného zaměstnance, tj. položek Základ PvN - celkemMLD:S_UnempInsBaseTotal z MLD.
Základ PvN zamtel - celkem (za všechny PP) MLS:S_UnempInsBaseCompanyTotal je definována jako součtová položka, tj. rovná se součtu: základů PvN zamte ze všech pracovních poměrů daného zaměstnance, tj. položek Základ PvN zamtel - celkemMLD:S_UnempInsBaseCompanyTotal z MLD.
Základ GP - celkem (za všechny PP) MLS:S_GarInsBaseTotal je definována jako součtová položka, tj. rovná se součtu: základů GP ze všech pracovních poměrů daného zaměstnance, tj. položek Základ GP - celkemMLD:S_GarInsBaseTotal z MLD.
Základ RFS - celkem (za všechny PP)MLS:S_ResFundInsBaseTotal je definována jako součtová položka, tj. rovná se součtu: základů RFS ze všech pracovních poměrů daného zaměstnance, tj. položek Základ RFS - celkemMLD:S_ResFundInsBaseTotal z MLD.
Základ ÚP - celkem (za všechny PP)MLS:S_InjuryInsBaseTotal je definována jako součtová položka, tj. rovná se součtu: základů ÚP ze všech pracovních poměrů daného zaměstnance, tj. položek Základ ÚP - celkemMLD:S_InjuryFundInsBaseTotal z MLD.
Pojistné NP zamec - oprava MLS:S_SickInsEmployee
Pojistné NP zamec - celkem MLS:S_SickInsEmployeeTotal
Pojistné NP zamtel - oprava MLS:S_SickInsCompany
Pojistné NP zamtel - celkem MLS:S_SickInsCompanyTotal
Sazba StP zaměstnanec (%) MLS:S_RetInsEmployeeRate
Pojistné StP zamec - oprava MLS:S_RetInsEmployee
Pojistné StP zamec - celkem MLS:S_RetInsEmployeeTotal
Pojistné StP zamtel - oprava MLS:S_RetInsCompany
Pojistné StP zamtel - celkem MLS:S_RetInsCompanyTotal
Pojistné IP zamec - oprava MLS:S_InvInsEmployee
Pojistné IP zamec - celkem MLS:S_InvInsEmployeeTotal
Pojistné IP zamtel - oprava MLS:S_InvInsCompany
Pojistné IP zamtel - celkem MLS:S_InvInsCompanyTotal
Pojistné PvN zamec - oprava MLS:S_UnempInsEmployee
Pojistné PvN zamec - celkem MLS:S_UnempInsEmployeeTotal
Pojistné PvN zamtel - oprava MLS:S_UnempInsCompany
Pojistné PvN zamtel - celkem MLS:S_UnempInsCompanyTotal
Pojistné GP zamtel - oprava MLS:S_GarInsCompany
Pojistné GP zamtel - celkem MLS:S_GarInsCompanyTotal
Pojistné RFS zamtel - oprava MLS:S_ResFundInsCompany
Pojistné RFS zamtel - celkem MLS:S_ResFundInsCompanyTotal
Pojistné ÚP zamtel - oprava MLS:S_InjuryInsCompany
Pojistné ÚP zamtel - celkem MLS:S_InjuryInsCompanyTotal
Pojistné NP zamec - celkemMLS:S_SickInsEmployeeTotal je definována jako součtová položka, tj. rovná se součtu: pojistného NP za zaměstnance ze všech prac. poměrů daného zaměstnance, tj. položek Pojistné NP zaměstnanec - celkemMLD:S_SickInsEmployeeTotal z MLD
Pojistné NP zamtel - celkemMLS:S_SickInsCompanyTotal je definována jako součtová položka, tj. rovná se součtu: pojistného NP za zaměstnavatele ze všech prac. poměrů daného zaměstnance, tj. položek Pojistné NP zaměstnanec - celkemMLD:S_SickInsCompanyTotal z MLD
Pojistné StP zamec - celkemMLS:S_RetInsEmployeeTotal je definována jako součtová položka, tj. rovná se součtu: pojistného StP za zaměstnance ze všech prac. poměrů daného zaměstnance, tj. položek Pojistné StP zaměstnanec - celkemMLD:S_RetInsEmployeeTotal z MLD
Pojistné StP zamtel - celkemMLS:S_RetInsCompanyTotal je definována jako součtová položka, tj. rovná se součtu: pojistného StP za zaměstnavatele ze všech prac. poměrů daného zaměstnance, tj. položek Pojistné StP zaměstnanec - celkemMLD:S_RetInsCompanyTotal z MLD
Pojistné IP zamec - celkemMLS:S_InvInsEmployeeTotal je definována jako součtová položka, tj. rovná se součtu: pojistného IP za zaměstnance ze všech prac. poměrů daného zaměstnance, tj. položek Pojistné IP zaměstnanec - celkemMLD:S_InvInsEmployeeTotal z MLD
Pojistné IP zamtel - celkemMLS:S_InvInsCompanyTotal je definována jako součtová položka, tj. rovná se součtu: pojistného IP za zaměstnavatele ze všech prac. poměrů daného zaměstnance, tj. položek Pojistné IP zaměstnavatel - celkemMLD:S_InvInsCompanyTotal z MLD
Pojistné PvN zamec - celkemMLS:S_UnempInsEmployeeTotal je definována jako součtová položka, tj. rovná se součtu: pojistného PvN za zaměstnance ze všech prac. poměrů daného zaměstnance, tj. položek Pojistné PvN zaměstnanec - celkemMLD:S_UnempInsEmployeeTotal z MLD
Pojistné PvN zamtel - celkemMLS:S_UnempInsCompanyTotal je definována jako součtová položka, tj. rovná se součtu: pojistného PvN za zaměstnavatele ze všech prac. poměrů daného zaměstnance, tj. položek Pojistné PvN zaměstnavatel - celkemMLD:S_UnempInsCompanyTotal z MLD
Pojistné GP zamtel - celkemMLS:S_GarInsCompanyTotal je definována jako součtová položka, tj. rovná se součtu: pojistného GP za zaměstnavatele ze všech prac. poměrů daného zaměstnance, tj. položek Pojistné GP zaměstnavatel - celkemMLD:S_GarInsCompanyTotal z MLD
Pojistné RFS zamtel - celkemMLS:S_ResFundInsCompanyTotal je definována jako součtová položka, tj. rovná se součtu: pojistného RFS za zaměstnavatele ze všech prac. poměrů daného zaměstnance, tj. položek Pojistné RFS zaměstnavatel - celkemMLD:S_ResFundInsCompanyTotal z MLD
Pojistné ÚP zamtel - celkemMLS:S_InjuryInsCompanyTotal je definována jako součtová položka, tj. rovná se součtu: pojistného ÚP za zaměstnavatele ze všech prac. poměrů daného zaměstnance, tj. položek Pojistné ÚP zaměstnavatel - celkemMLD:S_InjuryInsCompanyTotal z MLD
Sazba StP zaměstnanec (%)MLS:S_RetInsEmployeeRate se rovná nule. Od 1.1.2010 se pojištění vyčísluje na MLD. {na MLD zavedeno v rámci Změn v SP od 1.1.2010}
Tato položka byla zavedena v dřívějších verzích, kdy se sazba StP počítala složitějším způsobem: Do 31.12.2005 se Sazba StP zaměstnanec (%)MLS:RetInsEmployeeRate počítala tak, že se procento dané v glob. proměnné S_SPZec snižovalo za každé nezaopatřené dítě o procento dané v glob. proměnné S_SPZniz. Počet nezaopatřených dětí se čerpal z údajů zaměstnance z položky Počet nezaopatřených dětí pro účely SPPL:S_FedChildrenForSocIns.
Pojistné SP zaměstnanec celkem (za všechny PP) MLS:SocialInsEmployee se rovná součtu Pojistné NP zaměstnanec - celkem MLS:S_SickInsEmployeeTotal plus Pojistné StP zaměstnanec - celkem MLS:S_RetInsEmployeeTotal plus Pojistné IP zaměstnanec - celkem MLS:S_InvInsEmployeeTotal plus Pojistné PvN zaměstnanec - celkem MLS:S_UnempInsEmployeeTotal.
Pojistné odváděné za zaměstnavatele se vypočte až v rámci uzávěrky, viz výpočet uzávěrky Částka - Sociální pojištění zaměstnavatel a v rámci tisku výstupních sestav.
SDS (Starobní důchodové spoření - II. pilíř)
Počítat SDS PL:S_CalcOAPensSaving
Procento SDS zaměstnanec PL:S_OAPensSavingPercentEmpl
Základ dane pre výp.II.piliera MLS:S_TaxBaseForOAPensSaving
Dobr.prís.sporiteľa na SDS MLS:S_OAPensSaving .. částka SDS placená zaměstnancem
SDS uplatnené do základu dane MLS:S_OAPensSavingBaseCut .. částka 2% o kterou se krátí základ daně
Globál. proměnná % SDS (2.pilier), o kt. možno znížiť základ dane GP:S_SDSZakl
Globál. proměnná Max.% SDS (2.pil.), o kt. možno znížiť základ dane GP:S_SDSZaklMax
Tyto položky slouží pro podporu II. pilíře důchodového systému a to dobrovolného příspěvku na starobní důchodové spoření placeného zaměstnancem. Jedná o jednu ze změn zavedených v rámci Změn v SP od 1. 1. 2013. Výška dobrovolného příspěvku zaměstnance se určuje v % a vyjadřuje % z jeho základu daně (daňově zvýhodněné jsou max. 2% z jeho základu daně). Částky SDS se promítají do zaúčtování a do generování platebních příkazů. Platba SDS hrazená zaměstnancem se promítá do výpočtu daně.
Jak příspěvek na SDS funguje:
Na zaměstnanci se nastaví, zda se má počítat (položka Počítat SDSPL:S_CalcOAPensSaving) a zadá se procento SDS (položka Procento SDS zaměstnanecPL:S_OAPensSavingPercentEmpl)
Pokud je na zaměstnanci nastaveno, že se má příspěvek na SDS počítat, viz výše, pak se ze základu daně na souhrnném mzdovém listu (položka Základ daně pro výp.II.pilířeMLS:S_TaxBaseForOAPensSaving, viz dále) spočte částka odpovídající procentu, které chce odvádět zaměstnanec, zadanému v položce Procento SDS zaměstnanecPL:S_OAPensSavingPercentEmpl, a vznikne částka Dobr.přís.spořitele na SDSMLS:S_OAPensSaving.
Dále se ze Základu daně pro výp.II.pilířeMLS:S_TaxBaseForOAPensSaving spočte procento dané globální proměnnou S_SDSZakl a vznikne částka SDS uplatněné do základu daněMLS:S_OAPensSavingBaseCut. O tuto částku se může snížit Základ daně pro výp.II.pilířeMLS:S_TaxBaseForOAPensSaving a vznikne konečný Základ daněMLS:S_TaxBaseTotal, ze kterého se spočte daň.
Maximálně se ale může základ daně snížit o procento S_SDSZaklMax z částky S_PriemMzda * (60/12).
Hodnota S_PriemMzda se bere 2 roky zpět vzhledem k datu mzdového listu, který se počítá.
Při uzávěrce se na částky Dobr.přís.spořitele na SDSMLS:S_OAPensSaving vygenerují platební příkazy na zaslání částek za jednotlivé zaměstnance do správcovských společností zadaných na zaměstnanci a částky se zaúčtují. Viz definice plateb pro podklady o PLP z mezd na odvod SDS a položky počítané při uzávěrce - Starobní důch. spoření (II.pilíř)UzSDS.
Příspěvky se mohou účtovat na analytický účet zadaný na správcovské společnosti.
Zaměstnavatel má od 1.1.2013 povinnost zasílat hlášení o dobrovolných příspěvcích na SDS, do té doby nebylo třeba nic nahlašovat. Pro tento účel je v systému ABRA Gen k dispozici report Rozpis dobrovolných příspěvků na SDS.
Základ daně pro výp.II.pilířeMLS:S_TaxBaseForOAPensSaving se vypočte jako částka Zdanitelné příjmy celkemMLS:S_TaxableIncome minus Pojistné ZP-zaměstnanec MLS:HealthInsEmployee minus Pojistné SP-zaměstnanecMLS:SocialInsEmployee minus Odpočty ze základu daněMLS:S_TaxCountOffsTotal plus položka Roční zúčtování ZP - zaměstnanecMLS:HIAnnualClearingEmp, ale pouze tehdy, je-li její hodnota záporná, plus Vrácení přeplatku soc. pojištění za zaměstnanceMLS:S_SocInsComp.
Jelikož v tom případě se jedná o nedoplatek RZZP, který se chová jako pojistné a odčítá se od základu daně. Jak je to v případě přeplatku RZZP, viz zdanitelný příjem.
Dobr.přís.spořitele na SDSMLS:S_OAPensSaving se rovná nule, pokud na zaměstnanci v položce Počítat SDSPL:S_CalcOAPensSavingnení nastaveno, že se má příspěvek na SDS počítat. Pokud je nastaveno, že se má počítat, tak se vypočte jako procento zadané na zaměstnanci v položce Procento SDS zaměstnanecPL:S_OAPensSavingPercentEmpl ze Základu daně pro výp.II.pilířeMLS:S_TaxBaseForOAPensSaving.
SDS uplatněné do základu daněMLS:S_OAPensSavingBaseCutse rovná nule, pokud na zaměstnanci v položce Počítat SDSPL:S_CalcOAPensSavingnení nastaveno, že se má příspěvek na SDS počítat. Pokud je nastaveno, že se má počítat, tak se vypočte menší z částek Dobr.přís.spořitele na SDSMLS:S_OAPensSaving a z max. částky, kterou lze odečíst, která se vypočte takto:
jako procento dané globální proměnnou S_SDSZakl ze Základ daně pro výp.II.pilířeMLS:S_TaxBaseForOAPensSaving, maximálně však procento dané globální proměnnou S_SDSZaklMax ze 60/12 z průměrné mzdy dané globální proměnnou S_PriemMzda, přičemž se vezme hodnota platná 2 roky zpět od data počítaného ML.
DDS (Doplňkové důchodové spoření - III. pilíř)
Základ DDS - oprava MLD:S_RetFundBase
Základ DDS - mezisouč. MLD:S_RetFundBaseSubtotal
Základ DDS - celkem MLS:S_RetFundBaseTotal
DDS zaměstnanec - oprava MLD:S_RetFundEmployee
DDS zaměstnanec - mezisouč. MLD:S_RetFundEmployeeSubTotal
DDS zaměstnanec - celkem MLS:S_RetFundEmployeeTotal
DDS zaměstnavatel - oprava MLD:S_RetFundCompany
DDS zaměstnavatel - mezisouč. MLD:S_RetFundCompanySubTotal
DDS zaměstnavatel - celkem MLS:S_RetFundCompanyTotal
DDS nezahrnované do zákl. SP MLD:S_RetFundFreeOfSocIns{na MLD zavedena v rámci Změn v SP od 1.1.2010}
DDS nezahrnované do zákl. SP MLS:S_RetFundFreeOfSocIns
Globál. proměnná Sazba DDS zaměstnanec GP:S_DDSZec
Globál. proměnná Sazba DDS zaměstnavatel GP:S_DDSZtel
Globál. proměnná DDS - max. % nezahrnované do základu SP GP:S_DDSNez
Globál. proměnná DDS - Maximální částka DDS zaměstnavatel GP:S_DDSZtelMax
Tyto položky slouží pro podporu III. pilíře důchodového systému a to doplňkového důchodového spoření placeného částečně i zaměstnavatelem za zaměstnance. DDS se zadává buď částkou na zaměstnanci nebo sazbou. Sazby DDS se zadávají buď individuálně (na zaměstnanci) nebo pro všechny zaměstnance (v globálních proměnných). Částky DDS se promítají do zaúčtování a do generování platebních příkazů. Platba DDS hrazená zaměstnancem je prakticky jeho srážka - tedy ovlivní až čistou mzdu resp. doplatek vyplacený zaměstnanci. Platba DDS hrazená zaměstnavatelem za zaměstnance se promítá do výpočtu daně a pojistného:
Částka DDS hrazená zaměstnavatelem za zaměstnance vstupuje do ZP. Ale rovnou na MLD, tudíž tam vstupuje přímo položka DDS zaměstnavatel - mezisouč. MLD:S_RetFundCompanySubTotal. Tj. nakonec promítá se do:
[x] Základ daně (prostřednictvím DDS zaměstnavatel - celkem MLS:S_RetFundCompanyTotal)
[x] Základ ZP (prostřednictvím DDS zaměstnavatel - mezisouč. MLD:S_RetFundCompanySubTotal)
[] Základ SP (prostřednictvím DDS zaměstnavatel - celkem MLS:S_RetFundCompanyTotal a DDS nezahrnované do zákl. SP MLS:S_RetFundFreeOfSocIns)
K zahrnování do základu ZP: DDS vstupuje do základu daně, přičemž vyměř. základ ZP (definovaný dle §13 Zákona o zdrav. pojištění) obsahuje mj. příjem zaměstnance, který podléhá dani z příjmů fyzických osob podle §5 ZDP, tudíž vstupuje i do základu ZP.
K zahrnování do základu SP:
Do 31.7.2006 platilo, že do SP nepatří částka DDS hrazená zaměstnavatelem až do výše 3% hrubých ročních příjmů zaměstnance, nad 3% již do základu SP patří. Proto DDS nad 3% Hrubého příjmu se započítávaly do základu SP, což bylo vyřešeno tak, že se vyčíslí HP od začátku roku plus HP za aktuální měsíc, z toho se spočítá příslušné procento a od něho se odečte dosud nezahrnuté DDS od začátku roku. Tento rozdíl se pak nemusí zahrnout do základu SP, jinak ano.
Od 1.8.2006 se veškeré příspěvky na ŽP nebo DDS, které platí zaměstnavatel za zaměstnance do základu SP nezahrnují. Což není vyřešeno změnou výpočtových vzorců u DDS a SP, ale vhodným nastavením procenta v globální proměnné S_DDSNez.
Základ DDS - mezisouč.MLD:S_RetFundBaseSubtotal se rovná součtu korekční částky zadané v položce Základ DDS - opravaMLD:S_RetFundBase a částky vypočtené následovně: Pokud se nemá z daného prac. poměru DDS počítat, tj. pokud je daný měsíc na daném mzdovém listu zatržena položka Nepočítat DDS z tohoto PPMLD:S_DontCalculateRetFund nebo pokud není zatržena položka Počítat DDSPL:S_CalcRetFund v údajích zaměstnance, pak plus nula. V opačném případě se rovná rovná součtu Hrubá mzdaMLD:GrossWageTotal a jde-li o řídící prac. poměr, pak ještě plus částka zadaná v údajích zaměstnance v položce Částka životního pojištěníPL:S_LI_Amount minus Odstupné celkemMLD:S_ExitCompTotal, minus Odchodné celkemMLD:S_ExitFeeTotal.
Jestliže v globál. proměnné S_DDSzak není nastaveno, že se do základu DDS mají zahrnovat náhrady, pak se od toho odečtou ještě náhrady, tj. minus Náhrada za dovolenou celkemMLD:S_HolidayCompTotal, minus Náhrada za placené volno celkemMLD:S_PaidFreeCompTotal, minus Náhrada za svátkyMLD:S_PaidFeastCompTotal, minus Náhrada za propl.dovolenou celkemMLD:S_PaidHolidayCompTotal, minus Náhrada za pracovní pohotovost celkemMLD:S_ReadinessCompTotal, minus Náhrada za pohot. na prac. celkemS_ReadinessInWorkPlaceCompTotal, minus náhrada za Vojenskou povinnost celkemMLD:S_ArmyCompTotal, minus Ostatní náhradyMLD:S_OtherCompensations.
Základ DDS - celkemMLS:S_RetFundBaseTotal (za všechny PP) je definována jako součtová položka, tj. rovná se součtu: základů DDS celkem ze všech pracovních poměrů daného zaměstnance, tj. položek Základ DDS - mezisoučet MLD:S_RetFundBaseSubtotal.
DDS zaměstnanec - mezisouč.MLD:S_RetFundEmployeeSubTotal se rovná součtu korekční částky zadané v položce DDS zaměstnanec - opravaMLD:S_RetFundEmployee a částky zadané v údajích zaměstnance v položce Individuální částka DDS zaměstnanecPL:S_RF_IndAmountEmployee, ovšem jen za podmínky, že je zde zadána částka nenulová a současně, že jde o řídící prac. poměr. Pokud je částka nenulová, ale nejde o řídící prac. poměr, pak se nezapočte. Pokud je položka Individuální částka DDS zaměstnanecPL:S_RF_IndAmountEmployee nulová, tak se výsledek rovná součtu korekční částky zadané v položce DDS zaměstnanec - opravaMLD:S_RetFundEmployee a částky vypočtené jako procento DDS dané v údajích zaměstnance v položce Individuální sazba DDS zaměstnanecPL:S_RF_IndPercentEmployee ze Základu DDS - mezisoučet MLD:S_RetFundBaseSubTotal. Pokud není individuální sazba DDS zaměstnance zadána, pak se použije procento dané v glob. proměnné S_DDSZec.
DDS zaměstnanec - celkemMLS:S_RetFundEmployeeTotal (za všechny PP) je definována jako součtová položka, tj. rovná se součtu: částek spoření DDS za zaměstnance celkem ze všech pracovních poměrů daného zaměstnance, tj. položek DDS zaměstnanec - mezisouč. MLD:S_RetFundEmployeeSubTotal.
DDS zaměstnavatel - mezisouč.MLD:S_RetFundCompanySubTotal se rovná součtu korekční částky zadané v položce DDS zaměstnavatel - opravaMLD:S_RetFundCompany a částky zadané v údajích zaměstnance v položce Individuální částka DDS zaměstnavatelPL:S_RF_IndAmountCompany, ovšem jen za podmínky, že je zde zadána částka nenulová a současně, že jde o řídící prac. poměr. Pokud je částka nenulová, ale nejde o řídící prac. poměr, pak se nezapočte. Pokud je položka Individuální částka DDS zaměstnavatelPL:S_RF_IndAmountCompany nulová, tak se výsledek rovná součtu korekční částky zadané v položce DDS zaměstnavatel - opravaMLD:S_RetFundCompany a menší z částek: Maximální částka DDS zaměstnavatel daná v glob. proměnné S_DDSZtelMax nebo jako částka vypočtená následovně: jako procento DDS dané v údajích zaměstnance v položce Individuální sazba DDS zaměstnavatelS_RF_IndPercentCompany ze Základu DDS - mezisoučet MLD:S_RetFundBaseSubTotal, přičemž pokud není individuální sazba DDS zaměstnavatele zadána, pak se použije procento dané v glob. proměnné S_DDSZtel.
Podle zákona o DDS novelizovaného od 1.1.2010 bylo totiž možné, že pokud je částka DDS placená zaměstnavatelem daná procentem (sazbou), tak bylo možné tuto částku omezit - tedy nastavit nějaké maximum v EUR. Proto byla k dispozici glob. proměnná S_DDSZtelMax a pokud není na zaměstnanci zadána absolutní částka DDS placená zaměstnavatelem (S_RF_IndAmountCompany), tak mohlo S_RetFundCompanySubTotal dosáhnout maximálně velikosti S_DDSZtelMax.
Sazba zaměstnavatele (individuální nebo globální) nechť je 3%, maximální částka příspěvku zaměstnavatele na DDS je 5 €:
a) Základ je 100 € - částka DDS zaměstnavatele je 3 €
b) Základ je 500 € - částka DDS zaměstnavatele není 15, ale jen 5 €.
Aktuálně je glob. proměnná S_DDSZtelMax nastavena tak, že to znamená neomezeno.
DDS zaměstnavatel - celkemMLS:S_RetFundCompanyTotal (za všechny PP) je definována jako součtová položka, tj. rovná se součtu: částek spoření DDS za zaměstnavatele celkem ze všech pracovních poměrů daného zaměstnance, tj. položek DDS zaměstnavatel - mezisouč. MLD:S_RetFundCompanySubTotal.
DDS nezahrnované do zákl. SPMLD:S_RetFundFreeOfSocIns se napočte z DDS zaměstnavatel - mezisouč.MLD:S_RetFundCompanySubTotal, přitom se však zohledňuje částka, kterou lze nezapočítávat do zákl. SP v daném fiskálním roce a částky dosud uplatněné (nezapočtené do SP). K napočtení a práci s mezivýsledky se využívá položek z agendy Měsíční údaje firmy (položka Buffer- DDS nezahŕ.do zákl. SP S_RetFundFreeOfSocInsBuff).
Na MLD zavedena v rámci Změn v SP od 1.1.2010. Do té doby se vyčíslovala pouze na MLS.
DDS nezahrnované do zákl. SPMLS:S_RetFundFreeOfSocIns je definována jako součtová položka, tj. rovná se součtu: DDS nezahrnovaného do zákl. SP ze všech prac. poměrů daného zaměstnance, tj. položek DDS nezahrnované do zákl. SPMLD:S_RetFundFreeOfSocIns z MLD.
Živ.poj. částka MLS:S_LifeInsAmount
Živ.poj. základ daně MLS:S_LifeInsTaxBase
Částka, která se má platit na životní pojistné, je zadána v personálních údajích zaměstnance. Do základu daně z životního pojistného se převezme buď celé pojistné, jestliže osoba určená k výplatě pojistného je zaměstnavatel, jinak se převezme ta část pojistného, která celoročně překročí limit osvobozený od daně daný v glob. proměnné. Vypočtená hodnota se přičítá k zdanitelnému příjmu pro účely výpočtu základu daně. Dále se pro potřeby následného zaúčtování vyčíslí, jaká část je a není uplatnitelná jako daňový náklad zaměstnavatele.
Živ.poj. částkaMLD:S_LifeInsAmount se rovná nule, pokud se nejedná o řídící pracovní poměr. Pokud se jedná o řídící PP, tak se rovná částce životního pojištění zadané v položce Částka životního pojištěníPL:S_LI_Amount v údajích zaměstnance.
Živ.poj. částkaMLS:S_LifeInsAmount je definována jako součtová položka, tj. rovná se součtu: ze všech pracovních poměrů daného zaměstnance, tj. položek Živ.poj. částkaMLS:S_LifeInsAmount z MLD.
Částka Živ. pojištění vstupuje do ZP. Ale rovnou na MLD, tudíž tam vstupuje přímo položka Částka životního pojištěníPL:S_LI_Amount z údajů zaměstnance, nikoliv položka Živ.poj. částka MLS:S_LifeInsAmount. Tj. nakonec promítá se do:
[x] Základ daně (prostřednictvím následující položky)
[x] Základ ZP (prostřednictvím Částka životního pojištěníPL:S_LI_Amount)
Od 1.8.2006 se veškeré příspěvky na ŽP nebo DDS, které platí zaměstnavatel za zaměstnance, do základu SP nezahrnují.
Živ.poj. základ daněMLD:S_LifeInsTaxBase se rovná nule, pokud se nejedná o řídící pracovní poměr. Pokud se jedná o řídící PP, tak se rovná celému pojistnému v položce Živ.poj. částka MLS:S_LifeInsAmountv souhrnném mzdovém listu, jestliže osoba určená k výplatě pojistného je zaměstnavatel (tj. položka Příjemce plnění zaměstnavatelPL:S_LI_Company v údajích zaměstnance je zatržena). V opačném případě se rovná té části pojistného, která celoročně překročí částku osvobozenou od daně (tj. částka živ. pojištění za počítané mzdové období plus vysčítané částky živ. pojištění za celý rok funkcí WageListCommonYearSum minus glob. proměnná S_ZIPOsvo minus částka živ. pojištění dosud za celý rok uplatněná jako základ daně).
Dle aktuálně platné legislativy SR je však hodnota glob. proměnná S_ZIPOsvo nulová, tudíž i částka osvobozená od daně je nulová, neboli životní pojištění placené zaměstnavatelem je celé zdanitelný příjem.
Živ.poj. základ daněMLS:S_LifeInsTaxBase je definována jako součtová položka, tj. rovná se součtu: ze všech pracovních poměrů daného zaměstnance, tj. položek Živ.poj. základ daněMLD:S_LifeInsTaxBase z MLD.
Živ.poj. daňový nákladMLS:S_LifeInsTaxExpense se rovná Živ.poj. částka MLS:S_LifeInsAmount, maximálně však procentu danému v glob. proměnné S_ZIPNakl z hrubé mzdyMLS:GrossWageTotal.
Vyloučená doba a vyměřovací základ pro ELDP
Položky slouží jen pro kontrolu. Výkazy ELDP se sestavují přímo z údajů zadaných v záložce Průběhy sociálního pojištění daného prac. poměru.
V rubrice "Kal. dni vyloučených dob" se jako kalendářní dni vyloučených dob uvádí doby, které se vylučují při zjišťování průměrného měsíčního výdělku podle předpisů účinných do 31.12.2003. Viz v §3 odst. 7 vyhlášky Ministerstva práce, soc. věcí a rodiny SR č. 290/19944 Z.z.
Podle zmíněného předpisu se konkrétně jedná o počet kalendářních dní období:
- po které mě pojištěnec nárok na nemocenské, ošetřovné (dříve podpora při ošetřování člena rodiny)
- po které se rodič staral o dítě do 6-ti let věku anebo o dítě s dlouhodobě nepříznivým zdravotním stavem do 7-mi let věku
- mateřské dovolené, rodičovské dovolené, poskytování vyrovnávací dávky
- ošetřování člena rodiny - OČR od 11. dne
- po které se poskytovala náhrada mzdy z vážných provozních důvodů, po které zaměstnavatel nemůže přidělovat zaměstnanci práci
- účasti na zákonné stávce
Z výše uvedeného plyne, že
- období, po které byla poskytována Náhrada příjmu při dočasné prac. neschopnosti, se do rubriky "Kal. dni vyloučených dob" neuvádí (jelikož není taxativně vyjmenovaná v používaném předpisu, což ani být nemůže, jelikož platí až od 1.1.2004). Přitom Náhrada příjmu při dočasné prac. neschopnosti, se nezahrnuje ani do rubriky "VZ".
- a naopak, že období po 10-tém dni OČR se do vyloučených dob zahrnuje (přestože tyto dny vždy leží mimo pojistný poměr - ten se přerušuje).
V rubrice "VZ po dobu vylouč. dob" se uvádí vyměřovací základ ve dvou případech. Jde o:
- vyměřovací základ dosažený po dobu poskytování vyrovnávací dávky (dříve vyrovnávací příspěvek v těhotenství a mateřství)
- vyměřovací základ dosažený po dobu poskytování náhrady mzdy z vážných provozních důvodů, po které zaměstnavatel nemůže přidělovat zaměstnanci práci. (Pozor, jedná se pouze o náhradu poskytnutou podle odst. 4 §>142 Zákoníku práce).
Vyloučená doba (dny)MLD:S_ExcludedDays se rovná součtu kalendářních dnů vojenského cvičení Vojenské cvičení celkem (kal.dny)MLD:S_ArmyExerciseCalTotal, plus kal. dnů z položky Překážky na straně zaměstnavatele kal.dnyMLD:S_CompObstaclesCalDaysplus počet dní nepřítomností typu vojenská služba a civilní služba vysčítaných funkcí WageExcludedDays z dlouhodobých nepřítomností druhu 3 a 4 a plus počet vyloučených dní z nemocenských dávek, ale jen těch, které jsou typu Vyloučená doba (nemají zatrženu položku Není vyloučenou dobou). Vyloučené dny se z nem. dávek počítají následovně:
Počet zameškaných kalendářních dní z příslušných nem. dávek v době trvání pojistného poměru, přičemž do vyloučených dní není započten první den nemoci, pokud má u nem. dávky zadáno, že první den pracoval. Od toho se odečte počet proplatitelných kalendářních dní při dočasné pracovní neschopnosti, protože ty se do vyloučených dob nevykazují (viz výše). Vysčítají se funkcí WageSickBenefitSum volanou s parametrem 14 (tj. počet dní nad rámec proplatitelných) z nemocenských dávek typu 0,1,2, přičemž zohledňuje, zda jsou typu Vyloučená doba (tj. zda mají zatrženu položku Není vyloučenou dobou.
Do vyloučené doby se nezahrnují proplatitelné dny PN bez ohledu na to, zda již byly nebo nebyly v daný měsíc proplaceny. Tato skutečnost je implementována proto, aby se správně napočetla Vyloučená doba i v případě, že zaměstnanec onemocní, ale náhrada při dočasné prac. neschopnosti je proplacena až v dalších měsíci. (V případě ošetřování čena rodiny se zahrnují všechny dny bez ohledu na proplácení.)
Výjimka výšky vyměřovacího základu
Výjimka výšky vyměřovacího základu MLD:S_SocInsException
Výjimka výšky vyměřovacího základuMLD:S_SocInsException se od 1.8.2006 nevyhodnocuje a nevyužívá se.
Dříve obsahovala znakový údaj uváděný jako výjimka výšky vyměřovacího základu a odvodu typu pojistného. Byl vyhodnocený speciální funkcí, do níž byly zadány potřebné parametry. V případě potřeby však bylo možné zadat požadovaný znak ručně přímo do položky Vynucená výjimka VZMLS:S_ForcedInsBaseException, tak se pak použije místo hodnoty vyhodnocené.
Do výkazu sociálního pojištění (Mzdové reporty - Mzdové listy po obdobích) se mohou od 1.1.2011 uvádět jen dvě výjimky vyměřovacího základu - 0 a 1. Ve výkazu řešeno funkcí WageSocialInsExceptionAltered.

References: § 11
 zákona č. 90
 § 29
 § 11
 § 39
 § 13
 § 136
 § 141
 § 5
 § 8
 § 11
 § 136
 § 141
 § 50
 §138
 §138
 § 138
 § 29
 § 4
 §13
 §5
 §3