Z) Položky mzdového listu - Speciální a pomocné položky
Tato stránka již není udržována.
![Closed](../../Skins/Default/Stylesheets/Images/transparent.gif)
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 full-textové 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.
![Closed](../../Skins/Default/Stylesheets/Images/transparent.gif)
Položky, kterých se toto týká:
- ML zadaný po skončení pracovného pomeru MLD:AfterWorkingRelation
ML zadaný po skončení pracovného pomeruMLD:AfterWorkingRelation je pomocná položka, která slouží pro odlišení ML zadaných po skončení PP od běžných ML. Nastavuje se automaticky při uložení takového ML. Viz dále Možnosti tvorby ML.
![Closed](../../Skins/Default/Stylesheets/Images/transparent.gif)
Položky, kterých se toto týká:
- Importovaný ML MLD:XMLImported
Importovaný MLMLD:XMLImported je pomocná položka, která slouží pro odlišení pomocných (importovaných ML) od běžných ML. Viz Pomocné (importované) ML pro evidenci dat za předchozí období. Slouží pro výpočet průměrů resp. pro sestavení výkazu EDLP, pokud celé rozhodné období resp. celé vykazované období dosud nebylo vedeno v systému ABRA Gen a nelze tudíž všechny údaje zjistit ze mzdových listů počítaných přímo v systému ABRA Gen.
Na pomocných MLS se pracuje jen s několika pomocnými položkami (viz dále). Jak je lze naplnit viz Zadání a evidence dat pro průměry zpětně.
Zmíněná položka Importovaný ML MLD:XMLImported není nijak uživatelsky editovatelná, jedná se o vnitřní údaj systému odlišující pomocné (importované) ML od běžných ML.
![Closed](../../Skins/Default/Stylesheets/Images/transparent.gif)
Položky, kterých se výpočet týká:
- Čitatel pro ND MLD:SickBenefitNumerator
Čitatel pro NDMLD:SickBenefitNumerator je pomocná položka, která slouží pro výpočet průměru na nemoc, pokud celé rozhodné období dosud nebylo vedeno v systému ABRA Gen a nelze tudíž všechny údaje zjistit ze mzdových listů počítaných přímo v systému ABRA Gen, ale je třeba údaje o dříve vyplacených složkách mzdy vstupujících do čitatele počítaného průměru čerpat z dat převedených odjinud.
Sloužila především pro případ importu dat z předchozího systému ABRA Gold v rámci "velkého" nezjednodušeného převodu dat přes XML soubory. Tento import není aktuálně k dispozici. Obsahovala celkovou částku z předchozího systému, kterou bylo třeba za dané mzdové období (za příslušný měsíc) zahrnout do výpočtu daného průměru. Při přechodu z předchozího systému ABRA Gold byla položka naplněna automaticky vysčítanou částkou za příslušný měsíc z ABRA Gold. Byla naplněna na pomocných mzdových listech, které vznikly v rámci tohoto převodu a mají tudíž hodnotu Ano v položce Importovaný ML, viz výše.
Položka slouží jen pro výpočet průměrů a nijak se nezapočítává do hrubé mzdy, daně a základů sociálního a zdravotního.
![Closed](../../Skins/Default/Stylesheets/Images/transparent.gif)
Položky, kterých se výpočet týká:
- Jmenovatel pro ND MLD:SickBenefitDenominator
Jmenovatel pro NDMLD:SickBenefitDenominator je pomocná položka, která slouží pro výpočet průměru na nemoc, pokud celé rozhodné období dosud nebylo vedeno v systému ABRA Gen a nelze tudíž všechny údaje zjistit ze mzdových listů počítaných přímo v systému ABRA Gen, ale je třeba údaje vstupující do jmenovatele počítaného průměru čerpat z dat převedených odjinud.
Sloužila především pro případ importu dat z předchozího systému ABRA Gold v rámci "velkého" nezjednodušeného převodu dat přes XML soubory. Tento import není aktuálně k dispozici. Obsahovala celkovou částku z předchozího systému, kterou bylo třeba za dané mzdové období (za příslušný měsíc) zahrnout do výpočtu daného průměru. Při přechodu z předchozího systému ABRA Gold byla položka naplněna automaticky vysčítanou částkou za příslušný měsíc z ABRA Gold. Byla naplněna na pomocných mzdových listech, které vznikly v rámci tohoto převodu a mají tudíž hodnotu Ano v položce Importovaný ML, viz výše.
Položka slouží jen pro výpočet průměrů a nijak se nezapočítává do hrubé mzdy, daně a základů sociálního a zdravotního.
![Closed](../../Skins/Default/Stylesheets/Images/transparent.gif)
Položky, kterých se výpočet týká:
- Pololetní odměny MLD:OldSixMonthsReward
Pololetní odměnyMLD:OldSixMonthsReward je pomocná položka, která slouží pro výpočet průměru na dovolenou (na náhrady), pokud celé rozhodné období dosud nebylo vedeno v systému ABRA Gen a nelze tudíž údaje o dříve vyplacených pololetních odměnách zjistit přímo z něj. Obsahuje částku pololetních odměn, které byly vyplaceny v předchozích obdobích a které spadají do období rozhodného pro výpočet daného průměru. Jak je lze naplnit viz Zadání a evidence dat pro průměry a ELDP za předchozí období.
Do průměru na dovolenou se tato položka započítává typicky 1/2 po dvě čtvrtletí (konkrétně dáno definicí výpočtu průměrů). Jedná se o ekvivalent položky Pololetní odměna celkemMLD:S_RewardSixMonthTotal počítané na ML již řádně vedených v systému ABRA Gen.
Pokud přecházíte z jiného systému, je možné ji zkorigovat např. přímo zásahem do převodních xml souborů (doporučeno obrátit se na servisního konzultanta servisní sítě výrobce).
Položka slouží jen pro výpočet průměrů a nijak se nezapočítává do hrubé mzdy, daně a základů sociálního a zdravotního.
![Closed](../../Skins/Default/Stylesheets/Images/transparent.gif)
Položky, kterých se výpočet týká:
- Roční odměny MLD:OldTwelveMonthsReward
Roční odměnyMLD:OldTwelveMonthsReward je pomocná položka, která slouží pro výpočet průměru na dovolenou (na náhrady), pokud celé rozhodné období dosud nebylo vedeno v systému ABRA Gen a nelze tudíž údaje o dříve vyplacených ročních odměnách zjistit přímo z něj. Obsahuje částku ročních odměn, které byly vyplaceny v předchozích obdobích a které spadají do období rozhodného pro výpočet daného průměru. Jak je lze naplnit viz Zadání a evidence dat pro průměry a ELDP za předchozí období.
Do průměru na dovolenou se tato položka započítává typicky 1/4 po čtyři čtvrtletí (konkrétně dáno definicí výpočtu průměrů). Jedná se o ekvivalent položky Roční odměna celkemMLD:S_RewardTwelveMonthTotal počítané na ML již řádně vedených v systému ABRA Gen.
Položka slouží jen pro výpočet průměrů a nijak se nezapočítává do hrubé mzdy, daně a základů sociálního a zdravotního.
![Closed](../../Skins/Default/Stylesheets/Images/transparent.gif)
Položky, kterých se výpočet týká:
- Dlouhodobé odměny celkem MLD:OldRewardLongTermTotal
- Převedená délka období, za které jsou odměny MLD:OldRewardPeriodLength
Dlouhodobé odměny celkemMLD:OldRewardLongTermTotal je pomocná položka, která slouží pro výpočet průměru na dovolenou (na náhrady), pokud celé rozhodné období dosud nebylo vedeno v systému ABRA Gen a nelze tudíž údaje o dříve vyplacených odměnách za delší období zjistit přímo z něj. Obsahuje částku dlouhodobých odměn, které byly vyplaceny v předchozích obdobích a které se neměly zahrnout do průměru na dovolenou najednou, ale v definovaném počtu částí, tj. podle počtu měsíců, za které daná odměna náležela zadaného v položce Převedená Délka období, za které jsou odměnyMLD:OldRewardPeriodLength, a které spadají do období rozhodného pro výpočet daného průměru. Jak je lze naplnit viz Zadání a evidence dat pro průměry a ELDP za předchozí období.
Do průměru na dovolenou se tato položka započítává podle počtu měsíců, za něž náležela, do odpovídajícího počtu čtvrtletí (konkrétně dáno definicí výpočtu průměrů). Jedná se o ekvivalent položky Odměna za delší období (Roční, pololet. apod. odměna) celkemMLD:S_RewardLongTermTotal počítané na ML již řádně vedených v systému ABRA Gen.
Při přechodu z předchozího systému FLORES Gold se tato položka automaticky nijak nenaplňovala vysčítanou částkou za příslušný měsíc z FLORES Gold a v případě potřeby jejího využití pro výpočet průměru dle textu výše bylo třeba si ji doplnit ručně. Viz též viz Zadání a evidence dat pro průměry zpětně.
Položka slouží jen pro výpočet průměrů a nijak se nezapočítává do hrubé mzdy, daně a základů sociálního a zdravotního.
![Closed](../../Skins/Default/Stylesheets/Images/transparent.gif)
Položky, kterých se výpočet týká:
- Čitatel pro dov. MLD:HolidayNumerator
Čitatel pro dov.MLD:HolidayNumerator je pomocná položka, která slouží pro výpočet průměru na dovolenou (na náhrady), pokud celé rozhodné období dosud nebylo vedeno v systému ABRA Gen a nelze tudíž všechny údaje zjistit ze mzdových listů počítaných přímo v systému ABRA Gen, ale je třeba údaje o dříve vyplacených složkách mzdy vstupujících do čitatele počítaného průměru čerpat z dat převedených odjinud.
Sloužila především pro případ importu dat z předchozího systému ABRA Gold v rámci "velkého" nezjednodušeného převodu dat přes XML soubory. Tento import není aktuálně k dispozici. Obsahovala celkovou částku z předchozího systému, kterou bylo třeba za dané mzdové období (za příslušný měsíc) zahrnout do výpočtu daného průměru. Při přechodu z předchozího systému ABRA Gold byla položka naplněna automaticky vysčítanou částkou za příslušný měsíc z ABRA Gold. Byla naplněna na pomocných mzdových listech, které vznikly v rámci tohoto převodu a mají tudíž hodnotu Ano v položce Importovaný ML, viz výše.
Tato položka je zde jen pro úplnost a může mít význam jen pro případný výpočet průměru za první čtvrtletí vedené v systému ABRA Gen (na rozdíl od výše uvedených položek dříve vyplacených dlouhodobých odměn, které se mohou promítnout při výpočtu průměrů i v následujících čtvrtletích). Jelikož však průměr na náhrady se počítá jen jednou za čtvrtletí a platí celé následující čtvrtletí (tudíž jeho výpočet není tak komplikovaný jako u průměrů na nemoc), lze průměr potřebný pro první čtvrtletí vedené v systému jednoduše vyřešit jeho ručním zadáním přímo do agendy průměrů. Může být také převeden rovnou již spočtený průměr z předchozího systému. Pokud však průměr pro první období převeden z XML nebyl nebo byl po převodu smazán (což je obojí možné), tak se při případném následném výpočtu použijí dostupné údaje na importovaných ML. Aby pak takto vypočtený průměr byl v pořádku, je třeba mít správně zadaný údaj v pomocné položce Čitatel pro dov. MLD:HolidayNumerator.
Položka slouží jen pro výpočet průměrů a nijak se nezapočítává do hrubé mzdy, daně a základů sociálního a zdravotního.
![Closed](../../Skins/Default/Stylesheets/Images/transparent.gif)
Položky, kterých se výpočet týká:
- Průměr na náhrady MLD:AverageWage
Průměr na náhrady (Průměr na pracovně právní účely)MLD:AverageWage neboli průměrný hodinový výdělek či průměr na dovolenou, se přenáší z agendy Průměrů, kde se počítá, viz popis položky Průměr na dovolenouPR:Average pro Typ průměru PR:AverageKind na dovolenou.
Přenáší se jen v případě potřeby, tj. pokud se zaměstnanci počítají nějaké náhrady, příplatky apod.
![Closed](../../Skins/Default/Stylesheets/Images/transparent.gif)
Položky, kterých se výpočet týká:
- Průměr na náhrady - korigovaný MLD:S_AverageCorrect
- Průměr na pracovně právní účely MLD:AverageWage
- Minimální mzda MLD:S_MinWage
- Stanovená prac. doba PP:IndividualWeekDuty
- Glob. proměnná S_MinMzH
- Glob. proměnná S_NormUvaz
Průměr na náhrady - korigovaný je určen pro řešení případů, kdy průměrný výdělek zaměstnance je nižší než minimální mzda, na kterou by zaměstnanci vzniklo právo v kalendářním měsíci, v němž vznikla potřeba průměrný výdělek uplatnit, a kdy je třeba s ohledem na legislativu průměrný výdělek zvýšit na výši odpovídající této minimální mzdě a to se zohledněním různé dlouhé stanovené pracovní doby.
Průměr na náhrady - korigovaný je určen pro řešení případů, kdy průměrný výdělek zaměstnance je nižší než minimální mzdový nárok, na který by zaměstnanci vzniklo právo v kalendářním měsíci, v němž vznikla potřeba průměrný výdělek uplatnit, a kdy je třeba s ohledem na legislativu průměrný výdělek zvýšit na výši odpovídající tomuto minimálnímu mzdovému nároku a to se zohledněním různé dlouhé stanovené pracovní doby a koeficientu podle náročnosti práce.
Dále viz výklad v popisu výpočtu Minimální mzdy.
Průměr na náhrady - korigovanýMLD:S_AverageCorrect se rovná běžnému průměru na náhrady MLD:AverageWageminimálně však číslu vypočtenému následovně: minimální mzda daná v globální proměnné S_MinMzdH děleno buď individuální stanovenou týdenní prac. dobou pro daného zaměstnance danou v položce Stanovená pracovní dobaPP:IndividualWeekDuty v údajích prac. poměru nebo, pokud je tato nulová, pak děleno týdenním úvazkem v globální proměnné S_NormUvaz, krát 40 a to celé krát Koeficient minimální mzdyMLD:S_MinWageCoef.
Počítá se jen v případě potřeby, tj. pokud se zaměstnanci počítají nějaké náhrady, příplatky apod. Tj. pokud jsou dané náhrady nenulové.
![Closed](../../Skins/Default/Stylesheets/Images/transparent.gif)
Položky, kterých se výpočet týká:
- Probíhá výpočet průměrné čisté mzdy MLD:CalcAvgNetWage
- Počítá se PČM MLS:S_CalcAvgNetWage
- Hrubá mzda pro výpočet PČM MLD:GrossWageForAverageNetWage
- Průměrný čistý příjem MLS:NetWage
- Globál. proměnná - Průměrný počet týdnů v měsíci GP:S_TydnyMes
Součástí zápočtového listu (potvrzení o zaměstnání) je i tzv. průměrný čistý výdělek neboli příjem. Při jeho stanovení se vychází z průměrného hrubého příjmu získaného z průměru na pracovně právní účely vynásobeného průměrným počtem pracovních dní.
Takto zjištěná "hrubá mzda" se dále sníží o sociální a zdravotní pojištění vypočtené v daném měsíci z prům. hrubého výdělku a dále zálohu na daň, příp. odeč. položky (dle aktuálně platné legislativy) a podle situace v měsíci výpočtu.
Výpočet pojistného a daně je poměrně komplexní problém, proto je výpočet průměrného čistého výdělku realizován pomocí standardního nástroje pro výpočet mzdy. Tzn., že na pozadí program vytvoří fiktivní mzdový list dílčí (MLD) a k němu fiktivní mzdový list souhrnný (MLS). Do tohoto "prázdného mzdového listu" vloží namísto celkového odpracovaného časuMLD:TotalWorkTime počet hodin odpovídající úvazku zaměstnance a průměrnému počtu týdnů v měsíci (který je uložen v globální proměnné S_TydnyMes) a namísto jednotkové mzdyMLD:WageForUnit pak platný Průměr na náhrady - korigovanýMLD:S_AverageCorrecta vypočte hrubou mzdu pro PČM, kterou použije i pro výpočet základů pojištění. Poté se potlačí výpočet obou takto naplněných položek, tj. označí se jako vypočtené (tj. v rámci dalšího výpočtu mzdy se již nepřepočtou podle svých standardních výpočtových schémat). Pak se provede fiktivní výpočet mezd stejným způsobem jako běžný výpočet a tím se vypočtou a převezmou zpět potřebné údaje - hrubá mzda, pojistné a daň. Jejich vzájemným odečtením pak získáme čistý průměrný výdělek.
Zmíněné položky se počítají standardně podle svých výpočtových vzorců. Z toho plyne, že pokud si uživatel udělá úpravu schématu na určitých položkách ML, může se stát, že by se tyto potom negativně mohly projevit i při výpočtu PČM. Proto, aby byl vliv případných uživatelských úprav výpočtových schémat eliminován, je k dispozici pomocná položka Probíhá výpočet průměrné čisté mzdy MLD:CalcAvgNetWage, viz dále, která je automaticky nastavena v případě, že probíhá speciální výpočet právě pro PČM. Tuto položku lze pak využít jako podmínku ve výpočtových vzorcích. Defaultně je využita např. pro výpočet Hrubé mzdy, pojištění atd. pro účely PČM, čímž je eliminována většina běžných uživatelských změn ve vzorcích. Objasníme na příkladu:
Zákazník požaduje, aby mohl zadávat procentem prémii z časové mzdy, kterou by nemusel zadávat každý měsíc. Tato prémie by se měla připočítávat k celkovým prémiím na MLD. Tedy technik mu přidá položku na pracovním poměru (aby se nemusela přenášet a být nastavená na jednom místě), která bude představovat počet procent dané prémie, dále vytvoří nové výpočtové schéma pro MLD a na něm bude počítat hodnotu této prémie (např. U_PremieProcento). Do součtů k položkce S_BonusTotal tuto položku započte a nové výp. schéma připojí ke mzdovým listům. Pokud by se v daný moment počítal PČM a hrubá mzda by se počítala z běžné položky pro výpočet Hrubé mzdy, mohlo by to nakonec znamenat špatný výpočet PČM.
Pokud i přesto něco z vašich úprav bude do výpočtu PČM "protékat", je třeba úpravy upravit a podmínkovat je za pomocnou položku "CalcAvgNetWage".
Probíhá výpočet průměrné čisté mzdyMLD:CalcAvgNetWage je pomocná položka, která se při výpočtu PČM nastaví automaticky na hodnotu "True", neboli Ano.
Hrubá mzda pro výpočet PČMMLD:GrossWageForAverageNetWage se rovná úvazekMLD:CalendarDuty krát průměrný počet týdnů v měsíci daný v glob. proměnné S_TydnyMes krát aktuální Průměr na náhrady - korigovanýMLD:S_AverageCorrect zaměstnance, ale to celé jen tehdy, probíhá-li právě výpočet PČM, tj. pomocná položka Probíhá výpočet průměrné čisté mzdy MLD:CalcAvgNetWage má hodnotu True. V opačném případě se rovná nule.
Počítá se PČMMLS:S_CalcAvgNetWage za všechny PP 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 Hrubá mzda pro výpočet PČM MLD:GrossWageForAverageNetWage 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á pomocná položka Probíhá výpočet průměrné čisté mzdy MLD:CalcAvgNetWage hodnotu Ano, započte jednička, v opačném případě se nezapočte nic.
Položka Počítá se PČM MLS:S_CalcAvgNetWage pak má hodnotu 2. Tj. počítá se PČM, pokud výsledek součtu je větší jak nula. V opačném případě má hodnotu 1, tj. nepočítá se PČM.
Účel této položky je obdobný jako položky "Probíhá výpočet průměrné čisté mzdy" MLD:CalcAvgNetWage, jen zde platí pro MLS. Využijete ji tedy tehdy, pokud budete chtít zapodmínkovat nějaké vlastní úpravy na mzdovém listě souhrnném.
Tj. Průměrný čistý příjemMLS:NetWage se potom vypočte jako Hrubá mzda celkem (za všechny PP)MLS:GrossWageTotal minus Pojistné SP-zaměstnanecMLS:SocialInsEmployee (pokud se nejedná o zaměstnance, který nemá povinnost platit SP (tj. položka Neplatí soc.poj.MLS:NotPaySocIns má hodnotu 0)) minus Pojistné ZP-zaměstnanecMLS:HealthInsEmployee (pokud se nejedná o zaměstnance, který nemá povinnost platit SP (tj. položka Neplatí zdrav.poj.MLS:NotPayHealthIns má hodnotu 0)) minus Daň zálohováMLS:DepositTaxTotal minus Daň zvláštní sazbouMLS:ExtraTaxTotal, přičemž tyto položky jsou vypočteny z průměru na dovolenou a průměrného počtu dní v měsíci.
Tato položka však není persistentní, tj. neukládá se. Slouží výhradně k tiskům potvrzení o výši průměrného výdělku, kdy se v rámci definice tisk. sestavy volá funkce WageAverageNetWage, která vrátí právě hodnotu vypočtené položky Průměrný čistý příjem.
Potvrzení o výši PČM se typicky generuje po ukončení prac. poměru. Jelikož je ale organizace povinna vydat jej zaměstnanci na požádání i v době trvání zaměstnání (viz § 29 zákona 582/91 Sb. o organizaci a provádění sociálního zabezpečení), pak se průměrný čistý výdělek vyčíslí k poslednímu dni aktivního MO.
Z toho ovšem mj. i vyplývá, že daná položka nebude zobrazována v seznamu Vyplněných položek, jelikož je nulová.
Průměrný čistý výdělek se počítá pro hlavní (řídící) PP.
Pro výpočet průměrného čistého výdělku je bezpodmínečně nutné, aby byl v agendě průměrů zadán průměr pro pracovně právní účely (průměr na dovolenou) platný pro poslední mzdové období, ve kterém byl uzavřen pracovní poměr. Bez tohoto údaje nelze průměrný čistý výdělek spočítat.
Pokud průměr neexistuje nebo je nulový, vrátí tisk. sestava chybu.
Průměry na dovolenou se počítají průběžně v agendě průměrů. Může však nastat situace, kdy průměr spočten nebude:
Zaměstnanec nastoupí k 1.1.2002 a odejde 31.1.2002. V uvedeném rozmezí nebyly průměry počítány a tedy ani tento zaměstnanec jej nemá spočtený. (Při výpočtu mzdy za leden vás program upozorní na chybějící průměr.) Pokud uzavřete měsíc leden a otevřete měsíc únor aniž zadáte zaměstnanci nějaký průměr, nebude možné průměr zadat zpětně a tedy ani spočítat průměrný čistý výdělek do potvrzení o zaměstnání.