L) Položky mzdového listu - Zdanitelné příjmy, nezdanitelné částky, daň
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.

Nejdříve se zjistí způsob zdanění, tj. zda se zaměstnanci počítá srážková daň nebo zálohová daň, příp. kombinace obojího. Rozhodné především je, zda zaměstnanec má podepsané prohlášení k dani. (Kdo má podepsáno, je dáno v údajích zaměstnance v personalistice) a pokud nemá, tak o jaké typy příjmu se jedná a jaká jejich výše:
- Zaměstnanec má podepsáno prohlášení k dani:
Výpočet měsíční daňové zálohy se provede po předchozím zaokrouhlení daňového základu na stokoruny nahoru měsíční sazbou, což platí i pro příjmy členů jednatelů a členů stat. orgámů - rezidentů, tj. i ty se zdaní měsíční zálohou na daň dle daň. tabulky, včetně případného uplatnění odpočtů, daň. zvýhodnění či slev na dani. Pokud se jedná o odměny členů stat. orgánů - nerezidentů, pak je tento příjem vždy zdaněn srážkovou daní, a to i kdyby měl v tomtéž měsíci příjem na základě pracovněprávního vztahu.
- Zaměstnanec nemá podepsáno prohlášení k dani:
- Nejedná se o příjmy členů družstev, společníků a jednatelů (za podmínek daných zákonem) nebo odměny členů stat. orgánů. Pak pro způsob zdanění je rozhodující výše hrubé mzdy:
- do výše limitu pro daň zvláštní sazbou (k 1. 1. 2008 5000 Kč) se pro zdanění použije daň zvláštní sazbou, tzv. srážková daň
- nad limit pro daň zvláštní sazbou se zdaní měsíční zálohou na daň dle daň. tabulky
- Jedná se o příjmy členů družstev, společníků a jednatelů s.r.o., komanditistů (za podmínek daných zákonem) - Pak je tento příjem vždy zdaněn zálohou na daň, bez ohledu na výši hrubé mzdy.
- Jedná se o odměny členů stat. orgánů:
- Jedná se o daňového rezidenta - Pak je tento příjem vždy zdaněn zálohou na daň, bez ohledu na výši hrubé mzdy.
- Jedná se o daňového nerezidenta - Pak je tento příjem vždy zdaněn srážkovou daní, a to i kdyby měl v tomtéž měsíci příjem na základě pracovněprávního vztahu.
- Nejedná se o příjmy členů družstev, společníků a jednatelů (za podmínek daných zákonem) nebo odměny členů stat. orgánů. Pak pro způsob zdanění je rozhodující výše hrubé mzdy:
Z výše uvedených pravidel plyne, že zálohová daň z příjmů (kromě příjmů dle §6 odst.1 písm. písm. c) (tj. odměny členů statutárních orgánů), pokud jde o daňového nerezidenta) se bude počítat tomu zaměstnanci, který splňuje alespoň jednu z následujících podmínek:
- podepsal prohlášení k dani
- nebo součet jeho zdanitelných příjmů podle §6 odst.1 písm. a,d (tedy nikoli příjmů podle §6 odst.1 písm. b,c) přesáhl limit pro daň zvláštní sazbou
- nebo jedná se o příjmy podle §6 odst.1 písm. b (tj. příjmy členů družstev, společníků a jednatelů s.r.o., komanditistů) nebo příjmy dle §6 odst.1 písm. písm. c) (tj. odměny členů statutárních orgánů) a daňového rezidenta.
V ostatních případech pro něj platí srážková daň, tj.:
- pokud se jedná se o příjmy dle §6 odst.1 písm. písm. c) (tj. odměny členů statutárních orgánů), ale jde o daňového nerezidenta (zde se platí vždy srážk. daň bez ohledu na podepsání prohlášení)
- nebo pokud nepodepsal prohlášení, nejedná se o příjmy členů družstev/jednatelů a společníků s.r.o./komanditistů nebo o odměny členů stat. orgánů - rezidentů a součet jeho příjmů nepřesáhl limit pro srážkovou daň.
Tj. může dojít i ke kombinaci, při níž jsou příjmy dle §6 odst.1 písm. a,d a dle §6 odst.1 písm. b,c daněny zvlášť. Tj. příjmy dle bodu §6 odst.1 písm. a,d budou zdaněny srážkovou daní a příjmy dle §6 odst.1 písm. b,c budou zdaněny zvlášť zálohou na daň.
Danění příjmů jednatelů/stat. orgánů:
Jak bylo uvedeno v popisu Druhu činnosti PP:TypeOfActivity v údajích prac. poměru (PP), příjmy podle §6 odst. 1 písm b) a c) můžete zadat buďto do položek k tomu určených (odměny jednatelů, odměny členů stat. orgánů), nebo do týchž položek zvláštního pracovního poměru s druhem činnosti 7 nebo 8.
V systému ABRA Gen se s nimi z hlediska zdanění naloží následovně:
Příjmy jednatelů:
- Pokud je PP jiného typu než 7 (společníci, jednatelé s.r.o., komanditisté), berou se za příjmy jednatele pouze příjmy uvedené v položce Odměny jednatelů celkem MLD:S_ExecutiveFeeTotal. Tyto příjmy jsou daněny vždy zálohovou daní, ostatní příjmy plynoucí z tohoto PP kromě příjmů statutárních orgánů (položek Odměny stat. orgánů celkem MLD:S_CorporateFeeTotal) jsou daněny podle toho, zda měl podepsáno prohlášení (tak vždy zálohovou) nebo neměl (pak podle výšky těchto příjmů srážkovou nebo zálohovou).
- Pokud je PP typu 7, pak všechny příjmy kromě příjmů statutárních orgánů (položek Odměny stat. orgánů celkem MLD:S_CorporateFeeTotal) jsou považovány za příjmy jednatele a jsou daněny zálohou. (Pokud by měl mít zaměstnanec i příjmy, které nejsou z titulu jednatelství, je nutné takovému zaměstnanci přidat dalčí PP jiného typu než 7).
Příjmy statutárních orgánů:
- U rezidentů: vše, co je zadáno v položce Odměny stat. orgánů celkem MLD:S_CorporateFeeTotal se daní vždy zálohou, ostatní příjmy plynoucí z tohoto PP (kromě příjmů statutárních orgánů (položek Odměny stat. orgánů celkem MLD:S_CorporateFeeTotal)) jsou daněny podle toho, zda měl podepsáno prohlášení (tak vždy zálohovou) nebo neměl (pak podle výšky těchto příjmů srážkovou nebo zálohovou).
- U nerezidentů: vše, co je zadáno v položce Odměny stat. orgánů celkem MLD:S_CorporateFeeTotal se daní vždy srážkou, ostatní příjmy plynoucí z tohoto PP (kromě příjmů statutárních orgánů (položek Odměny stat. orgánů celkem MLD:S_CorporateFeeTotal)) jsou daněny podle toho, zda měl podepsáno prohlášení (tak vždy zálohovou) nebo neměl (pak podle výšky těchto příjmů srážkovou nebo zálohovou).
"Zaměstanec" nepodepsal prohlášení a dostane 30 000 odměnu jednatele, 50 000 odměnu člena statutárního orgánu a na DPP za úklid po večírku na valné hromadě dostane mzdu 3 000. Pak zdaní 80 000 + pojistné zálohou a 3 000 + pojistné srážkovou daní, pokud to bude "nedejbože" nerezident, tak 30 000 + poj. zálohovou a 53 000 srážkovou daní.
Uplatnění odpočtů, daňových zvýhodnění a slev na dani
Výklad uplatnění odpočtů, daňových zvýhodnění a slev na dani jak při stanovení měsíční zálohy na daň tak při ročním zúčtování záloh a daňových zvýhodnění, viz Uplatnění možností snížení daňového zatížení, daň. bonusy - Postup plátce při stanovení srážky měsíční daňové zálohy.
Řešení v systému ABRA Gen:
V souladu s výše uvedenými skutečnostmi se tedy provede výpočet základů daně a daně.
Základ daně je součet opravy základu daně a superhrubé mzdy vyčíslené ze všech zdanitelných příjmů za všechny souběžné pracovní poměry a zdravotního a sociálního pojištění placeného zaměstnavatelem. Základ daně (výjimky) daněný zálohovou daní řeší danění zálohovou daní v případech nepodepsaného prohlášení, tj. příjmy větší než limit 5000Kč, příjmů jednatelů, příjmy statutárních orgánů-rezidentů (viz výše). Základ srážky (výjimky) slouží pro případ danění srážkovou daní u statutárních orgánů-nerezidentů (viz výše). Základ zálohové daně je roven buď spočtené mu základu daně (kromě případu statutárních orgánů-nerezidentů), pokud se počítá zálohová daň, nebo jen spočtenému Základu daně (výjimky) daněnému zálohovou daní, v případě, že se nepočítá zálohová daň. Ze základu zálohové daně se zjistí zálohová daň před slevami podle daň. tabulky. Dále se zjistí nárok na měsíční slevy podle §35ab celkem, o tyto se poníží vypočtená zálohová daň před slevami a vyčíslí se zálohová daň před daňovým zvýhodněním. Dále se vyčíslí, na jaké měsíční daňové zvýhodnění má poplatník nárok. Porovnáním Zálohové daně před daň. zvýhodněním a daňového zvýhodnění se vyčíslí konečná Zálohová daň a Daňový bonus (samozřejmě při posouzení nároků na bonus a se zohledněním minimálních a maximálních limitů). Dále se ještě vyčíslí základ daně zvláštní sazbou (buď pro případ, že se nepočítá zálohová daň nebo pro případ, že se jedná o příjmy statutárních orgánů-nerezidentů). Z něj pak daň zvláštní sazbou.
V důsledku vstupu ČR do EU bylo mj. potřeba řešit výpočet mzdy při pohybu zaměstnance na území EU na základě E101.
Ze zákona o daních z příjmů (§ 6, odst. 13):
(13) Základem daně (dílčím základem daně) jsou příjmy ze závislé činnosti nebo funkční požitky, s výjimkou uvedenou v odstavcích 4 a 5, zvýšené o částku odpovídající pojistnému na sociální zabezpečení a příspěvku na státní politiku zaměstnanosti a pojistnému na všeobecné zdravotní pojištění, které je z těchto příjmů podle zvláštních právních předpisů 21) povinen platit zaměstnavatel (dále jen "povinné pojistné"); částka odpovídající povinnému pojistnému se při výpočtu základu daně připočte k příjmu ze závislé činnosti nebo funkčnímu požitku i u zaměstnance, u kterého povinnost platit povinné pojistné zaměstnavatel nemá. Při výpočtu základu daně podle věty první se při stanovení částky povinného pojistného nepřihlíží ke slevám nebo k mimořádným slevám na pojistném u zaměstnavatele a ani k jiným částkám, o které si zaměstnavatel snižuje odvody povinného pojistného.
Z výše uvedené poznámky plyne, že pro zaměstnance platícího ZP resp. SP na území EU mimo ČR je třeba vyčíslit velikost pojistného ZP a SP, navýšit o něj základ daně, ze kterého se poté spočte daň z příjmu, ale toto pojistné pak neodvést. Na jiných místech - tj. tisk. sestavy, exporty, ELDP a RZ se ale takový zaměstnanec jeví tak, že ZP a SP neplatí, tj. pojištění a jeho základ se vyčíslí jako nula.
Řešení v systému ABRA Gen:
- na zaměstnance přidány příznaky Neplatí sociální pojištění (PL:NotPaySocIns), Neplatí zdravotní pojištění PL:NotPayHealthIns, kterými je možné nastavit, že zaměstnanec nemá povinnost odvádět povinné tuzemské zdravotní a sociální pojištění. Při výpočtu mzdového se hodnota tohoto příznaku přenese na souhrnný mzdový list (viz položky Neplatí ZP/SP). Dále jsou příslušně zohledněny ve výpočtech ZP, SP a daní.
- Upraveny příslušné reporty/exporty.
Od 1. 1. 2008 se nově základ daně stanovuje z příjmů ze závislé činnosti zvýšených o částku odpovídající pojistnému na sociální zabezpečení a příspěvku na státní politiku zaměstnanosti a pojistnému na všeobecné zdravotní pojištění, které je z těchto příjmů podle zvláštních právních předpisů povinen platit zaměstnavatel za zaměstnance, ale jen z jeho příjmů (čili nepatří sem pojistné, které zaměstnavatel platil za zaměstnance za dobu jeho neoml. absence či neplaceného volna). Není to totiž z příjmu zaměstnance. ZP 9 % za neoml.absenci se do pojistného za zaměstnavatele nezahrnuje, jelikož se zahrnuje do pojistného za zaměstnance. ZP 9 % za NPV se zahrnuje do pojistného za zaměstnavatele, tudíž je třeba jej zde odečíst. Pro tento základ daně se ujal pracovní název "superhrubá mzda".
Od 1. 1. 2018 se změnila pravidla určující, kdy se používá zálohová daň a kdy srážková. Další novelizace příslušného zákona (§ 6 odst. 4 zákona o dani z příjmu) platí od 1. 5. 2019.

Položky, kterých se výpočet týká:
- Zdanitelné příjmy MLD:S_TaxableIncome
Tato položka sumarizuje zdanitelné příjmy. Jsou zde sečteny všechny příjmy, které se přičítají do základu daně za daný prac. poměr a které vyplývají z dílčího mzdového listu. 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.
Zdanitelné příjmy MLD:S_TaxableIncome se rovnají buď Hrubé mzdě pro výpočet PČM MLD:GrossWageForAverageNetWageza 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 rovnají součtu Hrubé mzdy MLD:S_GrossWageTotal plus Vojenská povinnost celkem MLD:S_ArmyCompTotal plus Odměny statut. org. celkem MLD:S_CorporateFeeTotal plus Odměny jednatelů celkem MLD:S_ExecutiveFeeTotalplus Doplatek do min. mzdy MLD:S_SurChargeTotal plus PHM - pro soukromé účely-naturální příjem MLD:S_POLWage.
Příjmy zahrnované do základu daně, které vyplývají ze souhrnného ML (tj. vztahují se k zaměstnanci, nikoliv dílčímu prac. poměru) se přičtou až v součtu za všechny prac. poměry v položce Zdanitelné příjmy celkem.

Položky, kterých se výpočet týká:
- Zdanitelné příjmy celkem MLS:S_TaxableIncome
- Zdanitelné příjmy jednatelů MLS:S_TaxIncomeExecutive
- Zdanitelné příjmy členů stat. orgánů MLS:S_TaxIncomeCorporate
Zdanitelné příjmy celkem (za všechny PP) MLS:S_TaxableIncome je definována jako součtová položka, tj. rovná se součtu:
- zdanitelných příjmů celkem ze všech pracovních poměrů daného zaměstnance, tj. položek Zdanitelné příjmy celkem MLD:S_TaxableIncome.
K tomu jsou přičteny ostatní zdanitelné příjmy zadávané k souhrnnému mzdovému listu, tj. součet Služební auto pro soukr. účely celkem MLS:S_DutyCarTotal + Renta MLS:S_RentTotal a dále plus Životní pojištění - základ daně MLS:S_LifelnsTaxBasea Penzijní fond- základ daně MLS:RetFundTaxBase.
Zdanitelné příjmy jednatelů MLS:S_TaxIncomeExecutive je pomocná položka, do níž se napočtou zdanitelné 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 Druh činnosti PP:TypeOfActivity v údajích prac. poměru zaměstnance 7 (společníci, jednatelé s.r.o., komanditisté), tak se rovná zdanitelné příjmy celkem minus odměny členů statut. orgánů celkem ze všech pracovních poměrů daného zaměstnance, tj. položek Zdanitelné příjmy celkem MLD:S_TaxableIncome minus Odměny statut. org. celkem MLD:S_CorporateFeeTotal. V opačném případě 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).
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 plus Živ.poj. základ daně MLS:S_LifeInsTaxBase.
Zdanitelné příjmy členů stat. orgánů MLS:S_TaxIncomeCorporate 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.

Položky, kterých se výpočet týká:
- Superhrubá mzda (MLS:S_SuperGrossWageTotal) {zavedena v rámci Změn v daních od 1. 1. 2008}
Super hrubá mzda celkem (za všechny PP) MLS:S_SuperGrossWageTotal se rovná součtu položky Superhrubá mzda zadaná MLS:S_SuperGrossWage plus Zdanitelné příjmy celkem MLS:S_TaxableIncome ze všech pracovních poměrů daného zaměstnance plus Pojistné ZP-zaměstnavatel MLS:S_HealthInsCompany plus pojistné SP zaměstnavatel zák.sazba MLS:S_SocialInsCompanyBaseRate.
Do 31. 12. 2014 včetně se ještě odečítalo zdrav. pojištění odpovídající 9 % ZP za neplac. volno uhrazené zaměstnavatelem za zaměstnance, tj. minus procento ZP celkem dané v glob. proměnné S_ZPCelk ze Základu ZP za neplac. volno MLS:S_HealthInsBaseUnpaidFree plus procento ZP celkem dané v glob. proměnné S_ZPZamec ze Základu ZP za neplac. volno MLS:S_HealthInsBaseUnpaidFree.
Od 1. 1. 2015 je ve výpočtových vzorcích položka MLS:S_HealthInsBaseUnpaidFree nastavena na hodnotu 0. Více viz související poznámky k sekcím ZP za absence a ZP za neplacené volno v kapitole Mzdové listy - záložka Souhrnný ML (MLS) .
Odečtení 9 % ZP za NPV se vyčíslovalo znovu jako procento krát základ, nepoužívalo se napočtené pojistné za NPV MLS:S_HealthInsUnpaidFreeDock. Zde bylo totiž třeba ponížit superhrubou mzdu o toto pojistné odvedené zaměstnavatelem za NPV zaměstnance bez ohledu na to, zda jej zaměstnavatel nakonec zaplatil či zda bylo následně strženo zaměstnanci (jeden z nich jej uhradit musel). A ve výpočtu položky pojistné za NPV MLS:S_HealthInsUnpaidFreeDock se zohledňovala možnost, že zaměstnanec u nějakého prac. poměru toto pojistné hradit nebude, tudíž tuto položku zde nebylo možné využít.

Položky, kterých se výpočet týká:
- Odpočty ze základu daně MLS:S_TaxCountOffsTotal
Odpočty ze základu daněMLS:S_TaxCountOffsTotal se rovná nule, pokud zaměstnanec nepodepsal prohlášení k dani, tj. není zatržena položka Podepsal daň. prohlášení PL:TaxDeclaration (bez ohledu na případně zadané odpočty v údajích zaměstnance). V opačném případě se vypočte jako součet všech měsíčních odpočtů ze základu daně, ale je-li zaměstnanec důchodce k 1. 1., pak bez nezdanitelného minima.
Tj. vypočte se jako součet všech odpočtů zadaných v záložce Rodinní příslušníci, daň. odpočty a slevy daného zaměstnance, platných v počítaném období a vysčítaných funkcí WageSumCountOff, které se mají uplatňovat měsíčně. (Tedy odpočty definované se způsobem odpočtu měsíční fixní částkou nebo měsíční zadávanou částkou). Nezapočítají se odpočty definované se způsobem odpočtu pouze roční fixní částkou (z níž se nemá vyčíslovat 1/12) nebo roční zadávanou částkou - takové odpočty se pak zohlední až v rámci ročního zúčtování (RZÚ), viz popis u definice odpočtů. Má-li zaměstnanec v položce Starobní důchod od (PL:RetirementFrom) datum menší nebo rovno než 1. 1. počítaného roku, pak se do sumy odpočtu nezahrne odpočet typu Na poplatníka (Nezdanitelné minimum), i kdyby toto bylo v záložce Rodinní příslušníci, daň. odpočty a slevy zadané jako platné.
Po výpočtu se provede kontrola, zda zaměstnanec podepsal daňové prohlášení a pokud ano, tak zda má zadanou slevu na poplatníka (pomocí funkce WageSumTaxAdvantages. Viz Kontrolní výrazy. MLS:S_TaxCountOffsTotal
Další podmínky uplatnění odpočtů se nijak nekontrolují a je na uživateli, aby nárok na odpočet v údajích zaměstnance zadal oprávněně.
Položka se na základě aktuálně platné legislativy v dalších výpočtech nepoužívá.

Položky a globál. proměnné, kterých se výpočet týká:
- Základ daně oprava MLS:S_TaxBase
- Základ daně MLS:S_TaxBaseTotal
- Je jednatel nerezident (MLS:S_IsNonResidentExecutive)
- Základ srážky(výjimky) MLS:ExtraTaxDueBase
- Základ zálohy (výjimky) MLS:S_DepositTaxDueBase
- Zálohová daň MLS:S_IsDepositTax
- Základ zálohové daně MLS:S_DepositTaxBase
- Základ daně zvl. sazbou MLS:S_ExtraTaxBase
- Zálohová daň oprava MLS:S_DepositTax
- Zálohová daň před slevami MLS:S_DepositTaxBeforeDiscount
- Měsíční sleva na dani podle §35ab MLS:S_TaxDiscountGeneral
- Zálohová daň před daň. zvýhod. MLS:S_DepositTaxBeforeTaxAdvantage
- Daňové zvýhodnění MLS:S_TaxAdvantage
- Daňové zvýhodnění (celkem) MLS:S_TaxAdvantageTotal
- Zálohová daň MLS:DepositTaxTotal
- Měs. sleva na dani podle §35c MLS:S_TaxDiscountChildren
- Měs. sleva na dani celkem MLS:S_TaxDiscountTotal
- Koeficient pro daňový bonus MLS:S_TaxBonusCoef
- Rozhodná částka pro daň. bonus MLS:S_DecisiveAmountForTaxBonus
- Daňový bonus zadaný MLS:S_TaxBonus
- Daňový bonus celkem MLS:S_TaxBonusTotal
- Daň zvláštní sazbou oprava MLS:S_ExtraTax
- Daň zvláštní sazbou MLS:ExtraTaxTotal
- Základ solidárního navýšení daně MLS:S_SolidarityTaxIncreaseBase
- Základ solidárního navýšení daně celkem MLS:S_SolidarityTaxIncrBaseTotal
- Solidární navýšení daně MLS:S_SolidarityTaxIncrease
- Solidární navýšení daně celkem MLS:S_SolidarityTaxIncreaseTotal
- Globální proměnná GP:S_DanZal
- Globální proměnná GP:S_DanSraz
- Globální proměnná GP:S_MinDB
- Globální proměnná GP:S_MaxDB
- Globální proměnná GP:S_SDanSaz
Základ daně MLS:S_TaxBaseTotal se rovná součtu Základ daně oprava MLS:S_TaxBase plus Superhrubá mzda MLS:SuperGrossWage.
Je jednatel nerezident MLS:S_IsNonResidentExecutive vyjadřuje, zda se jedná o zaměstnance, který je daňovým nerezidentem. Pro takové zaměstnance jsou totiž jinak daněny odměny členů stat. orgánů (viz Danění příjmů jednatelů/stat. orgánů). Pokud je poplatník daňový nerezident, tj. má zatrženu položku Daňový nerezident PL:S_TaxNonResident, položka "Je jednatel nerezident" (MLS:S_IsNonResidentExecutive) má hodnotu 2. V opačném případě má hodnotu 1, tj. zaměstnanec není nerezident.
Je jednatel nerezident MLS:S_IsNonResidentExecutive 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.
Základ srážky (výjimky) MLS:S_ExtraTaxDueBase je nulový, pokud nejde o nerezidenta (tj. položka "Je jednatel nerezident" MLS:S_IsNonResidentExecutive nemá hodnotu 2). Pokud jde o nerezidenta, vypočte se jako Zdanitelné příjmy členů stat. orgánů MLS:S_TaxIncomeCorporate plus zdravotní pojištění. Přičemž:
- přičítaná částka zdravotního pojištění se rovná: částce vyčíslené jako procento ZP celkem dané v glob. proměnné S_ZPCelk minus procento ZP pro zaměstnance dané v glob. proměnné S_ZPZamec ze Základu ZP z příjmů čl.st.org. MLS:S_HealthInsBaseCorporate, minimálně však se rovná částce Pojistného ZP-zaměstnavatel MLS:S_HealthInsCompany.
Základ zálohy (výjimky) MLS:S_DepositTaxDueBase je nulový, pokud je v údajích zaměstnance zatržena položka Podepsal daň. prohlášení PL:TaxDeclaration. V opačném případě (nepodepsal prohlášení), tak se vypočte následovně:
- Jestliže má poplatník zdanitelné příjmy (kromě příjmů jedn. a spol.) vyšší, než je limit pro srážkovou daň (tj. rozdíl Zdanitelných příjmů celkem MLS:S_TaxableIncome minus Zdanitelné příjmy jednatelů MLS:S_TaxIncomeExecutive minus Zdanitelné příjmy členů stat. orgánů MLS:S_TaxIncomeCorporate je větší jak limit pro daň zvláštní sazbou daný v glob. proměnné S_DanLimit), tak jako rozdíl Super hrubá mzda celkem (za všechny PP) MLS:S_SuperGrossWageTotal minus základ srážkové daně (výjimky), tj. minus položka Základ srážky(výjimky) MLS:ExtraTaxDueBase.
- V opačném případě (zdanitelné příjmy nižší, než je limit pro srážkovou daň), tak jako Zdanitelné příjmy jednatelů MLS:S_TaxIncomeExecutive a pokud nejde o nerezidenta (tj. položka "Je jednatel nerezident" MLS:S_IsNonResidentExecutive nemá hodnotu 2), tak plus Zdanitelné příjmy členů stat. orgánů MLS:S_TaxIncomeCorporate, a dále plus zdravotní a sociální pojištění. Přičemž:
- přičítaná částka zdravotního pojištění se rovná: částce vyčíslené jako procento ZP celkem dané v glob. proměnné S_ZPCelk minus procento ZP pro zaměstnance dané v glob. proměnné S_ZPZamec ze Základu ZP z příjmů jednatele MLS:S_HealthInsBaseExecutive a pokud nejde o nerezidenta, tak i ze Základu ZP z příjmů čl.st.org. MLS:S_HealthInsBaseCorporate, minimálně však se rovná částce Pojistného ZP-zaměstnavatel MLS:S_HealthInsCompany.
přičítaná částka sociálního pojištění se rovná: částce vyčíslené jako procento SP celkem dané v glob. proměnné S_SPZtel ze Základu SP z příjmů jednatele MLS:S_SocialInsBaseExecutive a pokud nejde o nerezidenta, tak i ze Základu SP z příjmů čl.st.org. MLS:S_SocialInsBaseCorporate, minimálně však se rovná částce SP zaměstnavatel zák.sazba MLS:S_SocialInsCompanyBaseRate.
Základ zálohy (výjimky) MLS:S_DepositTaxDueBase 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čítance do výsledku nijak nepromítnou, navíc započtení některých z nich je v definici potlačeno.
Zálohová daň MLS:S_IsDepositTax má hodnotu 2 (tj.bude se počítat), pokud je v údajích zaměstnance zatržena položka Podepsal daň. prohlášení PL:TaxDeclaration nebo pokud rozdíl Zdanitelných příjmů celkem MLS:S_TaxableIncome minus Zdanitelné příjmy jednatelů MLS:S_TaxIncomeExecutive minus Zdanitelné příjmy členů stat. orgánů MLS:S_TaxIncomeCorporate je větší jak limit pro daň zvláštní sazbou daný v glob. proměnné S_DanLimit.
Základ zálohové daně MLS:S_DepositTaxBase je nulový, pokud je Základ daně MLS:S_TaxBaseTotal nulový. Pokud je Základ daně MLS:S_TaxBaseTotal nenulový, pak se rovná částce vypočtené následovně: pokud se má počítat zálohová daň, tj. hodnota položky Zálohová daň? MLS:S_IsDepositTax je 2, pak se rovná rozdílu Základu daně MLS:S_TaxBaseTotal minus Základ srážky (výjimky) MLS:S_ExtraTaxDueBasezaokrouhlenému nahoru na stokoruny resp. na koruny (pokud je menší než 100). V opačném případě se rovná Základu zálohy (výjimky) MLS:S_DepositTaxDueBase zaokrouhlenému nahoru na stokoruny.
Základ daně zvl. sazbou MLS:S_ExtraTaxBase se vypočte následovně: pokud se nemá počítat zálohová daň (tj. hodnota položky Zálohová daň? MLS:S_IsDepositTax je 1), pak se rovná nenulovému rozdílu Základ daně MLS:S_TaxBaseTotal minus Základ zálohy (výjimky) MLS:S_DepositTaxDueBase. Pokud se má počítat zálohová daň, pak se rovná Základ srážky (výjimky) MLS:S_ExtraTaxDueBase.
Zálohová daň před slevami MLS:S_DepositTaxBeforeDiscount se rovná Daň zálohová oprava MLS:S_DepositTax a pokud je Základ zálohové daně nenulový, pak plus částka vypočtená následovně: pokud je v údajích zaměstnance zatržena položka Podepsal daň. prohlášení PL:TaxDeclaration, pak se vypočte jako měsíční sazba zálohové daně zjištěná z daňové tabulky ze Základu zálohové daně MLS:S_DepositTaxBase. V opačném případě se rovná také měsíční sazbě zálohové daně zjištěné z daň. tabulky ze Základu zálohové daně, minimálně však částce rovné minimální sazbě zálohové daně dané v glob. proměnné S_DanZal ze Základu zálohové daně.
Měsíční sleva na dani podle §35ab MLS:S_TaxDiscountGeneral se rovná nule, pokud zaměstnanec nepodepsal prohlášení k dani, tj. není zatržena položka Podepsal daň. prohlášení PL:TaxDeclaration (bez ohledu na případně zadané slevy dle §35ab v údajích zaměstnance). V opačném případě se vypočte jako součet všech měsíčních slev na dani (tedy bez daňových zvýhodnění) a bez slev na děti.
Tj. pak se vypočte jako součet všech daňových slev zadaných v záložce Rodinní příslušníci, daň. odpočty a slevy daného zaměstnance, platných v počítaném období a vysčítaných funkcí WageSumTaxAdvantages, které se mají uplatňovat měsíčně. (Tedy slev definovaných se způsobem odpočtu/slevy měsíční fixní částkou nebo měsíční zadávanou částkou). Nezapočítají se slevy na dani definované se způsobem odpočtu/slevy pouze roční fixní částkou (z níž se nemá vyčíslovat 1/12) - takové slevy pak budou automaticky zohledněny až v rámci ročního zúčtování (RZÚ), a dále slevy definované se způsobem odpočtu/slevy roční zadávanou částkou - takové je třeba do RZÚ zadat ručně). Od toho se odečtou slevy na děti a na děti ZTT-P vysčítané funkcí WageSumTaxAdvantages volanou postupně s parametry 1 a 7.
Po výpočtu položky MLS:S_TaxCountOffsTotal se provede kontrola, zda zaměstnanec podepsal daňové prohlášení a pokud ano, tak zda má zadanou slevu na poplatníka (pomocí funkce WageSumTaxAdvantages. Viz Kontrolní výrazy.
Další podmínky uplatnění slev na dani se nijak nekontrolují a je na uživateli, aby nárok na slevy na dani v údajích zaměstnance zadal oprávněně.
Zálohová daň před daň. zvýhod. MLS:S_DepositTaxBeforeTaxAdvantage se vypočte jako rozdíl Zálohové daně před slevami MLS:S_DepositTaxBeforeDiscount minus Měsíční sleva na dani podle §35ab MLS:S_TaxDiscountGeneral, je-li tento větší než nula. V opačném případě se rovná nule.
Daňové zvýhodnění (celkem) MLS:S_TaxAdvantageTotal se rovná nule, pokud zaměstnanec nepodepsal prohlášení k dani PL:TaxDeclaration (bez ohledu na případně zadaná daň. zvýhodnění v údajích Zaměstnance). V opačném případě se rovná součtu Daňového zvýhodnění zadaného MLS:S_TaxAdvantage a všech daňových zvýhodnění na děti a děti v domácnosti - ZTP-P zadaných v záložce Rodinní příslušníci, daň. odpočty a slevy daného zaměstnance a platných v počítaném období. Daň. zvýhodnění jsou vysčítána z měsíčních daňových zvýhodnění funkcí WageSumTaxAdvantages volanou s parametry 1 a 7.
Daň zálohová MLS:DepositTaxTotal se rovná rozdílu Zálohová daň před daň. zvýhod. MLS:S_DepositTaxBeforeTaxAdvantage minus Daňové zvýhodnění (celkem) MLS:S_TaxAdvantageTotal, pokud je tento rozdíl větší než nula. V opačném případě (tj. je-li daň. zvýhodnění větší než spočtená zálohová daň před slevou) se zálohová daň rovná nule.
Měs. sleva na dani podle §35c MLS:S_TaxDiscountChildren se rovná rozdílu Zálohová daň před daň. zvýhod. MLS:S_DepositTaxBeforeTaxAdvantage minus Daň zálohová MLS:DepositTaxTotal. (Daň zálohová MLS:DepositTaxTotalmůže být minimálně nula (pokud bylo zvýhodnění větší než zálohá daň před zvýhodněním) nebo maximálně může být rovna Zálohové dani před daň. zvýhodněním (pokud bylo zvýhodnění nula), viz výpočet předchozí položky). Z toho plyne, že Měs. sleva na dani podle §35c MLS:S_TaxDiscountChildren může být minimálně nula (pokud zvýhodnění nebylo žádné), maximálně však může být rovna vypočtené daňové povinnosti v položce Zálohová daň před daň. zvýhod. MLS:S_DepositTaxBeforeTaxAdvantage.
Měs. sleva na dani celkem MLS:S_TaxDiscountTotal se rovná součtu Měs. sleva na dani podle §35c MLS:S_TaxDiscountChildren plus Měs. sleva na dani podle §35ab MLS:S_TaxDiscountChildren, která se rovná částce vypočtené v položce Měsíční sleva na dani podle §35ab MLS:S_TaxDiscountGeneral maximálně však z ní lze do celkové slevy započíst čásku rovnou položce Zálohová daň před slevami MLS:S_DepositTaxBeforeDiscount.
Koeficient pro daňový bonus MLS:S_TaxBonusCoef je jedna.
Tato položka byla zavedena dříve v době, kdy díky nejasnému výkladu legislativy nebylo zřejmé, zda se min. mzda pro posouzení nároku na bonus krátí a jak. Z tehdejšího výkladu plynulo, že se krátí koeficientem vypočteným podle věku, délky trvání pracovního poměru a stupně invalidity, tj. obdobným Koeficientu minimální mzdy MLD:S_MinWageCoef pro výpočet min. mzdy, s tím rozdílem, že k posouzení délky trvání prac. poměru se použil řídící prac. poměr.
Rozhodná částka pro daň. bonus MLS:S_DecisiveAmountForTaxBonus se rovná polovině minimální mzdy dané v glob. proměnné S_MinMzdM platné k 1. 1. roku, do něhož spadá počítané mzdové období.
Daňový bonus celkem MLS:S_TaxBonusTotal se určuje jako součet dvou složek. První složka se vypočte automaticky, výsledná hodnota je závislá na splnění několika podmínek. Vypočtenou hodnotu je v případě potřeby možné ručně zkorigovat položkou Daňový bonus zadaný MLS:S_TaxBonus . Viz specifický případ souběžných pracovních poměrů zmíněný v níže uvedeném upozornění.
-
Jsou-li současně splněny následující podmínky:
- Daňové zvýhodnění (celkem) MLS:S_TaxAdvantageTotal je větší než nula
- a zároveň Zdanitelné příjmy S_TaxableIncome jsou větší nebo rovny Rozhodné částce pro daň. bonus MLS:S_DecisiveAmountForTaxBonus
- a zároveň rozdíl Daňového zvýhodnění (celkem) MLS:S_TaxAdvantageTotal a Zálohové daně před daň. zvýhod. MLS:S_DepositTaxBeforeTaxAdvantage je větší než minimální daňový bonus nastavený v glob. proměnné S_MinDB pro počítané mzdové období,
stanoví se výše daňového bonusu celkem MLS:S_TaxBonusTotal jako nižší z následujících hodnot:
- rozdíl Daňového zvýhodnění (celkem) MLS:S_TaxAdvantageTotal a Zálohové daně před daň. zvýhod. MLS:S_DepositTaxBeforeTaxAdvantage
- maximální daňový bonus zadaný v glob. proměnné S_MaxDB pro počítané mzdové období.
Jinými slovy, maximální daňový bonus S_MaxDB je horním limitem pro počítanou část celkového daňového bonusu.
-
Takto vypočtenou hodnotu je možné ručně zkorigovat pomocí položky Daňový bonus zadaný MLS:S_TaxBonus, jejíž hodnota se k vypočtené výši celkového daňového bonusu přičte.
Pokud výše uvedené zapíšeme pomocí vzorce, vypadá výpočet následovně:
if(
(S_TaxAdvantageTotal>0) and
(S_TaxableIncome >= S_DecisiveAmountForTaxBonus) and
((S_TaxAdvantageTotal - S_DepositTaxBeforeTaxAdvantage)>=WageConstant('S_MinDB',WagePeriod_ID)),
NxMin(S_TaxAdvantageTotal - S_DepositTaxBeforeTaxAdvantage, WageConstant('S_MaxDB',WagePeriod_ID))
, 0) + S_TaxBonus
Uvedený vzorec můžete v aplikaci skutečně nalézt - v agendě Výpočtové schéma vyhledejte na záložce Seznam položku "Souhrnný ML, základní" (MSZakl), přepněte se na záložku Detail, v subzáložce Položky vyhledejte položku "S_TaxBonusTotal", přepněte se na subzáložku Definice, zkontrolujte, zda máte v položce Zobrazit výrazy vybranou možnost Výpočetní výraz a v poli Standardní definice uvidíte vzorec.
Podobně můžete postupovat i v případě dalších výpočtů popsaných v této kapitole, pokud je pro vás matematický zápis vzorce srozumitelnější než textový popis.
Vzorec pro výpočet měsíčního daňového bonusu nezohledňuje správně odpracovanou dobu v některých ojedinělých kombinacích: Pokud zaměstnanec např. má HPP a VPP, v HPP neodpracoval žádnou hodinu a ve VPP něco odpracoval, má nárok na výplatu daňového bonusu, poněvadž měsíční úhrn příjmů se porovnává s minimální mzdou krácenou koeficientem a odpracovanou dobou. Program ale v tomto případě daňový bonus nepřizná. Toto však není příliš na závadu, jelikož se jedná o marginální případ a lze jej řešit opravnou položkou daňového bonusu Daňový bonus zadaný MLS:S_TaxBonus.
Daň zvláštní sazbou MLS:ExtraTaxTotal se rovná Daň zvláštní sazbou oprava MLS:S_ExtraTax plus Základ daně zvl. sazbou MLS:S_ExtraTaxBase krát procento srážkové daně, dané v glob. proměnné S_DanSraz, je-li poplatník daňový rezident, tj. nemá zatrženu položku Daňový nerezident MLD:S_TaxNonResident, v opačném případě krát procento srážkové daně, dané v glob. proměnné S_DanSrazNer.
Pokud se jedná o daňového nerezidenta podle § 36/1c, tj. se zatrženou položkou Stát bez smlouvy zamezující dvojí zdanění S_NoDoubleTaxAgreement místo S_DanSrazNer se použije proměnná S_DanSrazNe2.
Základ solidárního navýšení daně celkem S_SolidarityTaxIncrBaseTotal se rovná součtu opravné částky MLS:S_SolidarityTaxIncreaseBase a Zdanitelných příjmů MLS:S_TaxableIncome, od kterých je odečtena 1/12 z ročního limitu základu SP GP:S_SPZakLimit.
Solidární navýšení daně celkem S_SolidarityTaxIncreaseTotal se rovná součtu opravné částky MLS:S_SolidarityTaxIncrease a procenta ze základu solidárního navýšení daně celkem MLS:S_SolidarityTaxIncrBaseTotal daného sazbou solidárního zvýšení daně základu GB:S_SDanSaz pro daný rok.

Položky, kterých se tato část týká:
- Přeplatek roč. zúčtování daní MLS:AnnualClearing
- Daňový bonus z ročního zúčtování MLS:YearTaxBonus
Roč. zúčtování MLS:AnnualClearing - Nejedná se o počítanou položku, ale pouze o položku Roč. zúčtování MLS:AnnualClearing na MLS, která slouží pro ruční zadání nebo pro přenos přeplatku na dani vypočteného v rámci ročního zúčtování funkcí Uzavření RZ do ML.
Daňový bonus z ročního zúčtování MLS:YearTaxBonus - Nejedná se o počítanou položku, ale pouze o položku Daňový bonus z ročního zúčtování MLS:YearTaxBonus na MLS, která slouží pro ruční zadání nebo pro přenos doplatku daňového bonusu vypočteného v rámci ročního zúčtování funkcí Uzavření RZ do ML.

Položky, kterých se výpočet týká:
- Příjem pro nárok na důchod MLS:S_RetireLimitIncome
Tato položka je zavedena z historických důvodů. V předchozím systému ABRA Gold se používala jako kontrolní položka výše příjmu pro nárok na výplatu starobního důchodu (155/95 §37). Sloužila pro zobrazení upozornění, pokud hodnota položky přesáhla v definovaném počtu měsíců po přiznání nároku na starobní důchod stanovenou mez, jelikož skutečnost, že příjem důchodce přesáhl stanovenou mez bylo nutno hlásit sociální správě, která pak pozastavila výplatu důchodu. Tato skutečnost již od 1. 1. 2004 neplatí, čili položka se nijak nevyužívá.
Příjem pro nárok na důchodMLS:S_RetireLimitIncome se rovná součtu Zdanitelných příjmů celkem (za všechny PP)MLS:S_TaxableIncome, a nemocenských dávek celkem vyplacených za počítané mzdové období zaměstnanci, které jsou definované jako součtová položka, tj. rovná se součtu:
- nem. dávky celkem ze všech pracovních poměrů daného zaměstnance, tj. položek Nem. dávky a náhrady - částkaMLD:S_SickBenefits.