I) Položky mzdového listu - Pojištění a vyloučená doba
Tato stránka již není udržována.

Pro lepší identifikaci některých dále popsaných položek je uveden i jejich konkrétní název (italikou), příp. včetně zkratky agendy, do níž položka patří, viz identifikace popisovaných položek. Podle tohoto názvu lze položky i lehce vyhledávat v helpu (viz fulltextové hledání v helpu), mezi uživatelsky definovatelnými položkami funkcí Hledat položku v seznamu, příp. v popisu Struktur a definic GenDoc.chm.
Dále popisovaný výpočet se vztahuje k defaultně dodávaným výpočtovým schématům. Způsob použití výpočtových schémat a výpočtu položek viz kap. definice výpočtu a postup výpočtu.

Položky, kterých se výpočet týká:
- Omluvená absence MLD:S_ExcusedAbsence
- Min. výdělek pro účast na nem. pojištění MLD:S_SocialInsMinimum
- Účasten soc. pojištění MLD:S_IsSocialInsurance
- Globál. proměnná Minimální výdělek - účast na NP GP_S_SPMin
- Globál. proměnná Minimální délka PP - účast na NP GP_S_SPDny
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, s ohledem na příp. dlouhodobé nepřítomnosti vylučující zaměstnance z účasti na nem. pojištění a rovněž s ohledem na typ prac. poměru a dobu jeho trvání (tj. posuzuje účast na nem. poj. pro tzv. "odchylkáře").
Omluvená absence MLD:S_ExcusedAbsence slouží pro další posouzení účasti na nem. pojištění a shrnuje dobu, po kterou trvaly kvalifikované důvody, kdy zaměstnanec nemohl dosahovat příjmu, tj. trvala prac. neschopnost, byla pobírána pen. pomoc v mateřství nebo rodičovský příspěvek, trvala služba v ozbrojených silách nebo civilní služba, trval výkon veřejné funkce nebo jiného obecného úkonu bez náhrady mzdy apod. Tj. rovná se součtu zameškaných kalend. dní z nemocenských dávek typu 0,1,2 a 6 vysčítaných funkcí WageSickBenefitSum, plus počet zameškaných kalend. dní Vojenské cvičení (kal.dny) celkem MLD:S_ArmyExerciseCalTotal + Neplacené volno (kal.dny) celkem MLD:S_UnpaidFreeCalTotal plus počet dní nepřítomností typu mateřská dovolená, vojenská služba a civilní služba vysčítaných funkcí WageExcludedDays z dlouhodobých nepřítomností druhu 1,3 a 4.
Min. výdělek pro účast na nem. pojištění MLD:S_SocialInsMinimum se rovná částce min. výdělku zakládajícího účast na NP dané legislativou a zadané v globální proměnné S_SPMin, je-li prac. poměr ukončen a délka jeho trvání byla menší než počet dní zadaný v glob. proměnné S_SPDny. V opačném případě se může úměrně snižovat s ohledem na Omluvenou absenci, v poměru délka trvání prac. poměru minus Omluvená absence MLD:S_ExcuseAbsence to celé lomeno délkou trvání mzdového období.
Nechť Min. výdělek pro účast na nem. poj. činí 400 Kč. Se zaměstnancem zaměstnavatel uzavřel dohodu o prac. činnosti na dobu od 15. 4. 2004 do 24. 9. 2004 a započitatelný příjem za září činil 140 Kč, s tím, že od 5. do 20. 9. 2004, tj. 16 dnů byl práce neschopen. Min. výdělek se v tomto případě krátí následovně: 400* ((24 -16)/30)= 106 Kč. Což je částka, které musí zaměstnanec dosáhnout, aby byl účasten nem. poj.
Účasten soc. pojištění MLD:S_IsSocialInsurance se rovná jedné (tj. není účasten soc. poj.), pokud má prac. poměr má nastaveno, že se nemá počítat pojištění (tj. položka Počítat pojištění PP:CalcInsurance není zatržena), případně pokud je zatržen příznak Odvádí pojištění v EU/CH/EHP (PL:S_InsurancePaidInEHP) v agendě Zaměstnanci.
V opačném případě se počítá následovně:
Je-li druh činnosti zadaný v údajích prac. poměru zaměstnance v položce Druh činnosti PP:TypeOfActivity roven 5 (tj. dohody o prac. činnosti, nepravidelná výpomoc) a současně se nejedná o zaměstnání malého rozsahu (tj. položka Zaměstnání malého rozsahu PP: PartTimeJob není zatržena), pak se rovná třem (tj. účast se posuzuje až na MLS).
Pokud se jedná o jiný druh činnosti než 5, ale stále se nejedná o zaměstnání malého rozsahu a současně se nejedná o druh činnosti 8 (členové družstev), posuzuje se ještě počet dní, po které byl zaměstnanec v zadaném mzdovém období pojištěn funkcí WageDaysOfStatus (tj. zda existuje prac. poměr s nastavením, že se má počítat pojištění a není pro něj zadaná nepřítomnost, která by účast na pojištění v daném období vylučovala). Je-li výsledek vrácený danou funkcí větší než 0, pak se položka "Účasten soc. pojištění" rovná dvěma (tj. je účasten nem. poj.). Je-li výsledek vrácený danou funkcí roven nule, tak pokud současně jsou splněny následující tři podmínky: tj. jedná se o ML zadaný po skončení pracovního poměru MLD:AfterWorkingRelation, 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ě Základ SP součet MLD:S_SocialInsBaseTotal je větší než nula, tak se položka "Účasten soc. pojištění" rovněž rovná dvěma (tj. je účasten nem. poj.). V opačném případě, tj. pokud zmíněné tři podmínky splněny nejsou, se položka "Účasten soc. pojištění" rovná jedné (tj. není účasten soc. poj.).
Pokud se jedná o zaměstnání malého rozsahu, tak se posuzuje, zda výdělek přesahuje minimální výdělek zakládající účast na NP. Tedy pak je-li Základ SP součet MLD:S_SocialInsBaseTotal povýšený u řídícího PP o Služební auto pro soukr. účely celkem MLS:S_DutyCarTotal a další zdanitelné příjmy zadávané k souhrnnému mzdovému listu, tj. + Penzijní fond- základ daně MLS:RetFundTaxBase + Životní pojištění - základ daně MLS:S_LifelnsTaxBase, je větší jak min. výdělek zakládající účast na NP daný legislativou a zadaný v globální proměnné S_SPMin, tak se položka "Účasten soc. pojištění" rovněž rovná dvěma (tj. je účasten nem. poj.). V opačném případě se položka "Účasten soc. pojištění" rovná jedné (tj. není účasten soc. poj.).
Po výpočtu se provede kontrola, zda by daný pracovní poměr s daným druhem činnosti neměl být označen jako Zaměstnání malého rozsahu v případě, že tomu tak není a započitatelný příjem z pracovního poměru nedosáhl částky rozhodné pro účast na sociálním pojištění, viz Kontrolní výrazy.

Položky, kterých se výpočet týká:
- Účasten zdrav. pojištění MLD:S_IsHealthInsurance
Slouží k rozhodnutí, zda je zaměstnanec účasten zdrav. pojištění či nikoliv s ohledem na nastavení příznaku Počítat pojištění na pracovním poměru, s ohledem na příjmy členů statutárních orgánů a DPČ.
Účasten zdrav. pojištění MLD:S_IsHealthInsurancese rovná jedné (tj. není účasten nem. poj.), pokud má prac. poměr má nastaveno, že se nemá počítat pojištění (tj. položka Počítat pojištění PP:CalcInsurance není zatržena), případně pokud je zatržen příznak Odvádí pojištění v EU/CH/EHP (PL:S_InsurancePaidInEHP) v agendě Zaměstnanci.
V opačném případě se počítá následovně:
Je-li druh činnosti zadaný v údajích prac. poměru zaměstnance v položce Druh činnosti PP:TypeOfActivity roven 5 (tj. dohody o prac. činnosti, nepravidelná výpomoc) a současně se nejedná o zaměstnání malého rozsahu (tj. položka Zaměstnání malého rozsahu PP: PartTimeJob není zatržena), a pokud současně je Základ ZP součet MLD:S_HealthInsBaseTotal větší než Minimum pro účast na SP z příjmů z DPP zadané v globální proměnné S_SPMinDPP, pak se rovná dvěma (tj. je účasten zdrav. poj. z titulu daného prac. poměru). V opačném případě, tj. Základ ZP součet MLD:S_HealthInsBaseTotal není větší než S_SPMinDPP, pak se rovná jedné (tj. není účasten nem. poj.).
Pokud se jedná o jiný druh činnosti než 5 nebo se jedná o činnost 5, ale o zaměstnání malého rozsahu, pak se rovná rovná dvěma (tj. je účasten zdrav. poj. z titulu daného prac. poměru), pokud platí některá z následujících podmínek:
Odměny statut. org. celkem MLD:S_CorporateFeeTotal jsou nenulové (jelikož od 1. 1. 2008 platí, že jakékoliv příjmy statutárních orgánů podléhají ZP bez ohledu na jejich výši)
Čili z daného příjmu člena stat. orgánu se zaplatí pojištění ZP vždy, přičemž pokud se jedná o jeho jediný příjem a nedoloží, že je zdravotně pojištěn jinde, musí se mu v měsíci, kdy nedosáhne minimální základ ZP, dopočítat ještě ZP do minima. Tj. musí mít zatrženu položku Dopočet min. základu ZP HICountMinimal.
- nebo Odměny jednatelů celkem MLD:S_ExecutiveFeeTotal jsou nenulové (jelikož od 1. 1. 2008 platí, že příjmy jednatelů a společníků podléhají ZP bez ohledu na jejich výši)
nebo druh činnosti zadaný v údajích prac. poměru zaměstnance v položce Druh činnosti PP:TypeOfActivity se nerovná 3, 5 nebo 6 (tj. dohody o prac. činnosti)
nebo je-li druh činnosti zadaný v údajích prac. poměru zaměstnance v položce Druh činnosti PP:TypeOfActivity 3, 5 nebo 6 (tj. dohody o prac. činnosti) a současně je-li Základ ZP součet MLD:S_HealthInsBaseTotal větší nebo roven hodnotě min. výdělku zakládajícího účast na nem. pojištění MLD:S_SocialInsMinimum dané legislativou a zadané v globální proměnné S_SPMin bez ohledu na dobu trvání PP (jelikož od 1. 1. 2008 platí, že příjem z DPČ podléhá ZP pojištění bez ohledu na délku PP, záleží jen na výši příjmu, tj. přesáhne-li výdělek stanovenou hranici (danou v glob. proměnné), bez ohledu na délku uzavřené dohody).
V opačném případě se rovná jedné (tj. není účasten zdrav. poj.).

Položky, kterých se výpočet týká:
- Alespoň jeden PP je (nemocensky) pojištěn MLS:S_AtLeastOneIsSocIns
- Alespoň jeden PP je zdravotně pojištěn MLS:S_AtLeastOneIsHealthIns
Alespoň jeden PP je (nemocensky) pojištěn MLS:S_AtLeastOneIsSocIns se posuzuje především z účastí na soc. pojištění vyhodnocených na MLD pro jednotlivé PP, ale současně se ještě přihlíží k určitým složkám příjmů zaměstnance, z kterých je třeba případně odvést SP, ale které jsou až na mzdovém listě souhrnném (MLS) (tudíž nemohou ovlivnit nastavení samotné položky Účasti na nem. pojištění na MLD, ale za určtých podmínek mohou účast na SP způsobit). 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žek Účasten sociálního pojištění MLD:S_IsSocialInsurance ze všech pracovních poměrů daného zaměstnance, přičemž položka je před součtem korigována tak, že se za každý prac. poměr, v němž má položka Účasten sociálního pojištění hodnotu 2, započte jednička, v opačném případě se nezapočte nic.
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 anebo pokud je součet částky za Služební auto pro soukr. účely MLS:S_DutyCarTotalplus Penz.fond základ daně MLS:S_RetFundTaxBase plus Živ.poj. základ daně MLS:S_LifeInsTaxBase větší jak Min. výdělek pro účast na nem. pojištění MLD:S_SocialInsMinimum v údajích řídícího prac. poměru zaměstnance nebo pokud jsou Příjmy z DPP MLS:S_AgreementIncome nasčítané na MLS větší než Minimum pro účast na SP z příjmů z DPP zadané v globální proměnné S_SPMinDPP.
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.
SP se nepočítá (a tato položka MLS:S_AtLeastOneIsSocIns se odpovídajícím způsobem nastavuje) také v případě, že zaměstnanec odvádí SP v jiné zemi EU, Švýcarsku nebo některé ze zemí EHP. Viz popis příznaku Odvádí pojištění v EU/CH/EHP (PL:S_InsurancePaidInEHP) v agendě Zaměstnanci.
Alespoň jeden PP je zdravotně pojištěn MLS:S_AtLeastOneIsHealthIns se posuzuje především z účastí na zdravotním pojištění vyhodnocených na MLD pro jednotlivé PP, ale současně se ještě přihlíží k určitým složkám příjmů zaměstnance, z kterých je třeba případně odvést ZP, ale které jsou až na mzdovém listě souhrnném (MLS) (tudíž nemohou ovlivnit nastavení samotné položky Účasti na zdravotním pojištění na MLD, ale za určtých podmínek mohou účast na ZP způsobit). 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žek Účasten zdravotního pojištění MLD:S_IsHealthInsurance ze všech pracovních poměrů daného zaměstnance, přičemž položka je před součtem korigována tak, že se za každý prac. poměr, v němž má položka Účasten zdravotního pojištění hodnotu 2, započte jednička, v opačném případě se nezapočte nic.
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, pokud je výsledek součtu větší jak nula anebo pokud je součet částky za Služební auto pro soukr. účely MLS:S_DutyCarTotalplus Penz.fond základ daně MLS:S_RetFundTaxBase plus Živ.poj. základ daně MLS:S_LifeInsTaxBase buď větší jak nula (v případě, že je Druh činnosti PP:TypeOfActivity v údajích prac. poměru zaměstnance 7 (společníci, jednatelé s.r.o., komanditisté)) nebo větší jak Min. výdělek pro účast na nem. pojištění MLD:S_SocialInsMinimum v údajích řídícího prac. poměru zaměstnance.
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.
ZP se nepočítá (a tato položka MLS:S_AtLeastOneIsHealthIns se odpovídajícím způsobem nastavuje) také v případě, že zaměstnanec odvádí ZP v jiné zemi EU, Švýcarsku nebo některé ze zemí EHP. Viz popis příznaku Odvádí pojištění v EU/CH/EHP (PL:S_InsurancePaidInEHP) v agendě Zaměstnanci.

Položky, kterých se výpočet týká:
- Neplatí soc.poj. MLS:NotPaySocIns
- Neplatí zdrav.poj. MLS:NotPayHealthIns
Neplatí soc.poj. MLS:NotPaySocIns - slouží pro uložení informace, jak byl na zaměstnanci v daném měsíci nastaven příznak, že není povinen platit SP. Rovná se jedné, pokud je zatržena položka Neplatí sociální pojištění PL:NotPaySocIns v údajích zaměstnance. V opačném případě se rovná nule.
Neplatí zdrav.poj. MLS:NotPayHealthIns - slouží pro uložení informace, jak byl na PP v daném měsíci nastaven příznak nepravidelného příjmu. Rovná se jedné, pokud je zatržena položka Neplatí zdravotní pojištění PL:NotPayHealthIns v údajích zaměstnance. V opačném případě se rovná nule.

- Obecně
- Změny od 1. 1. 2013
Výpočet základu a pojistného zdravotního pojištění je komplikovanější, proto nejdříve uvedeme přehled jednotlivých kroků a poté teprve popíšeme výpočet jednotlivých položek:
- Nejdříve se vypočte základ ZP v rámci jednotlivých prac. poměrů daného zaměstnance. Tj. sečtou se všechny položky, které patří do základu ZP. Jedna z těchto položek je opravná položka základu ZP. Přičemž u dohod o pracovní činnosti se kontroluje, zda jsou splněny podmínky účasti na zdravotním pojištění. Pokud ne, základ zdravotního pojištění za daný prac. poměr je nulový.
- Dále se za všechny souběžné prac. poměry zjistí celk. počet dnů absence a neplac. volna a vypočte se základ zdravotního pojištění z minimálního vyměřovacího základu za neomluvenou absenci a neplacené volno, pokud byly delší než jeden den. Toto se neprovede pro zaměstnance, za které je plátcem pojistného stát.
- Základ ZP za absence a neplac. volno se přičte k sumě základů zjištěných z jednotlivých PP.
- Dále se vypočte minimální základ zdravotního pojištění. Ten vychází z minimální mzdy snížením na část odpovídající
trvání pracovního poměru a době, po kterou za zaměstnance neplatí pojištění stát. Může být nulový, pokud za zaměstnance platí ZP stát a pokud se pro něj min. VZ nemá dopočítávat. Viz položka "Dopočítat minimální základ ZP" v personalistice. - Nakonec se vypočte konečný celkový základ ZP. Těm zaměstnancům, za které neplatí pojištění stát a kteří nedosáhli minimální mzdy, se jako základ zdravotního pojištění použije minimální základ zdravotního pojištění. Neprovede se pro ty zaměstnance, kteří nemají nastavenu položku "Dopočítat minimální základ ZP" v personalistice. Základ je případně zkorigován s ohledem na roční limit VZ pro odvod ZP.
- Vlastní pojistné je vyčísleno jako 13,5 % z konečného celkového základu ZP.
- Zvlášť je vyčíslena částka ZP z minimálního vyměřovacího základu za neomluvené absence, kterou bude hradit zaměstnanec. Dále se vyčíslí pojistné za zaměstnance jako 1/3 pojistného z dosažených příjmů, plus pojistné za absence. Také se přičte případný doplatek pojistného do minimálního pojistného, který jde rovněž na vrub zaměstnance.
- Nakonec se vyčíslí ZP za zaměstnavatele jako rozdíl celk. pojistného a pojistného hrazeného zaměstnancem.
- Pokud se má zaměstnanci i za neplac. volno srazit pojistné jinak hrazené zaměstnavatelem, pak se vypočte a provede odpovídající srážka z čisté mzdy, viz Srážky - Srážka ZP za neplacené volno (pouze do 31. 12. 2014).
Od 1. 1. 2013 byl zrušeno maximum pro vyměřovací základ (VZ) pro výpočet ZP.

Položky, kterých se výpočet týká:
- Základ ZP oprava MLD:S_HealthInsBase
- Základ ZP součet MLD:S_HealthInsBaseTotal
- Základ ZP MLD:S_HealthInsBaseCorrect
Základ ZP se rovná součtu částek, které se zahrnují do základu ZP, tj. součtu hrubé mzdy a doplatku do hrubé mzdy, zkorigovaného o položky, které nejsou v hrubé mzdě zahrnuty, ale do základu ZP patří a dále zkorigovaného o položky zahrnuté do hrubé mzdy, které se ale do základu ZP nezahrnují. (Přičemž z odstupného a z ostatních náhrad se do základu ZP zahrne jen ta část, která tam patří). 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čet MLD:S_HealthInsBaseTotal se tedy rovná buď Hrubé mzdě pro výpočet PČM MLD:GrossWageForAverageNetWage za podmínky, že pomocná položka Probíhá výpočet průměrné čisté mzdy MLD:CalcAvgNetWage má hodnotu Ano, nebo v opačném případě se rovná součtu částky zadané v Základ ZP oprava MLD:S_HealthInsBase plus Hrubá mzda MLD:GrossWageTotal plus Ostatní náhrady základ poj MLD:S_OtherCompInsBase plus Odstupné základ ZP MLD:S_ExitInsuranceBase plus Odměny jednatelů celkem MLD:S_ExecutiveFeeTotal plus Odměny statut. org. celkem MLD:S_CorporateFeeTotalplus Doplatek do minimální mzdy MLD:S_SurChargeTotal plus Pohonné hmoty - natur.příjem MLD:S_POLWageminus Ztráta na výdělku MLD:S_LostWageCompens minus Ostatní náhrady MLD:S_OtherCompensations minus Odstupné celkem MLD:S_ExitCompTotal minus Odchodné MLD:S_ExitFee minus Odměna za práci učňů MLD:S_ApprenticeFeeTotal minus jubilejní odměna zadaná v položce Jubilejní odměna vstupující do základu daně zadaná MLD:S_RewardJubilee.
Aby se počítal správně základ ZP i v případě prac. poměru druhu Společník a jednatel resp. Člen statutárního orgánu, musí mít tento typ prac. poměru přiřazeno výpočtové schéma pro výpočet pojištění a musí mít nastaveno počítat pojištění PP:CalcInsurance.
U dohod o pracovní činnosti a nepravidelné výpomoci (dohody o provedení práce) se dále hlídá, zda je výdělek větší než stanovený minimální výdělek zakládající účast na nemocenském pojištění (ND) a zda délka trvání ukončeného prac. poměru je větší než minimální počet dní zakládající účast na nemocenském pojištění, či zda jsou splněny jiné podmínky zakládající účast na zdravotním pojištění. K tomu se použije položka Účasten zdravotního pojištění MLD:S_IsHealthInsurance:
Základ ZP MLD:S_HealthInsBaseCorrectse 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 částce vypočtené v položce Základ ZP součet MLD:S_HealthInsBaseTotal. V opačném případě je Základ ZP nulový.

Položky, kterých se výpočet týká:
-
Základ ZP za absence MLS:S_HealthInsBaseAbsences
Od 1. 1. 2015 se základ ZP za absence nepočítá (je roven 0). Viz poznámka k sekci ZP za absence v kapitole Mzdové listy - záložka Souhrnný ML (MLS) .
-
Základ ZP za neplacené volno MLS:S_HealthInsBaseUnpaidFree
Od 1. 1. 2015 se základ ZP za neplacené volno nepočítá (je roven 0). Viz poznámka k sekci ZP za neplacené volno v kapitole Mzdové listy - záložka Souhrnný ML (MLS) .
- Základ ZP oprava MLS:S_HealthInsBase
- Základ ZP součet MLS:S_HealthInsBaseTotal
- Minimální základ ZP oprava MLS:S_HealthInsMinBase
- Minimální základ ZP MLS:S_HealthInsMinBaseTotal
- Základ ZP MLS:S_HealthInsBaseCorrect
- Maximální základ ZP-oprava S_HealthInsMaxBase
- Maximální základ ZP MLS:S_HealthInsMaxBaseTotal
- Globál. proměnná GP:S_MinMzdM
Nejdříve se vypočte základ zdravotního pojištění z minimálního vyměřovacího základu za neomluvenou absenci a neplac. volno, pokud bylo delší než 1 den, jako poměrná část minimální mzdy připadající na jeden kalendářní den v daném měsíci. Toto se neprovede pro zaměstnance, za které je plátcem pojistného stát a na které se min. základ ZP nevztahuje. (Těmto zaměstnancům (tj. kteří mají např. starobní důchod, invaliditu aj.) se totiž dle zákona o všeobecném zdrav. pojištění nemá navyšovat ZP za absence a NPV.)
Základ ZP za absence MLS:S_HealthInsBaseAbsences je od 1. 1. 2015 roven 0. Více viz související poznámka k sekci ZP za absence v kapitole Mzdové listy - záložka Souhrnný ML (MLS) .
Do 31. 12. 2014 včetně byl nulový pouze pro zaměstnance, za které platil ZP stát (tj. byla zatržena položka Plátce ZP stát PL:HIPaysGoverment v údajích zaměstnance) nebo se jim neměl minimální základ ZP počítat (tj. nebyla zatržena položka Dopočet min. základu ZP PL:HICountMinimal). Jinak se vypočetl následovně: byl roven nule, pokud počet dnů absence nebyl větší nebo roven jedné, v opačném případě se vypočetl jako počet dnů absence krát minimální mzda daná v glob. proměnné S_MinMzdM děleno počet kalendářních dnů počítaného mzdového období. Počet dnů absence se zjistil jako součet v rámci položky Základ ZP za absence, která je definována mj. jako součtová položka. Tj. počet dnů absence se rovnal součtu:
- dnů neoml. absence ze všech pracovních poměrů daného zaměstnance, tj. položek Neoml. absence (kal.dny) celk MLD:S_AbsenceCalTotal.
Základ ZP za neplac. volno MLS:S_HealthInsBaseUnpaidFree je od 1. 1. 2015 roven 0. Více viz související poznámka k sekci ZP za neplacené volno v kapitole Mzdové listy - záložka Souhrnný ML (MLS) .
Do 31. 12. 2014 včetně byl nulový pouze pro zaměstnance, za které platil ZP stát (tj. byla zatržena položka Plátce ZP stát PL:HIPaysGoverment v údajích zaměstnance) nebo se jim neměl minimální základ ZP počítat (tj. nebyla zatržena položka Dopočet min. základu ZP PL:HICountMinimal). V opačném případě se rovnala nule pouze v případě, pokud Neplac. volno (kal.dny) celk. (za všechny PP) MLS:S_UnpaidFreeCalTotal nebylo větší nebo rovno jedné, jinak se vypočetl jako počet dnů Neplac. volno (kal.dny) celk. (za všechny PP) MLS:S_UnpaidFreeCalTotal krát minimální mzda daná v glob. proměnné S_MinMzdM děleno počet kalendářních dnů počítaného mzdového období.
Základ ZP součet MLS:S_HealthInsBaseTotal je definována 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 ZP MLD:S_HealthInsBaseCorrect
Plus základu zadaného v položce Základ ZP oprava MLS:S_HealthInsBase na mzdovém listu souhrnném. Dále plus Penz.fond základ daně MLS:S_RetFundTaxBase plus Živ.poj. základ daně MLS:S_LifeInsTaxBase a částka za Služební auto pro soukr. účely MLS:S_DutyCarTotal.
Do 31. 12. 2014 včetně se přičítal ještě vypočtený Základ ZP za absence MLS:S_HealthInsBaseAbsences a Základ ZP za neplacené volno MLS:S_HealthInsBaseUnpaidFree, pokud alespoň jeden prac. poměr zaměstnance v daném měsíci zakládal účast na nemoc. pojištění, tj. položka Alespoň jeden PP je zdravotně pojištěn MLS:S_AtLeastOneIsHealthIns měla hodnotu 2.
Dále se vyčíslí minimální a maximální základy zdravotního pojištění. Minimální základ 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), době pobírání nem. dávek a době, po kterou za zaměstnance neplatí pojištění stát. Je nulový pro zaměstnance, za které platí ZP stát (po celý měsíc) a pro zaměstnance, 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í vyměřovací základ se snižuje na poměrnou část v poměru počtu kalendářních dní pokud:
1) zaměstnání netrvalo po celý měsíc
2) zaměstnanec byl po část měsíce nemocen, nebo měl ošetřování člena rodiny nebo nařízenou karanténu
3) zaměstnanec byl osobou, za kterou platí pojistné i stát, případně osobou s těžkým tělesným, smyslovým nebo mentálním postižením II. nebo III. stupně, nebo osobou důchodového věku bez nároku na důchod, nebo osobou osobně, celodenně a řádně pečující o dítě do 7 let nebo o dvě děti do 15 let, jen po část kalendářního měsíce.
Dále viz poznámka k zatržení položky Dopočet min. základu ZP PL:HICountMinimal v jejím popisu.
Minimální základ ZP MLS:S_HealthInsMinBaseTotal se rovná nule, pokud ani jeden prac. poměr zaměstnance v daném měsíci nezakládá účast na nemoc. pojištění, tj. položka Alespoň jeden PP je zdravotně pojištěn MLS:S_AtLeastOneIsHealthIns má hodnotu 1. V opačném případě se rovná součtu minimálního základu zadaného v položce Minimální základ ZP oprava MLS:S_HealthInsMinBase a části minimálního základu ZP vypočteného. Ta se rovná nule, pokud se zaměstnanci nemá minimální základ ZP počítat (tj. není zatržena položka Dopočet min. základu ZP PL:HICountMinimal). V opačném případě se vypočte jako minimální mzda daná v glob. proměnné S_MinMzdM děleno počet kalendářních dnů počítaného mzdového období krát počet dnů počet dní, za které se platí pro zaměstnance v daném mzdovém období zdravotní pojištění (zjistí se funkcí WageHealthInsDaysEmployee) a od toho celého se odečte:
- počet zameškaných kalendářních dní z nem. dávek typu 0, 1, 2, 3, 6 a 8 vysčítaných funkcí WageSickBenefitSum ze zadaných nemocenských dávek v agendě nemocenské dávky pro u řídící PP a počítané období kromě kalendářních dní nem. dávek po skončení pracovního poměru (vysčítaných funkcí WageSickBenefitSum volanou s parametrem 15),
- počet zameškaných kalendářních dní, ve kterých byl za zaměstnance plátcem pojistného na ZP stát a zároveň se tyto dny nekryly s nemocenskou dávkou, vysčítaných funkcí WageHIGovPaidDaysCount.
Maximální základ ZP MLS:S_HealthInsMaxBaseTotal se rovná rozdílu ročního limitu základu ZP daného v globální proměnné S_ZPZakLimit minus suma Základů ZP MLS:S_HealthInsBaseCorrect vysčítaných funkcí WageListCommonSumForDates ze všech souhrnných mzdových listů zaměstnance od začátku daného roku do předchozího měsíce minus suma hodnot zadaných v položce Maximální základ ZP-oprava S_HealthInsMaxBase na mzdovém listu souhrnném vysčítaných stejným způsobem.
Aktuálně je glob. proměnná S_ZPZakLimit nastavena tak, že to znamená neomezeno.
Nakonec se vyčíslí výsledný Základ ZP, který se upraví minimálně do výše minimálního základu, pokud se jedná o zaměstnance, na něž se minimální základ vztahuje a se zohledněním odpočtu základu u chráněných dílen a dále základy ZP z příjmů jednatelů a stat. ogánů (pro potřeby danění takových příjmů, viz Danění příjmů jednatelů/stat. orgánů):
Základ ZP MLS:S_HealthInsBaseCorrect se rovná:
- buď vypočtenému Základu ZP součet MLS:S_HealthInsBaseTotal maximálně však Maximálnímu základu ZP MLS:S_HealthInsMaxBaseTotal a minimálně Minimálnímu základu ZP MLS:S_HealthInsMinBaseTotal pokud nejde o chráněné dílny,
- nebo pokud jde o chráněné dílny a zaměstnance s invalidním důchodem, tj. v nastavení parametrů mezd je nastaveno, že Zaměstnavatel je chráněnou dílnou, a v položce Invalidní důch. od PP:S_DisabilityPensionFrom je vyplněné datum, odkdy je invalidní důchod, a toto datum je menší než koncové datum daného mzdového listu, pak se rovná rozdílu Základu ZP součet MLS:S_HealthInsBaseTotal minus částka, kterou je možno odečíst od základu ZP pro zaměstnance, za něhož platí po celý měsíc pojistné ZP stát, která je daná v globální proměnné S_ZPStat, maximálně však Maximálnímu základu ZP MLS:S_HealthInsMaxBaseTotal a minimálně Minimálnímu základu ZP MLS:S_HealthInsMinBaseTotal.
Základ ZP z příjmů jednatele MLS:S_HealthInsBaseExecutive je pomocná položka, do níž se napočtou příjmy jednatelů podle toho, zda jsou zadány do položek k tomu určených (odměny jednatelů), nebo zda se jedná o zvláštní pracovní poměr s druhem činnosti 7. Tj. je definována jako součtová položka, přičemž položka je před součtem korigována korekčním výrazem tak, že se součet napočte následovně:
-
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, a pokud je Druh činnosti PP:TypeOfActivity v údajích prac. poměru zaměstnance 7 (společníci, jednatelé s.r.o., komanditisté), tak se rovná součtu základů ZP minus odměny členů statut. orgánů celkem ze všech pracovních poměrů daného zaměstnance, tj. položek Základ ZP MLD:S_HealthInsBaseCorrect minus Odměny statut. org. celkem MLD:S_CorporateFeeTotal. V opačném případě (jiný druh činnosti než 7) se rovná pouze součtu odměn jednatelů celkem ze všech pracovních poměrů daného zaměstnance, tj. položek Odměny jednatelů celkem MLD:S_ExecutiveFeeTotal. Pokud není účasten zdrav. pojištění, pak je součet nulový.
A pokud je Druh činnosti PP:TypeOfActivity v údajích řídícího prac. poměru zaměstnance 7 (společníci, jednatelé s.r.o., komanditisté), tak se k tomu přičte částka za Služební auto pro soukr. účely MLS:S_DutyCarTotal a dále plus Penz.fond základ daně MLS:S_RetFundTaxBase.
Základ ZP z příjmů čl.st.org. MLS:S_HealthInsBaseCorporate je pomocná položka, do níž se napočtou zdanitelné příjmy členů stat. orgánů. Tj. je definována jako součtová položka, tj. rovná se součtu:
- odměn členů statut. orgánů celkem ze všech pracovních poměrů daného zaměstnance, tj. položek Odměny statut. org. celkem MLD:S_CorporateFeeTotal, sle pouze 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. Pokud není účasten zdrav. pojištění, pak je součet nulový.

Položky, kterých se výpočet týká:
- Pojistné ZP oprava MLD:S_HealthIns
- Pojistné ZP zaměstnanec MLD:S_HealthInsEmployee
- Pojistné ZP zaměstnavatel MLD:S_HealthInsCompany
- Globál. proměnná Sazba ZP - zaměstnanec GP_S_ZPZamec
- Globál. proměnná Sazba ZP - celkem GP_S_ZPCelk
Pojistné ZP zaměstnanec MLD:S_HealthInsEmployee se rovná součtu částky v položce Pojistné ZP oprava MLD:S_HealthIns a částky vypočtené jako procento ZP za zaměstnance dané v glob. proměnné S_ZPZamec ze Základu ZP MLD:S_HealthInsBaseCorrect za daný prac. poměr.
Pojistné ZP zaměstnavatel MLD:S_HealthInsCompany se rovná částce vypočtené jako procento ZP celkem dané v glob. proměnné S_ZPCelk ze Základu ZP MLD:S_HealthInsBaseCorrect za daný prac. poměr minus pojistné za zaměstnance vypočtené v položce Pojistné ZP zaměstnanec MLD:S_HealthInsEmployee.

Položky, kterých se výpočet týká:
- ZP za absence MLS:S_S_HealthInsAbsences
- Pojistné ZP celkem MLS:S_HealthInsTotal
- Pojistné ZP-zaměstnanec MLS:HealthInsEmployee
- Pojistné ZP-zaměstnavatel MLS:S_HealthInsCompany
- Globál. proměnná Sazba ZP - zaměstnanec GP_S_ZPZamec
- Globál. proměnná Sazba ZP - celkem GP_S_ZPCelk
ZP za absence MLS:S_HealthInsAbsences se rovná procento ZP celkem dané v glob. proměnné S_ZPCelk ze Základu ZP za absence MLS:S_HealthInsBaseAbsences minus procento ZP pro zaměstnance dané v glob. proměnné S_ZPZamec ze Základu ZP za absence MLS:S_HealthInsBaseAbsences.
Od 1. 1. 2015 včetně je však Základ ZP za absence MLS:S_HealthInsBaseAbsencesroven 0 (viz související poznámka k sekci ZP za absence v kapitole Mzdové listy - záložka Souhrnný ML (MLS) ) a proto je i tímto způsobem vypočítaný procentní podíl roven 0.
Pojistné ZP celkem (za všechny PP) MLS:S_HealthInsTotal se vypočte následovně: rovná se nule, pokud ani jeden prac. poměr zaměstnance v daném měsíci nezakládá účast na zdrav. pojištění, tj. položka Alespoň jeden PP je zdravotně pojištěn MLS:S_AtLeastOneIsHealthIns má hodnotu 1. V opačném případě se vypočte jako procento ZP celkem dané v glob. proměnné S_ZPCelk ze Základu ZP MLS:S_HealthInsBaseCorrect spočteného ze všech prac. poměrů.
Z vypočteného celkového pojistného část hradí zaměstnanec a část zaměstnavatel. Zaměstnanec hradí 1/3 pojistného ze svého skutečně dosaženého příjmu. Zaměstnanec si dále uhradí částku pojistného vypočteného za dny své absence (tj. pojistné za něj sice odvede zaměstnavatel, ale poté zaměstnanci celé pojistné za absence srazí z čisté mzdy). Zaměstnanec dále může hradit (podle nastavení na daném MLD) i celé pojistné vypočtené za dny svého neplaceného volna (tj. odvede je opět zaměstnavatel, ale poté zaměstnanci srazí z čisté mzdy odpovídající části pojistného jinak hrazeného zaměstnavatelem za dny neplaceného volna). Pokud se jedná o zaměstnance, na něhož se vztahuje minimální vyměřovací základ, ale který nedosáhl minimální mzdy, pak tento ještě hradí doplatek celého pojistného z rozdílu mezi min. vyměřovacím základem a jeho skutečně dosaženými příjmy. Zbytek hradí zaměstnavatel.
Pojistné ZP-zaměstnanec (za všechny PP) MLS:HealthInsEmployee je definována jako součtová položka, tj. rovná se součtu:
- částek v položce Pojistné ZP oprava MLD:S_HealthIns ze všech pracovních poměrů daného zaměstnance
Do součtové položky Pojistné ZP-zaměstnanec (za všechny PP) MLS:HealthInsEmployee z historických důvodů vstupuje dále ještě sčítanec pro vysčítání pojistného za zaměstnance ze všech pracovních poměrů daného zaměstnance, tj. položek Pojistné ZP zaměstnanec MLD:S_HealthInsEmployee. Tento sčítanec se do výsledku nijak nepromítne, jelikož je jeho započtení v definici potlačeno.
K tomu se přičte vypočtená částka pojistného, která se vypočte následovně: rovná se nule, pokud ani jeden prac. poměr zaměstnance v daném měsíci nezakládá účast na zdrav. pojištění, tj. položka Alespoň jeden PP je zdravotně pojištěn MLS:S_AtLeastOneIsHealthIns má hodnotu 1. V opačném případě se rovná součtu ZP za absence MLS:S_HealthInsAbsences plus částka vyčíslená následovně:
- jako procento ZP pro zaměstnance dané v glob. proměnné S_ZPZamec ze Základu ZP MLS:S_HealthInsBaseCorrect poníženého o menší z následujících čísel: tj. buď o Maximální základ ZP MLS:S_HealthInsMaxBaseTotal nebo o nenulový rozdíl mezi Minimálním základem ZP MLS:S_HealthInsMinBaseTotal a Základem ZP součet MLS:S_HealthInsBaseTotal
- plus zdravotní pojištění z doplatku do minimálního základu ZP, pokud se takové ZP má platit a pokud jej má hradit zaměstnanec. Tj. rovná-li se položka Zdr.p.z doplatku do min.základu ZP platí MLS:S_HInsFromSurchargeIsPayedBy zadávaná na mzdovém listu souhrnném nule, tak ještě plus procento ZP celkem dané v glob. proměnné S_ZPCelk z nenulového rozdílu mezi Minimálním základem ZP MLS:S_HealthInsMinBaseTotal a Základem ZP součet MLS:S_HealthInsBaseTotal, maximálně však z Maximálního základu ZP MLS:S_HealthInsMaxBaseTotal.
Pojistné ZP-zaměstnavatel MLS:S_HealthInsCompany r:
- Pokud je zatržen příznak Odvádí pojištění v EU/CH/EHP S_InsurancePaidInEHP, rovná se částce zadané do položky Pojistné EU/CH/EHP S_HealthInsPaidInEHP.
- V opačném případě se rovná rozdílu Pojistné ZP celkem MLS:S_HealthInsTotal minus Pojistné ZP-zaměstnanec MLS:HealthInsEmployee.
Objasníme na příkladech:
Zaměstnanec Novák má uzavřen jeden prac. poměr na zkrácený úvazek s měsíčním výdělkem 3000 Kč a současně se na něj vztahuje min. vyměřovací základ. Jeho výdělek nedosahuje min. mzdy, tudíž musí uhradit mj. doplatek pojistného z částky do výše min. mzdy (nechť její výše činí 7185 Kč). Za této situace zaměstnavatel odvede celkové pojistné 13,5 % z 7185 = 970 Kč. Z této částky hradí Novák jednak 1/3 pojistného ze skutečně dosaženého příjmu, tedy 13,5 % /3 z 3000 = 135 Kč a dále doplatek pojistného, tj. 13,5 % z (7185-3000) = 565 Kč. Tj. Novák hradí 700 Kč, zbytek (970-700) hradí zaměstnavatel.
Zaměstnanec Pěnkava je důchodce a ve svém jediném prac. poměru na zkrácený úvazek obdržel 5300 Kč. Celý měsíc byl registrován u zdrav. pojišťovny jako důchodce, tj. jedná o osobu, za níž platí ZP stát, tudíž se na něj nevztahuje min. vyměř. základ. Tj. vyměř. základem pro výpočet pojistného je 5300 Kč. 1/3 z toho bude stržena důchodci, zbytek 160 Kč hradí zaměstnavatel.
Dále se vyčíslí Srážka ZP za neplacené volno MLS:S_HealthInsUnpaidFreeDock. Na tuto složku se však nenahlíží jako na pojistné, nýbrž se jedná o částku, která má být zaměstnanci sražena z čisté mzdy.

SP je složeno z těchto dílčích pojištění:
- Placená zaměstnavatelem i zaměstnancem:
- Nemocenské pojištění (NP) - pojištění na zabezpečení příjmu v důsledku dočasné pracovní neschopnosti, nemocenské, ošetřování, těhotenství a mateřství (nemocenské, OČR, mateřská, vyrovnávací dávka).
- Důchodové pojištění (DP) - pojištění na starobní důchod a případ úmrtí
- Pojistné na politiku nezaměstnanosti (SPNezam) - pojištění na podporu v nezaměstnanosti.
Zavedeno "pojistné na důchodové spoření". Správcem pojistného je finanční úřad, který k tomuto pojistnému přistupuje prakticky vždy jako k záloze na daň ze závislé činnosti, se všemi dopady v daňovém řádu (doměření, splatnost, kontroly apod.). Pojistné se počítá ze základu, který je shodný se základem na sociální pojištění. Není povinné, ale dobrovolné. Od 1. 1. 2013 má tedy zaměstnanec možnosti:
- zůstat u předchozího stavu (6,5 % sociálního pojištění (NP, DP, SPNezam))
-
uzavřít smlouvu o důchodovém spoření a mít nižší sazbu SP a důchodově si spořit (3,5 % SP (NP, DP, SPNezam) a 5 % pojistné na DS) = tedy pak platí 8,5 % (o 2 % více než zaměstnanec bez důchodového spoření)
Pan Novák má základ sociálního pojištění 22000 Kč - z toho je pojistné SP placené zaměstnancem 1430 Kč (pojistné se vždy zaokrouhluje na celé Kč nahoru a to i v případě nového důchodového spoření). Pokud se pan Novák rozhodně vstoupit do II. pilíře - bude u něj pojistné vypadat takto: základ sociálního pojištění - 22000 Kč, z toho pojistné SP - 770 Kč (3,5 % zaokrouhleno na celé Kč nahoru) a Důchodové spoření (DS) - 1100 Kč (5 % zaokrouhleno na celé Kč nahoru).
Zaměstnavatel odvádí veškeré zálohové pojistné na Důchodové spoření (DS) v součtu na účet finančního úřadu vždy k termínu kdy je povinen zaplatit odvedené zálohy na daň ze závislé činnosti.
Dopad na základ daně z příjmu není žádný, protože superhrubá mzda je konstruována podle zák. o daních z příjmů tak, že se k částce zdanitelných příjmů ze závislé činnosti připočítá pojistné na sociální zabezpečení, politiku nezaměstnanosti a pojistné na VZP, které platí zaměstnavatel. U zaměstnavatele k žádným změnám sazeb tedy nedochází - t.j. na základ daně nemá zavedení DS žádný vliv.

- Základ SP oprava MLD:S_SocialInsBase
- Základ SP součet MLD:S_SocialInsBaseTotal
- Základ SP MLD:S_SocialInsBaseCorrect
- Základ pro sníženou sazbu SP MLD:S_SocInsBaseLowRate
Základ SP se rovná součtu částek, které se zahrnují do základu SP, tj. součtu hrubé mzdy a doplatku, zkorigovaného o položky, které nejsou v hrubé mzdě zahrnuty, ale do základu SP patří a dále zkorigovaného o položky zahrnuté do hrubé mzdy, které se ale do základu SP nezahrnují (přičemž z odstupného a z ostatních náhrad se do základu ZP zahrne jen ta část, která tam patří). 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 SP součet MLD:S_SocialInsBaseTotal se tedy rovná buď Hrubé mzdě pro výpočet PČM MLD:GrossWageForAverageNetWage za podmínky, že pomocná položka Probíhá výpočet průměrné čisté mzdy MLD:CalcAvgNetWage má hodnotu Ano, nebo v opačném případě se rovná součtu částky zadané v Základ SP oprava MLD:S_SocialInsBase plus Hrubá mzda MLD:GrossWageTotal plus Odměny jednatelů celkem MLD:S_ExecutiveFeeTotal plus Odměny statut. org. celkem MLD:S_CorporateFeeTotal plus Ostatní náhrady základ poj MLD:S_OtherCompInsBase plus Odstupné základ ZP MLD:S_ExitInsuranceBase plus Doplatek do minimální mzdy MLD:S_SurChargeTotal plus Pohonné hmoty - natur.příjem MLD:S_POLWage minus Ztráta na výdělku MLD:S_LostWageCompens minus Ostatní náhrady MLD:S_OtherCompensations minus Odchodné MLD:S_ExitFee minus Odstupné celkem MLD:S_ExitCompTotal minus Odměna za práci učňů MLD:S_ApprenticeFeeTotal plus jubilejní odměna zadaná v položce Jubilejní odměna vstupující do základu daně, SP, ZP zadaná MLD:S_RewardJubileeAllBase.
Aby se počítal správně základ SP i v případě prac. poměru druhu Společník a jednatel resp. Člen statutárního orgánu, musí mít tento typ prac. poměru přiřazeno výpočtové schéma pro výpočet pojištění a musí mít nastaveno počítat pojištěníPP:CalcInsurance.
U "odchylkářů" (např. dohod o pracovní činnosti) se dále hlídá, zda je zaměstnanec účasten soc. pojištění (s ohledem na stanovený minimální výdělek zakládající účast na nemocenském pojištění (ND) a na stanovenou min. délku trvání prac. poměru zakládající účast na nem. poj.) a podle toho se provede případná korekce Základu SP:
Základ SP MLD:S_SocialInsBaseCorrect se 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, pokud je tato větší jak nula. V opačném případě je základ SP nulový.
Základ pro sníženou sazbu SP MLD:S_SocInsBaseLowRate se aktuálně rovná nule.
Vstupuje sice do dalších vzorců (např. základ pro sníženou sazbu počítaný na MLS), nicméně, jelikož je nulový, nijak jejich výsledek neovlivní.
Položka byla zavedena kvůli legislativním změnám platným od 1. 1. 2009, které však měly jen omezenou platnost. Vyčíslovala se s ohledem na nastavení, zda zaměstnanec platí jen důchodové pojištění (tj. položka Platí jen důchodové pojištění PP:RetInsOnly nastavena na Ano). Pak se rovnala Základu SP MLD:S_SocialInsBaseCorrect. V opačném případě se rovnala nule.
Zpět na začátek kapitoly / začátek podkapitoly

Položky, kterých se výpočet týká:
- Nekrácený základ SP - oprava MLS:S_SocialInsFullBase
- Nekrácený základ SP MLS:S_SocialInsFullBaseTotal
- Maximální základ SP - oprava MLS:S_SocialInsMaxBase
- Maximální základ SP MLS:S_SocialInsMaxBaseTotal
- Základ SP MLS:S_SocialInsBase
- Základ pro sníženou sazbu SP MLS:S_SocInsBaseLowRate
Nekrácený základ SP MLS:S_SocialInsFullBaseTotal je definována jako součtová položka, tj. rovná se součtu:
-
základů SP ze všech pracovních poměrů daného zaměstnance, tj. položek Základ SP MLD:S_SocialInsBaseCorrect.
Plus základu zadaného v položce Nekrácený základ SP - oprava MLS:S_SocialInsFullBase na mzdovém listu souhrnném. A pokud alespoň jeden prac. poměr zaměstnance v daném měsíci zakládá účast na nemoc. pojištění, tj. položka Alespoň jeden PP je zdravotně pojištěn MLS:S_AtLeastOneIsHealthIns má hodnotu 2, tak se k tomu přičte Penz.fond základ daně MLS:S_RetFundTaxBase plus Živ.poj. základ daně MLS:S_LifeInsTaxBase a částka za Služební auto pro soukr. účely MLS:S_DutyCarTotal. A dále, pokud jsou Příjmy z DPP MLS:S_AgreementIncome nasčítané na MLS větší než Minimum pro účast na SP z příjmů z DPP zadané v globální proměnné S_SPMinDPP, tak plus Příjmy z DPP MLS:S_AgreementIncome.
Maximální základ SP MLS:S_SocialInsMaxBaseTotal se rovná rozdílu ročního limitu základu SP danému v globální proměnné S_SPZakLimit minus suma Základů SP (za všechny PP) MLS:S_SocialInsBase vysčítaných funkcí WageListCommonSumForDates ze všech souhrnných mzdových listů zaměstnance od začátku daného roku do předchozího měsíce minus suma hodnot zadaných v položce Maximální základ SP-oprava MLS:S_SocialInsMaxBase na mzdovém listu souhrnném vysčítaných stejným způsobem.
Základ SP (za všechny PP) MLS:S_SocialInsBase se rovná základu vypočtenému v položce Nekrácený základ SP MLS:S_SocialInsFullBaseTotal, maximálně však částce v položce Maximální základ SP MLS:S_SocialInsMaxBaseTotal.
Základ sociálního pojištění celkem (za všechny PP) MLS:S_SocialInsBase je definována z historických důvodů jako součtová položka, nicméně jelikož výraz neobsahuje substituční řetězec %V%, tak se sčítanec do výsledku nijak nepromítne, navíc jeho započtení je v definici potlačeno.
Po výpočtu Základu sociálního pojištění se provede kontrola pro případ, že zaměstnanec je celý měsíc nemocný (velká organizace) a má vyplaceno penzijní pojištění za firmu (a to i v případě, že je v duchodovém věku), varující na možnost nekorektního výpočtu odečtených dob, viz Kontrolní výrazy. Tato částka se totiž promítne do základu pro soc. poj., v evidenčním listu za tento měsíc by tudíž neměla být žádná vyloučená doba, systém ale generuje vyloučenou dobu celý měsíc. Z techických důvodů takovou situaci nelze řešit jinak, než zadáním korekčních položek pro vyloučenou dobu.
Základ pro sníženou sazbu SP celkem (za všechny PP) MLS:S_SocInsBaseLowRate je definována jako součtová položka, tj. rovná se součtu základů pro sníženou sazbu SP ze všech pracovních poměrů daného zaměstnance, tj. položek Základ pro sníženou sazbu SP MLD:S_SocInsBaseLowRate.
Nicméně jelikož se Základ pro sníženou sazbu SP MLD:S_SocInsBaseLowRate na MLD rovná nule, je i tato položka nulová. Vstupuje sice do dalších vzorců (např. pojistné SP počítaný na MLS), nicméně, jelikož je nulový, nijak jejich výsledek neovlivní.
Položka byla zavedena kvůli legislativním změnám platným od 1. 1. 2009, které však měly jen omezenou platnost.
Základ SP z příjmů jednatele MLS:S_SocialInsBaseExecutive je pomocná položka, do níž se napočtou příjmy jednatelů podle toho, zda jsou zadány do položek k tomu určených (odměny jednatelů), nebo zda se jedná o zvláštní pracovní poměr s druhem činnosti 7. Tj. je definována jako součtová položka, přičemž položka je před součtem korigována korekčním výrazem tak, že se součet napočte následovně:
-
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, a pokud je Druh činnosti PP:TypeOfActivity v údajích prac. poměru zaměstnance 7 (společníci, jednatelé s.r.o., komanditisté), tak se rovná součtu základů SP za všechny prac. poměry, tj. položek Základ SP MLD:S_SocialInsBaseCorrect. V opačném případě (jiný druh činnosti než 7) se rovná pouze součtu odměn jednatelů celkem ze všech pracovních poměrů daného zaměstnance, tj. položek Odměny jednatelů celkem MLD:S_ExecutiveFeeTotal. Pokud není účasten soc. pojištění, pak je součet nulový.
A pokud je Druh činnosti PP:TypeOfActivity v údajích řídícího prac. poměru zaměstnance 7 (společníci, jednatelé s.r.o., komanditisté) a současně pokud alespoň jeden prac. poměr zaměstnance v daném měsíci zakládá účast na nemoc. pojištění, tj. položka Alespoň jeden PP je nemocensky pojištěn MLS:S_AtLeastOneIsSocIns má hodnotu 2, tak se k tomu přičte částka za Služební auto pro soukr. účely MLS:S_DutyCarTotal a dále plus Penz.fond základ daně MLS:S_RetFundTaxBase.
Základ SP z příjmů čl.st.org. MLS:S_SocialInsBaseCorporate je nulový.
Zpět na začátek kapitoly / začátek podkapitoly

Položky, kterých se výpočet týká:
- Pojistné SP oprava MLD:S_SocialIns
- Pojistné SP zaměstnanec MLD:S_SocialInsEmployee
- Global. proměnná Sazba SP - zaměstnanec GP_S_SPZec
- Global. proměnná Sazba SP - společník GP_S_SPZecS
Pojistné SP - zaměstnanec MLD:S_SocialInsEmployee se rovná součtu částky v položce Pojistné SP oprava MLD:S_SocialIns a částky vypočtené jako procento SP ze Základu SP MLD:S_SocialInsBaseCorrect za daný prac. poměr. Procento SP je buď dané v glob. proměnné S_SPDSZec, a to pokud zaměstnanec má nastaveno, že platí důchodové spoření (tj. položka Platí důchodové spoření PL:S_CalcRetSavings je nastavena na Ano), nebo v proměnné S_SPZec v opačném případě.
Pozor, výsledné pojistné SP zaměstnance se vyčísluje odpovídajícími procenty z příslušných základů SP až na ML souhrnném. Důvodem je to, že do základu SP vstupuje i případný penzijní fond, který je veden jen na MLS. Pojistné SP zaměstnance MLD:S_SocialInsEmployee počítané na MLD je jen orientační!!!
Zpět na začátek kapitoly / začátek podkapitoly

Položky, kterých se výpočet týká:
- Pojistné SP zaměstnanec celkem (za všechny PP) MLS:SocialInsEmployee
- Pojistné SP zaměstnavatel celkem (za všechny PP) MLS:S_SocialInsCompany
- SP zaměstnavatel zák.sazba MLS:S_SocialInsCompanyBaseRate
Pojistné SP zaměstnanec celkem (za všechny PP) MLS:SocialInsEmployee se rovná nule, pokud žádný prac. poměr zaměstnance v daném měsíci nezakládá účast na nemoc. pojištění (tj. položka Alespoň jeden PP je (nemocensky) pojištěn MLS:S_AtLeastOneIsSocIns nemá hodnotu 2. Jinak se vypočte jako procento SP ze základu Základ SP MLS:S_SocialInsBase a to buď jako procento dané v glob. proměnné S_SPDSZec, pokud zaměstnanec platí důch.spoření (tj. položka Platí důchodové spoření PL:S_CalcRetSavings v údajích zaměstnance je zatržena), nebo jako procento dané v glob. proměnné S_SPZec v opačném případě.
Pojistné SP zaměstnanec celkem (za všechny PP) MLS:SocialInsEmployee je definována z historických důvodů jako součtová položka, nicméně jelikož výraz neobsahuje substituční řetězec %V%, tak se sčítanec do výsledku nijak nepromítne.
Pojistné SP zaměstnavatel celkem (za všechny PP) MLS:S_SocialInsCompany:
- Pokud je zatržen příznak Odvádí pojištění v EU/CH/EHP S_InsurancePaidInEHP, rovná se částce zadané do položky Pojistné EU/CH/EHP S_SocialInsPaidInEHP.
-
V opačném případě se vyčísluje podle toho, zda se jedná o malého zaměstnavatele, který platí vyšší SP (více viz popis glob. proměnné S_MalyZtelSP), tj. vypočte se následovně:
Pokud alespoň jeden prac. poměr zaměstnance v daném měsíci zakládá účast na nemoc. pojištění, tj. položka Alespoň jeden PP je (nemocensky) pojištěn MLS:S_AtLeastOneIsSocIns má hodnotu 2, pak se rovná částce vypočtené jako procento SP dané v glob. proměnné S_SPZtel ze Základu SP MLS:S_SocialInsBase. V opačném případě (tj. pokud položka Alespoň jeden PP je (nemocensky) pojištěn MLS:S_AtLeastOneIsSocIns nemá hodnotu 2), se rovná nule.
SP zaměstnavatel zák.sazba MLS:S_SocialInsCompanyBaseRate se vypočte: pokud alespoň jeden prac. poměr zaměstnance v daném měsíci zakládá účast na nemoc. pojištění, tj. položka Alespoň jeden PP je (nemocensky) pojištěn MLS:S_AtLeastOneIsSocIns má hodnotu 2, pak se rovná částce vypočtené jako procento SP dané v glob. proměnné S_SPZtel ze Základu SP MLS:S_SocialInsBase. V opačném případě se rovná nule.
Položka zavedená v souvislosti s novelou platnou od 1. 1. 2011 (§7 odst. 1, písm. a bod 2), která zrušila plošnou možnost odečítat polovinu náhrad placených zaměstnavatelem z celkového odvodu pojistného na SP. Novela zavedla tuto možnost pouze pro "malé" zaměstnavatele na základě jejich žádosti (nepovinné), tj. zavedla: Zaměstnavatel splňující podmínky "malého" zaměstnavatele (k 1. 1. 2011 do 25 zaměstnanců) buď platí zvýšené pojistné SP (k 1. 1. 2011 26 %) a pak si může odvod SP snížit o polovinu náhrad příjmu za PN, nebo zaměstnavatel platí základní pojistné SP (k 1. 1. 2011 25 %) a odvod SP si snížit nemůže. Viz též popis glob. proměnné S_MalyZtelSP.
Od 1. 1. 2011 se do ní počítá "základní" sociální pojištění v základní výši (k 1. 1. 2011 25 %). Používá se tam, kde se výše SP promítá do daní - např. výpočet superhrubé mzdy (Superhrubá mzda MLS:S_SuperGrossWageTotala tedy základu daně z příjmu zaměstnance (Základ zálohy (výjimky) MLS:S_DepositTaxDueBase).
K výpočtu předchozích dvou položek soc. pojištění:
Sociální pojištění placené za zaměstnavatele se nemůže z povahy dané zákonem počítat za jednotlivé zaměstnance, ale pouze za celou firmu a měsíc. 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 a to kvůli správnému zaokrouhlení za celou firmu. Zde na MLS zaměstnance se vyčísluje kvůli výpočtu superhrubé mzdy zaměstnance a z informativních důvodů.
Z toho plynou i jistá omezení v použití některých tisk. sestav za více než jedno mzdové období, jinak než za celou firmu a apod. Vi např. poznámka u tisk sestavy "Přehled za firmu".
Zpět na začátek kapitoly / začátek podkapitoly

Položky, kterých se výpočet týká:
- Platí důchodové spoření PL:S_CalcRetSavings
- Důchodové spoření MLS:S_RetSavings
- Sazba DS - zaměstnanec důchodové spoření (%) GP:S_DSZec
- Sazba SP - pokud zaměstnanec platí důch.spoření (%) GP:S_SPDSZec
- Přidělený variabilní symbol pro důchodové spoření GP:S_DSVarS
Tyto položky slouží pro podporu II. pilíře důchodového systému a to dobrovolného důchodového 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.
Jak příspěvek na důchodové spoření funguje:
- Na zaměstnanci se nastaví, zda se má důch. spoření platit (položka položka Platí důchodové spoření PL:S_CalcRetSavings).
- Pokud je na zaměstnanci nastaveno, že se má důch. spoření platit, viz výše, pak se ze základu SP spočte částka odpovídající procentu, které odvádí zaměstnanec, zadanému v glob. proměnné Sazba DS - zaměstnanec důchodové spoření (%) GP:S_DSZec, a vznikne částka Důchodové spoření MLS:S_RetSavings
- Při provedení mzdové uzávěrky se částky Důchodové spoření MLS:S_RetSavings zaúčtují na stejné účty jako sociální pojištění. Na součet Důchodového spoření MLS:S_RetSavings se vystaví platební příkaz.
- Procento v glob. proměnné Sazba SP - pokud zaměstnanec platí důch.spoření (%) GP:S_SPDSZec se použije pro výpočet Pojistného SP - zaměstnanec MLS:SocialInsEmployee. Var. symbol daný v glob. proměnné Přidělený variabilní symbol pro důchodové spoření GP:S_DSVarS se použije na platebním příkazu vystaveném při mzd.uzávěrce pro platbu důch.spoření, viz definice platby "DuchSpor".
Pro účely vykazování jsou v systému ABRA Gen k dispozici exporty Hlášení k záloze na pojistné na důchodové spoření a Vyúčtování pojistného na důchodové spoření.
Důchodové spoření MLS:S_RetSavings se rovná nule, pokud žádný prac. poměr zaměstnance v daném měsíci nezakládá účast na nemoc. pojištění (tj. položka Alespoň jeden PP je nemocensky pojištěn MLS:S_AtLeastOneIsSocIns nemá hodnotu 2) nebo pokud není povinen platit SP (tj. položka Neplatí soc.poj. MLS:NotPaySocIns má hodnotu 1) nebo pokud zaměstnanec neplatí důchodové spoř. (tj. položka Platí důchodové spoření PL:S_CalcRetSavings v údajích zaměstnance není zatržena). V opačném případě se vypočte jako procento důch. spoř. dané glob. proměnné S_DSZec ze Základu SP (za všechny PP) MLS:S_SocialInsBase.
Zpět na začátek kapitoly / začátek podkapitoly

Položky, kterých se výpočet týká:
- Penz.fond částka MLD:S_RetFundAmount
- Penz.fond částka (za všechny PP) MLS:S_RetFundAmount
- Penz.fond základ daně MLD:S_RetFundTaxBase
- Penz.fond základ daně (za všechny PP) MLS:S_RetFundTaxBase
- Penz.fond daňový náklad MLS:S_RetFundTaxExpense
- Penz. fond z FKSP MLS:S_RetFundSocialExpense
- Globální proměnná GP:S_LimitPFaZP
Tyto položky slouží pro podporu III. pilíře důchodového systému a to dobrovolného příspěvku placeného zaměstnavatelem za zaměstnance.
V rámci Změn v SP od 1. 1. 2013 se pro III. pilíř užívá pojem Doplňkové penzijní spoření (DPS).
Jak příspěvek funguje:
Z údajů zadaných v personalistice se vypočte částka pojistného na daný měsíc. Do základu daně, základu SP a ZP se z životního pojistného se převezme ta část pojistného, která celoročně překročí limit osvobozený od daně daný v glob. proměnné. 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. Částky těchto položek mzdového listu se promítnou do výpočtu daně, SP, ZP, do zaúčtování a do generování platebních příkazů.
K výpočtu:Pokud se týká daňové uznatelnosti u zaměstnavatele, byl do konce roku 2007 příspěvek na penzijní připojištění daňově uznatelným (výdajem) až do výše 3 % úhrnu vyměřovacích základů zaměstnance pro sociální pojištění. Úhrn se posuzoval za zdaňovací období nebo jeho část, za které podával zaměstnavatele daňové přiznání.
Pokud se týká příspěvku na soukromé životní pojištění, byla zde do konce roku 2007 daňová uznatelnost až do výše 8 000 Kč za zdaňovací období nebo jeho část.
Od 1. ledna 2008 byly tyto limity zrušeny a příspěvky na penzijní připojištění a soukromé životní pojištění byly pro zaměstnavatele daňově uznatelným nákladem (výdajem) v plné výši, pokud je k jejich poskytování zaměstnavatel zavázán v kolektivní smlouvě, vnitřním předpisu, pracovní či jiné smlouvě.
Pokud se týká poskytování příspěvků na penzijní připojištění či soukromé životní pojištění z pohledu zaměstnance, bylo do konce roku 2007 možné příspěvek na penzijní připojištění osvobodit od daně z příjmů (a také od zdravotního a sociální pojištění i na straně zaměstnavatele) nejvýše do 5 % vyměřovacího základu na sociální pojištění a v případě příspěvku na soukromé životní pojištění až do výše 12 000 Kč za rok.
Od 1. ledna 2008 došlo v této oblasti ke sloučení obou limitů do celkového limitu 24 000 Kč ročně od téhož zaměstnavatele (ovšem za jistých zákonem stanovených podmínek (výplaty pojistného plnění až po 60 kalendářních měsících atd.). Příspěvek nad daný limit se zdaňuje stejným způsobem jako hrubá mzda.
Jelikož stanovení neuznatelné části příspěvku na PF se (z historických důvodů, viz poznámka výše) odvozuje od výše SP a následně se musí do celkového SP započíst, tak aby nedošlo k zacyklení výpočtu, tak se pro účely stanovení neuznatelné části příspěvku na PF sčítají dílčí základy SP z MLD a vzniklý základ daně MLS: S_RetFundTaxBase se pak připočítává do základu SP na MLS MLS:S_SocialInsBase. Viz dále.
Penz.fond částka MLD:S_RetFundAmount na MLD se rovná nule, pokud se nejedná o řídící PP. V opačném případě: Je-li položka % základu SP PL:S_RF_PercentOfSIBase v údajích zaměstnance nulová, tak se rovná větší z částek v položkách Částka min PL:S_RF_AmountMin a Částka max PL:S_RF_AmountMax. Je-li položka % základu SP PL:S_RF_PercentOfSIBase v údajích zaměstnance zadána nenulová, tak se rovná částce vypočtené jako % zadané v položce % základu SP PL:S_RF_PercentOfSIBase v údajích zaměstnance a to ze Základu SP součet MLD:S_SocialInsBaseTotal, minimálně však minimálnímu pojistnému zadanému v údajích zaměstnance v položce Částka min PL:S_RF_AmountMin a maximálně pojistnému zadanému v položce Částka max ML:S_RF_AmountMax.
Penz.fond částka (za všechny PP) MLS:S_RetFundAmount je definována jako součtová položka, tj. rovná se součtu následujících položek:
- položek Penzijní fond částka MLD:RetFundAmount ze všech pracovních poměrů daného zaměstnance.
Penz.fond základ daně MLD:S_RetFundTaxBase na MLD se rovná nule, pokud se nejedná o řídící PP. V opačném případě se vyčíslí následovně:
Nejdříve se vyčíslí, jakou částku pojištění lze ještě za daný rok uplatnit jako osvobozenou od daně porovnáním povoleného limitu s částkami uplatněnými v předchozích obdobích, tj. jako rozdíl souhrnného limitu pro PF a ŽP daného v glob. proměnné S_LimitPFaZP minus částky pojistného dosud uplatněné za daný rok (tj. vysčítané položky Penz.fond daňový náklad MLS:S_RetFundTaxExpense a Živ.poj. základ daně MLS:S_LifeInsTaxBase za celý rok, do něhož spadá počítané mzdové období, funkcí WageListCommonYearSum). Pokud je tento rozdíl:
- menší jak nula, tak se musí zdanit celá částka PF spočtená za daný měsíc, tj. Penz.fond základ daně MLS:S_RetFundTaxBase se pak rovná Penz.fond částka MLS:S_RetFundAmount.
- větší jak nula a současně je větší jak Penz.fond částka MLS:S_RetFundAmount, pak se nemusí danit nic a Penz.fond základ daně MLS:S_RetFundTaxBase bude nulová.
- větší jak nula, ale menší jak Penz.fond částka MLS:S_RetFundAmount, pak se musí zdanit to, co už je nad stanovený ročí limit, tj. rozdíl Penz.fond částka MLS:S_RetFundAmount minus částka, kterou lze ještě za daný rok uplatnit jako osvobozenou od daně.
Algoritmus výpočtu základu daně z penzijního resp. z životního pojištění zaměstnance předpokládá, že zaměstnanec podepsal prohlášení k dani. Pokud nepodepsal a jeho hrubá mzda je menší než limit pro daň zvláštní sazbou, měla by jeho hrubá mzda být daněna zvláštní sazbou daně (k 1. 1. 2008 sazbou 15 % pro daňové rezidenty, 15 % pro daň. nerezidenty), zatímco základ daně plynoucí z penzijního resp. životního pojištění by měl být daněn odděleně a to stanovenou zálohovou daní (k 1. 1. 2008 sazbou 15 %). Jelikož však je malá pravděpodobnost takové kombinace, systém ji neřeší. Pokud by vám taková alternativa nastala, je třeba ji řešit buď formou opravných položek, nebo přizpůsobením výpočtových vzorců.
Penz.fond základ daně (za všechny PP) MLS:S_RetFundTaxBase je definována jako součtová položka, tj. rovná se součtu následujících položek:
- položek Penz.fond základ daně MLD:S_RetFundTaxBase ze všech pracovních poměrů daného zaměstnance.
Penz.fond základ daně se započítává následovně:
[ ] Hrubá mzda [ ] Hrubý příjem
[ ] Čistá mzda
[x] Základ daně
[x] Základ ZP
[x] Základ SP
Penz.fond daňový náklad MLS:S_RetFundTaxExpense se rovná Penz.fond částka MLS:S_RetFundAmount.
Penz.fond z FKSP MLS:S_RetFundSocialExpense se rovná rozdílu Penz.fond částka MLS:S_RetFundAmount minus Penz.fond daňový náklad MLS:S_RetFundTaxExpense, pokud je větší než nula.
Od 1. 1. 2008 si zaměstnavatel může dát do nákladů celou částku, čili částka, která je čerpána z FKSP, vychází nulová.
Penz.fond daňový náklad a Penz.fond z FKSP se zaměstnanci nezapočítávají do žádné ze složek mzdy, jedná se o položky počítané kvůli zaúčtování u zaměstnavatele. Tj.:
[ ] Hrubá mzda [ ] Hrubý příjem
[ ] Čistá mzda
[ ] Základ daně
[ ] Základ ZP
[ ] Základ SP
Zpět na začátek kapitoly / začátek podkapitoly

Položky a globální proměnné, kterých se výpočet týká:
- Živ.poj. částka MLD:S_LifeInsAmount
- Živ.poj. částka (za všechny PP) MLS:S_LifeInsAmount
- Živ.poj. základ daně MLD:S_LifeInsTaxBase
- Živ.poj. základ daně (za všechny PP) MLS:S_LifeInsTaxBase
- Živ.poj. daňový náklad MLS:S_LifeInsTaxExpense
- Živ.poj. FKSP MLS:S_LifeInsSocialExpense
- Globální proměnná GP:S_LimitPFaZP
Z údajů zadaných v personalistice se vypočte částka pojistného na daný měsíc. Do základu daně, základu SP a ZP se z životního pojistného převezme ta část pojistného, která celoročně překročí limit osvobozený od daně daný v glob. proměnné. 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.
Poznámka k výpočtu:Pokud se týká daňové uznatelnosti u zaměstnavatele, byl do konce roku 2007 příspěvek na penzijní připojištění daňově uznatelným (výdajem) až do výše 3 % úhrnu vyměřovacích základů zaměstnance pro sociální pojištění. Úhrn se posuzoval za zdaňovací období nebo jeho část, za které podával zaměstnavatele daňové přiznání.
Pokud se týká příspěvku na soukromé životní pojištění, byla zde do konce roku 2007 daňová uznatelnost až do výše 8 000 Kč za zdaňovací období nebo jeho část.
Od 1. ledna 2008 jsou tyto limity zrušeny a příspěvky na penzijní připojištění a soukromé životní pojištění jsou pro zaměstnavatele daňově uznatelným nákladem (výdajem) v plné výši, pokud je k jejich poskytování zaměstnavatel zavázán v kolektivní smlouvě, vnitřním předpisu, pracovní či jiné smlouvě.
Pokud se týká poskytování příspěvků na penzijní připojištění či soukromé životní pojištění z pohledu zaměstnance, bylo do konce roku 2007 možné příspěvek na penzijní připojištění osvobodit od daně z příjmů (a také od zdravotního a sociální pojištění i na straně zaměstnavatele) nejvýše do 5 % vyměřovacího základu na sociální pojištění a v případě příspěvku na soukromé životní pojištění až do výše 12 000 Kč za rok.
Od 1. ledna 2008 došlo v této oblasti ke sloučení obou limitů do celkového limitu 24 000 Kč ročně od téhož zaměstnavatele (ovšem za jistých zákonem stanovených podmínek (výplaty pojistného plnění až po 60 kalendářních měsících atd.). Příspěvek nad daný limit se zdaňuje stejným způsobem jako hrubá mzda.
Živ.poj. částkaMLD:S_LifeInsAmount na MLD se rovná nule, pokud se nejedná o řídící PP. V opačném případě 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. částka (za všechny PP)MLS:S_LifeInsAmount je definována jako součtová položka, tj. rovná se součtu následujících položek:
- položek Živ.poj. částka MLD:S_LifeInsAmount ze všech pracovních poměrů daného zaměstnance.
Živ.poj. základ daně MLD:S_LifeInsTaxBase na MLD se rovná nule, pokud se nejedná o řídící PP. V opačném případě se vyčíslí následovně: Nejdříve se vyčíslí, jakou částku pojištění lze ještě za daný rok uplatnit jako osvobozenou od daně a to jako rozdíl souhrnného limitu pro PF a ŽP daného v glob. proměnné S_LimitPFaZP minus částky pojistného dosud uplatněné za daný rok (tj. vysčítané položky Penz. fond daňový náklad MLS:S_RetFundTaxExpense a Živ. poj. základ daně MLS:S_LifeInsTaxBase za celý rok, do něhož spadá počítané mzdové období) a dále minus Penz.fond částka MLD:S_RetFundAmount. Pokud je tento rozdíl:
- menší jak nula, tak se musí zdanit celá částka ŽP spočtená za daný měsíc, tj. Živ.poj. základ daně MLS:S_LifeInsTaxBase se pak rovná Živ. poj. částka MLS:S_LifeInsAmount.
- větší jak nula a současně je větší jak Živ. poj. částka MLS:S_LifeInsAmount, pak se nemusí danit nic a Živ. poj. základ daně MLS:S_LifeInsTaxBase bude nulová.
- větší jak nula, ale menší jak Živ. poj. částka MLS:S_LifeInsAmount, pak se musí zdanit to, co už je nad stanovený roční limit, tj. rozdíl Živ. poj. částka MLS:S_LifeInsAmount minus částka, kterou lze ještě za daný rok uplatnit jako osvobozenou od daně.
Položka Živ.poj. základ daně MLS:S_LifeInsTaxBase je určena jen pro zohlednění do zdanitelných příjmů. Tj:
[ ] Hrubá mzda [ ] Hrubý příjem
[ ] Čistá mzda
[x] Základ daně
[x] Základ ZP
[x] Základ SP
Algoritmus výpočtu základu daně z penzijního resp. z životního pojištění zaměstnance předpokládá, že zaměstnanec podepsal prohlášení k dani. Pokud nepodepsal a jeho hrubá mzda je menší než limit pro daň zvláštní sazbou, měla by jeho hrubá mzda být daněna zvláštní sazbou daně (k 1. 1. 2008 sazbou 15 % pro daňové rezidenty, 15 % pro daň. nerezidenty), zatímco základ daně plynoucí z penzijního resp. životního pojištění by měl být daněn odděleně a to stanovenou zálohovou daní (k 1. 1. 2008 sazbou 15 %). Jelikož však je malá pravděpodobnost takové kombinace, systém ji neřeší. Pokud by vám taková alternativa nastala, je třeba ji řešit buď formou opravných položek, nebo přizpůsobením výpočtových vzorců.
Živ. poj. základ daně (za všechny PP) MLS:S_LifeInsTaxBase je definována jako součtová položka, tj. rovná se součtu následujících položek:
- položek Živ. poj. základ daně MLD:S_LifeInsTaxBase ze všech pracovních poměrů daného zaměstnance.
Živ. poj. daňový náklad MLS:S_LifeInsTaxExpense se rovná Živ. poj. částka MLS:S_LifeInsAmount.
Živ. poj. FKSP MLS:S_LifeInsSocialExpense se rovná rozdílu Živ. poj. částka MLS:S_LifeInsAmount minus Živ. poj. daňový náklad MLS:S_LifeInsTaxExpense, pokud je větší než nula.
Od 1. 1. 2008 si zaměstnavatel může dát do nákladů celou částku, čili částka, která je čerpána z FKSP, vychází nulová. Viz též poznámka k výpočtu u Penzijního pojištění.
Živ. poj. daňový náklad a Živ. poj. z FKSP se zaměstnanci nezapočítávají do žádné ze složek mzdy, jedná se o položky počítané kvůli zaúčtování u zaměstnavatele. Tj.:
[ ] Hrubá mzda [ ] Hrubý příjem
[ ] Čistá mzda
[ ] Základ daně
[ ] Základ ZP
[ ] Základ SP
Zpět na začátek kapitoly / začátek podkapitoly

Položky a globální proměnné, kterých se výpočet týká:
- Typ organizace MLD:S_SmallOrBigCompany
- Vyloučená doba (dny) oprava MLD:S_ExcludedDaysCorrection
- Vyloučená doba (dny) MLD:S_ExcludedDays
- Vyloučená doba po dovršení důch. věku kor. MLD:S_ExcludedDaysAfterRetAgeCorr
- Vyloučená doba po dovršení důch. věku MLD:S_ExcludedDaysAfterRetAge
- Vyloučená doba korigovaná MLD:S_ExcludedDaysCorrect
- Vyloučená doba mimo pr.poměr MLD:S_ExcludedDaysOutSide
Položky slouží pro výpočet ELDP ze mzdových listů v agendě Doklady ELDP.
Vyloučené doby se v ELDP vykazují v kalendářních dnech v příslušném sloupci evidenčního listu a neodečítají se z celkového počtu dnů uvedeného ve sloupci "Dny" na ELDP. Jedná se o dobu, která není pokryta příjmem z výdělečné činnosti. Význam vyloučených dnů spočívá v tom, že jejich vyloučením není ovlivněn nepříznivě vyměřovací základ pro výpočet důchodu.
Před 1. 1. 2009 se dle zákona 155/1995Sb, §16 odst. 4 písm. a ) a d) se do příslušného sloupce ELDP uvádí jako vyloučené doby kalendářní dny pobírání:
- dávek nem. pojištění nahrazujících příjem z výdělečné činnosti
- podpory při ošetřování člena rodiny - OČR (neplacené období se nevykazuje)
- peněžité pomoci v mateřství a peněžitá pomoc (28 týdnů)
a dále kalendářní dny
- výkonu vojenské služby (pokud nejde o vojáky z povolání a vojáky v další službě)
- výkonu civilní služby
Od 1. 1. 2009 se dle zákona 155/1995Sb, §16 odst. 4 písm. a ), d) a j) se do příslušného sloupce ELDP uvádí jako vyloučené doby kalendářní dny trvání omluvných důvodů:
- doba dočasné pracovní neschopnosti, kterou si pojištěnec nezpůsobil úmyslně, a doba karantény
- doba ošetřování člena rodiny - OČR (neplacené období se nevykazuje)
- doba před porodem, po kterou nebyla vykonávána výdělečná činnost z důvodu těhotenství, nejdříve však od začátku osmého týdne před očekávaným dnem porodu do dne, který bezprostředně předcházel dni porodu
a dále
- doba výkonu vojenské služby (pokud nejde o vojáky z povolání a vojáky v další službě)
- doba, po kterou trval dle rozhodnutí soudu neplatně ukončený pracovní poměr - viz zákon 155/1995Sb, §16 odst. 4 písm. j)
Jde-li o zaměstnání malého rozsahu, vykazuje se pouze doba trvání té pracovní neschopnosti, která započala v měsíci, ve kterém byla splněna podmínka účasti na nemocenském pojištění (tj. bylo dosaženo rozhodného příjmu 2000 Kč). (Platilo od 1. 1. 2009)
Výše uvedené vyloučené doby se do ELDP neuvádějí u osob, které jsou účastny pouze důchodového pojištění. (Platilo od 1. 1. 2009)
Dle zákona 155/1995Sb, §16 odst. 4 písm. a ) a d) se vyloučené doby považují za vyloučené jen tehdy, pokud se nekryjí s dobou:
- pojištění, v níž měl pojištěnec příjmy, které se zahrnují do vyměřovacího základu pro stanovení pojistného SP
- za kterou náležela náhrada za ztrátu na výdělku po skončení pracovní neschopnosti náležející za pracovní úraz (nemoc z povolání)
Prac. poměr uzavřen od 1. 1. 2004 do 31. 12. 2004. Dávky nem. pojištění čerpány od 20. 3. 2004 do 30. 4. 2004, tj. 42 kalendářních dnů. V dubnu 2004 zúčtován příjem z výdělečné činnosti (prémie za 1. čtvrtletí). Tudíž do vyloučených dob se uvede pouze 12 dnů, jelikož 30 dnů za měsíc duben nelze započítat, jelikož se kryjí s dobou pojištění, za níž náležel započitatelný příjem. Pokud by však zaměstnanec skončil čerpání nem. dávek o den dříve a v dubnu odpracoval alespoň jeden den, už by se 29 dnů pobírání dávek za duben nekryly s dobou pojištění, v níž náležel započ. příjem a byly by vyloučenou dobou, tudíž ve sloupci vyl. doba v ELDP by bylo uvedeno 42.
Pracovní poměr a souběžný (vedlejší) prac. poměr u téže organizace
V hlavním PP jsou uplatňovány dávky nem. pojištění vyplácené od 2. 6. 2004 do 30. 8. 2004, tj. 90 kalendářních dnů. Vedlejší PP uzavřen od 2. 2. 2004 do 31. 10. 2004. Dávky nem. pojištění nebyly uplatněny. Organizace vystavuje zaměstnanci dva ELDP pro každou činnost zvlášť. V ELDP pro hlavní PP se však 90 dnů pobírání dávek neobjeví ve sloupci Vyloučené doby, jelikož je nelze považovat za vyloučenou dobu, neboť doba pobírání dávek se kryje s dobou účasti na pojištění z vedlejší činnosti, kde nemoc. dávky vypláceny nejsou.
Zaměstnankyně nastoupila na peněžitou pomoc v mateřství dne 1. 3. 2009. Dítě se narodilo 21. 4. 2009. V měsíci březnu 2009 zaměstnavatel zaměstnankyni dodatečně zúčtoval odměnu ve výši 6500 Kč. Celkový dosažený vyměřovací základ za r. 2009 činil 54500 Kč. Do vyloučených dob se uvede pouze 20 dnů za duben, jelikož 31 dnů za měsíc březen nelze započítat, protože se kryjí s dobou pojištění, za níž náležel započitatelný příjem. Záznam na ELDP za r. 2009 bude následující:
Kód | MR | Od | Do | Dny | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 1-12 | Vylouč.doby | Vyměřovací základ |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1++ | N | 1.1. | 31.12. | 120 | X | X | X | X | X | X | X | X | 20 | 54 500 |
Pokud zaměstnanec dosáhl důchodového věku, je třeba počítat a vykazovat zvlášť vyloučenou dobu před dosažením důchodového věku a po něm. K tomu slouží položky Vyloučená doba (dny) MLD:S_ExcludedDays a Vyloučená doba po dovršení důch. věku MLD:S_ExcludedDaysAfterRetAge. Pokud dosáhl důchod. věku přímo v počítaném období a má současně zadanou nepřítomnost přímo do položek ML, je třeba ještě odlišit, které dny z této nepřítomnosti mají spadat před a které po dovršení důchodového věku. K tomu slouží ručně zadávaná položka výpočet Doby odečtu (ELDP).
Typ organizace MLD:S_SmallOrBigCompany - Statut malé a velké organizace byl od 1. 1. 2009 zrušen. Položka je rovna třem - tj. nerozlišuje se.
Dříve sloužila pro uložení informace, zda byl mzdový list vypočten pro malou nebo velkou organizaci. Pokud byla v Nastavení mezd v položce Typ organizace při výpočtu mezd v daném měsíci aktuálně nastavena Malá organizace, pak byla rovna jedné, v opačném případě byla rovna dvěma.
- Typ organizace platný v daném mzdovém období bylo nutné pamatovat v této speciální položce mzdových listů proto, aby bylo možno při sestavování RELDP správně zohlednit případné přepnutí typu organizace v průběhu roku (jelikož se vyloučené doby z nem. dávek pro velkou a malou organizaci z principu věci vyčíslovaly odlišně).
- Je obsažena ve výpočtovém schématu MDZakl (Dílčí ML - základní) resp. MDOL (Dílčí ML - ochranná lhůta). Záměrně není ve výpočtovém schématu MDPojist (Dílčí ML - pojištění a ND), protože to se při počítání ELDP znovu přepočítává.
Vyloučená doba (dny) MLD:S_ExcludedDays se rovná nule, pokud je zaměstnanec důchodce a důchodového věku dosáhl již před začátkem ML. Pokud není důchodce nebo důchodového věku dosáhl až po začátku aktivního období (tj. položka Důchodový věk PL:RetirementAge v údajích zaměstnance je buď nezadaná nebo je vyšší než začátek počítaného mzd. listu), tak se počítá následovně:
Rovná se součtu dnů zadaných v opravné položce Vyloučené doby - oprava MLD:S_ExcludedDaysCorrection plus počet kalendářních dnů vojenského cvičení Vojenské cvičení celkem (kal.dny) MLD:S_ArmyExerciseCalTotal, plus 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 to v případě, že Hrubá mzda MLD:GrossWageTotal je nenulová, ale je nulový součet celkový Odpracovaný čas (hod) MLD:TotalWorkTime plus Čerpaná dovolená (hod) celkem MLD:HolidayTotal a dále, není-li Druh mzdy = měsíční PP:TypeOfWage a současně není-li Způsob počítání svátků pro měsíční mzdu MLD:S_FeastMode roven jedné (tj. Nepočítat, kdy se svátky považují za odpracovanou dobu), pak ještě plus počet hodin náhrad za svátek vysčítaných z přiřazeného prac. kalendáře za délku trvání prac. poměru v počítaném mzdovém období funkcí WageCalendarCount.
V opačném případě se k položkám uvedeným výše přičte ještě počet vyloučených dní z nemocenských dávek typu 0, 1, 2 a 6 (ale jen těch, které jsou typu Vyloučená doba (nemají zatrženu položku Není vyloučenou dobou)) vysčítaných funkcí WageSickExcludedDaysSum volanou s parametrem 1 (tj. počet dní vyloučené doby v rámci pracovního poměru) a to buď za celý měsíc nebo jen za jeho část (před datem dosažení důchod. věku), přičemž se posuzuje, zda dosáhne důchodového věku v průběhu aktivního měsíce:
- pokud není v aktivním měsíci důchodce (tj. položka Důchodový věk PL:RetirementAge v údajích zaměstnance je buď nezadaná nebo je vyšší než datum konce mzdového listu pro počítané mzdové období), tak za celé období mzdového listu
- pokud dosáhl důchodového věku v průběhu aktivního měsíce (tj. položka Důchodový věk PL:RetirementAge v údajích zaměstnance je vyšší než datum počátku mzdového listu a nižší než datum konce mzdového listu pro počítané mzdové období), tak jen za období od začátku mzdového listu do data dosažení důchodového věku
Funkce WageSickExcludedDaysSum je volána Poslední nepovinný parametr [<Bool6>] určuje, zda se má k dávkám přistupovat z pozice velké nebo malé organizace.
Nicméně: Statut malé a velké organizace byl od 1. 1. 2009 zrušen a aktuálně se nerozlišuje. Dříve určoval, jak se napočtou z nem. dávek vyloučené dny:
- jako počet zameškaných kalendářních dní z příslušných nem. dávek za příslušné období, max. však počet dní, který lze u dané dávky proplatit (např. max. do 9. dne trvání dávky u OČR), v případě malé organizace, tj. má-li položka Typ organizace MLD:S_SmallOrBigCompany, viz výše, v daném měsíci hodnotu 1.
- jako počet proplacených dní z příslušných nem. dávek za příslušné období v případě velké organizace, tj. má-li položka Typ organizace MLD:S_SmallOrBigCompany, viz výše, v daném měsíci hodnotu 2.
Z popsaného postupu je zřejmé, že pro malou organizaci se vycházelo pouze z omluvených dob nemocenských dávek (informace o dnech proplacení neměla MO k dispozici). U některých dávek, např. OČR, je proplácení omezeno počtem dní. Pokud počet vyloučených dní takto zjištěných neodpovídá počtu dnů skutečně proplacených (např. z nějakého důvodu bylo nakonec proplaceno méně, příp. více), je možno si počet dní vyloučené doby v daném měsíci zkorigovat ručním zadáním opravné položky Vyloučené doby - oprava.
Do vyloučených dní není započten první den nemoci, pokud má u nem. dávky zadáno, že první den pracoval. Rovněž poslední den nemocenské dávky se nepočítá do vyloučené doby, pokud jsou na hlavičce ND vyplněny hodiny odpracované v posledním dni nemocenské dávky.
Doba služby v armádě je vždy dobou vyloučenou bez ohledu, zda byl pracovník pojištěn či nikoliv (tj. i v případě, že byl např. celý měsíc na cvičení a nepracoval). Proto se položka Vojenské cvičení celkem (kal.dny) MLD:S_ArmyExerciseCalTotal do součtu napočte vždy.
Vyloučená doba po dovršení důch. věku MLD:S_ExcludedDaysAfterRetAgese rovná nule, pokud není zaměstnanec důchodce nebo důchodového věku dosáhl až po konci ML. Pokud je důchodce a současně důchodového věku dosáhl před koncem aktivního období (tj. položka Důchodový věk PL:RetirementAge v údajích zaměstnance je nižší než konec počítaného mzd. listu), tak se počítá následovně:
Rovná se součtu dnů zadaných v opravné položce Vyloučená doba po dovršení důch. věku kor. MLD:S_ExcludedDaysAfterRetAgeCorrplus počet vyloučených dní z nemocenských dávek typu 0, 1, 2 a 6 (ale jen těch, které jsou typu Vyloučená doba (nemají zatrženu položku Není vyloučenou dobou)) vysčítaných funkcí WageSickExcludedDaysSum volanou s parametrem 1 (tj. počet dní vyloučené doby v rámci pracovního poměru) a to buď za celý měsíc nebo jen za jeho čát (po datu dosažení důchod. věku), přičemž se posuzuje, zda dosáhl důchodového věku v průběhu aktivního měsíce:
- pokud dosáhl důchodového věku již v předchozích měsících (tj. položka Důchodový věk PL:RetirementAge v údajích zaměstnance je nižší než datum začátku mzdového listu pro počítané mzdové období), tak za celé období mzdového listu
- pokud dosáhl důchodového věku v průběhu aktivího měsíce (tj. položka Důchodový věk PL:RetirementAge v údajích zaměstnance je vyšší než datum počátku mzdového listu a nižší než datum konce mzdového listu pro počítané mzdové období), tak jen za období od data dosažení důchodového věku do konce mzdového listu
Vyloučená doba korigovaná MLD:S_ExcludedDaysCorrect je rovna jen počtu kalendářních dnů vojenského cvičení Vojenské cvičení celkem (kal.dny) MLD:S_ArmyExerciseCalTotal, pokud je Základ SP součet MLD:S_SocialInsBaseTotal nenulový (zaměstnanec měl v daném období započitatelný příjem, tj. v takovém případě se nezapočítává) a současně počet dnů vyl. doby spočtený v položce Vyloučená doba (dny) MLD:S_ExcludedDays je větší nebo rovno počtu dnů trvání nem. pojištění (jinými slovy, vyloučená doba se kryje s celou dobou nem. pojištění). V takovém případě se nezapočítává, viz výše v souvislosti se zúčtovanými příjmy, započítává se jen voj. cvičení. V opačném případě je rovna počtu dnů vyl. doby spočtené v položce Vyloučená doba (dny) MLD:S_ExcludedDays.
Vyloučená doba mimo pr.poměr MLS:S_ExcludedDaysOutSide se rovná počtu vyloučených dní z nemocenských dávek typu 0, 1 a 2, ale jen těch, které jsou typu Vyloučená doba (nemají zatrženu položku Není vyloučenou dobou) vysčítaných funkcí WageSickExcludedDaysSum volanou tentokrát s parametrem 2 (tj. počet dní vyloučené doby mimo pracovní poměr (v ochranné lhůtě)).
Pro sestavování výkazu ELDP se nepoužívají položky vyčíslované a pamatované na mzdových listech, ale znovu se napočítávají. Tj. vytváří se fiktivní mzdový list, přiřadí se mu odpovídající výpočtové schéma (v tomto případě pro výpočet pojištění) a položky se vypočtou a dosadí do výkazu ELDP. V opačném případě by byl problém v případě, kdy je nemoc. dávka probíhající v jednom měsíci vyplacena až v následujícím.
Zaměstnanec je nemocen od 5. 1. do 9. 1. tedy 5 dnů. Dále od 25. 1. do 15. 2., tato nemoc je však proplacena až v únoru. Při uzávěrce mzdového listu v lednu může být tudíž vyčíslena vyloučená doba pouze 5 dnů (o 7 dnech z další nemoci zatím systém "neví"). Při uzávěrce února je napočteno 15 dní, ale 7 dní lednových se již nikam přičíst nemůže, jelikož leden je již uzavřen. Z tohoto důvodu se při sestavování ELDP potřebné položky znovu napočítávají.
Zpět na začátek kapitoly / začátek podkapitoly

Položky a globální proměnné, kterých se výpočet týká:
- Doby odečtu (ELDP) MLD:S_SubtractedDays
- Doby odečtu (ELDP) celkem MLD:S_SubtractedDaysTotal
Položky slouží pouze pro výpočet ELDP ze mzdových listů v agendě Doklady ELDP.
Doby odečítané po důchodovém věku dle zákona 155/1995Sb se vykazují pro pojištěnce výdělečně činného po vzniku nároku na starobní důchod, bez pobírání důchodu, a to jako počet kalendářních dnů po vzniku nároku na důchod, ve kterých tento pojištěnec:- měl dočasnou prac. neschopnost nebo neschopnost k službě
- pobíral dávky nem. pojištění nahrazujících příjem z výdělečné činnosti
- čerpal pracovní volno bez náhrady příjmů
- měl neomluvenou absenci
Doby odečtu (ELDP) celkem MLD:S_SubtractedDaysTotal - je tedy součet neplaceného volna, neoml. absencí a dnů čerpání nem. dávek pro zaměstnance, kteří již mají nárok na důchod, ale stále pracují.
Doby odečtu (ELDP) celkem MLD:S_SubtractedDaysTotal se rovná jen korekční položce Doby odečtu (ELDP) zadané MLD:S_SubstructedDays, nedosáhl-li zaměstnanec v daném mzd. období důchodového věku (tj. položka Důchodový věk PL:RetirementAge v údajích zaměstnance je buď nezadaná nebo je vyšší než počítané mzd. období). Dosáhl-li zaměstnanec důchodového věku před začátkem počítaného mzd. období (tj. datum Důchod. věk PL:RetirementAge je menší nebo rovna datumu počátku mzdového listu pro počítané mzdové období), pak je situace jednoduchá a položka Doby odečtu (ELDP) celkem MLD:S_SubtractedDays se rovná součtu zadané korekční položky a neplaceného volna a absencí zadaných a vysčítaných z nepřítomností a nem. dávek. Tj. rovná se součtu položky Doby odečtu (ELDP) zadané MLD:S_SubtractedDays plus Neplacené volno (kal. dny) celkem MLD:S_UnpaidFreeCalTotal, Neomluvená absence (kal. dny) celkem MLD:S_AbsenceCalTotal a Vojenské cvičení (kal. dny) celkem MLD:S_ArmyExerciseCalTotal plus počet zameškaných kalendářních dní vysčítaných z nem. dávek funkcí WageSickBenefitSumByDates, tj. jen za období od začátku daného mzd. listu do jeho konce nebo příp. do data ukončení prac. poměru (je-li toto nižší).
Pokud ale zaměstnanec důchodového věku dosáhne až uprostřed měsíce, pak je třeba započítat neplac. volno, absenci a dny z nem. dávek jen za dobu od dosažení důchodového věku. Pokud ale má takový zaměstnanec neplacené volno či neomluvenou absenci zadanou i přímo do ML (nikoli přes agendu Nepřítomností), není možno automaticky posoudit, zda byla před či po dosažení důchodového věku. Pak uživatel musí odpovídající počet dní pro odečet pro ELDP zadat ručně do korekční položky Doby odečtu (ELDP) zadané. Doby odečtu (ELDP) celkem MLD:S_SubtractedDaysTotal se v tomto případě rovná součtu položky Doby odečtu (ELDP) zadané MLD:S_SubtractedDays plus počet kalendářních dnů voj. cvičení, neplac. volna a neomluvené absence vysčítaných funkcí WageAbsenceDaysbyDates za období od důchodu do data konce mzdového listu měsíce z nepřítomností typu 2, 3, 4, plus počet dnů vyloučené doby vysčítaných funkcí WageSickExcludedDaysSum za období od důchodu do konce měsíce z nemocenských dávek (počet vyl. dob z nem. dávek se opět posuzuje z pohledu velké nebo malé organizace v závislosti na hodnotě položky Typ organizace MLD:S_SmallOrBigCompany, viz výše, obdobně jako u výpočtu položek Vyloučené doby.
Po výpočtu se provede kontrola - je-li neplacené volno a absence zadané přímo do ML nenulové a důchodcem se stal uprostřed měsíce, Doby odečtu (ELDP) celkem (MLD:S_SubtractedDaysTotal) musí být nenulové, viz Kontrolní výrazy.
Zpět na začátek kapitoly / začátek podkapitoly

Položky, kterých se výpočet týká:
- Má slevu na sociální pojištění MLD:S_HasSIDiscount
- Alespoň jeden PP sleva SP MLS:S_AtLeastOneHasSIDiscount
- Sleva na sociálním pojištění MLS:S_SocInsDiscountTotal
Má slevu na sociálním pojištění MLD:S_HasSIDiscountse rovná jedné.
Sloužila k rozhodnutí, zda z pracovního poměru plyne nárok na slevu sociálního pojištění, kterou mohl uplatnit zaměstnavatel za období od 1. 8. 2009 do 31. 12. 2009 za zaměstnance, který splňoval zákonem dané podmínky pro uplatnění této slevy (nižší vyměřovací základ, trvající pracovní poměr apod.). Po zpracování mezd za prosinec 2009, se tato položka nepoužívá.
Vyčíslovala se následovně: Má slevu na sociálním pojištění MLD:S_HasSIDiscountse rovnala hodnotě uvedené v položce Uplatnit slevu na SP zaměstnavatele MLD:S_HasSIDiscountEdit, tj. rovná se:
- 1 neboli nemá slevu na sociální pojištění, je-li hodnota Uplatnit slevu na SP zaměstnavatele Ne
- 2 neboli má slevu na sociální pojištění, je-li hodnota Uplatnit slevu na SP zaměstnavatele Ano
-
0, je-li hodnota Uplatnit slevu na SP zaměstnavatele Podle vzorce. Přičemž v tomto případě pak dále platí, že Má slevu na sociálním pojištěníMLD:S_HasSIDiscountse rovná:
-
1 neboli nemá slevu na sociální pojištění, pokud
- pracovní poměr netrval celý aktuální kalendářní měsíc
- nebo v aktuálním měsíci byla doručena výpověď
- nebo se zaměstnanec a zaměstnavatel v aktuálním měsíci dohodli na rozvázání pracovního poměru
- nebo se jednalo o zaměstnání malého rozsahu PP:PartTimeJob
- nebo pracovní poměr netrval déle než 3 měsíce
- nebo měl zaměstnanec nastaveno, že platil jen důchodové pojištění (tj. položka Platí jen důchodové pojištění PP:RetInsOnly byla nastavena na Ano)
- 2 neboli má slevu na sociální pojištění v ostatních případech
-
Alespoň jeden PP sleva SP MLS:S_AtLeastOneHasSIDiscount 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žek Má slevu na sociální pojištění MLD:S_HasSIDiscount ze všech pracovních poměrů daného zaměstnance, přičemž položka je před součtem korigována tak, že se za každý prac. poměr, v němž má položka Má slevu na sociální pojištění hodnotu 2, započte jednička, v opačném případě se nezapočte nic.
Sloužila k určení, zda zaměstnanci plyne alespoň z jednoho pracovního poměru nárok na slevu sociálního pojištění, kterou mohl uplatnit zaměstnavatel za období od 1. 8. 2009 do 31. 12. 2009 za zaměstnance, který splňoval zákonem dané podmínky pro uplatnění této slevy (nižší vyměřovací základ, trvající pracovní poměr apod.). Po zpracování mezd za prosinec 2009, se tato položka nepoužívá.
Sleva na sociálním pojištění MLS:S_SocInsDiscountTotalse rovná nule.
Sleva na sociálním pojištění MLS:S_SocInsDiscountTotal je definována z historických důvodů jako součtová položka, nicméně jelikož výraz neobsahuje substituční řetězec %V%, tak se sčítanec do výsledku nijak nepromítne.
Určovala výši slevy sociálního pojištění, kterou mohl uplatnit zaměstnavatel za období od 1. 8. 2009 do 31. 12. 2009 za zaměstnance, který splňoval zákonem dané podmínky pro uplatnění této slevy (nižší vyměřovací základ, trvající pracovní poměr apod.). Po zpracování mezd za prosinec 2009, se tato položka nepoužívá.