Elanor - EGJE
Okruh řešení
Vst = Vstupy pro zúčtovací období
popis okruhu řešení
1 Základní charakteristika okruhu řešení „Vst“
2.1.1 Obecně použité položky SLM
2.1.3 Položky pro SLM dovolené
2.1.4 Položky SLM nepřítomnosti „nemoci“
2.1.5 Položky SLM nemocenských dávek
3 Standardní řešení okruhu „Vst“
3.2 Vst01h – Přehled vstupních SLM
3.3 Vst04 - Opis vstupů mezd k zúčtování
3.4 Vst05 - Číselník typů importních dávek
3.5.1 Prováděné kontroly a seznam indikovaných chyb vstupních záznamů
3.6 Vst07 - Konverzní předpisy SLM
3.7 Vst08 - Vybrané vstupní SLM
3.8 Vst10 - Číselník dalších vstupů
3.8.1 Vst10 - definice formátů
3.9 Vst11 - Kontrola a import dalších vstupů
3.9.1 Vst11 - vlastní zpracování
3.9.2 Vst11fq - sestavové rozhraní pro Vst11 - EZM IP Elanor
3.10 Vst12 – Výpis vstupů do XLS
3.11 Vst13 - Import s možností workflow vstupů do mezd
3.12 Vst14 - Předloha importního souboru pro Vst11/13
3.13 Vst15 - Jednorázové SLM - manažer I.
3.14 Vst16 - Odměny dle konfigurace
4 Technologické poznámky a postupy pro uživatele
4.4 Vznik DPN po odpracování celé směny (ČR)
Okruh řešení Vst= Vstupy pro zúčtovací období pracuje se složkami mezd, které vstupují do zúčtování, tj. do výpočtu mezd a platů. Položky a jejich popis se používají i v dalších okruzích řešení, zde jsou však uvedeny jejich základní popisy.
V této části si popíšeme datové položky a jejich skupiny, které jsou sledovány v rámci okruhu „Vst“ a dalších okruzích pojednávajících o složkách mzdy a to vstupních i vypočtených. Většina z nich je však již popsána v okruhu „Slm“. Okruh samozřejmě může používat i položky jiných okruhů a to zejména v případě procesů a sestav, které jsou technologicky zařazeny do „Vst“.
V následujícím seznamu uvádíme seznam všech položek, které jsou atributem SLM či interních algoritmů (IA) a to bez ohledu na to, zda jsou použity pro okruh řešení Vst. Jejich popis bude použit v jiných okruzích, ale zde zůstane úplný popis všech položek v jediném místě dokumentace.
Složky mezd lze zadávat přímo v systému. K tomu slouží formuláře
Vyp01, Vst01, Opv02. V mnoha organizacích však bývají vstupní SLM výstupem
jiného systému a do mezd importovány. K tomu slouží jednak tzv. „import
SLM“ (Vst05/Vst06), pomocí kterého lze hromadně nahrát vstupní data (SLM)
zaměstnanců za sledované zúčtovací období. Jeho struktura a možnosti jsou
popsány v kapitole Technologické poznámky a postupy pro uživatele.
Dalším importem je outsourcing a workflow import Vst10/Vst11/Vst13. Jeho
struktura je popsána v rámci popisu formuláře Vst10.
Kód SLM z číselníku SLM. Určuje druhové členění složek mezd a v číselníku SLM obsažené atributy SLM. Současně odkazuje i na interní algoritmus, pod kterým je SLM definována
Zúčtovací období, ve kterém bude SLM zúčtována (vyhodnocení společně s položkou typ výplatního termínu).
Neuvádí se u trvalých SLM příjmových ani srážkových.
Výplatní termín, ve kterém bude SLM zúčtována (vyhodnocení společně s položkou zúčtovací období). Používá se podle řešitelského číselníku typ_vt s hodnotami:
0 Dobírka
1 Záloha 1
2 Záloha 2
Období, pro které měla být SLM zúčtována = období časové platnosti SLM. Pokud je různá od zúčtovacího období, slouží pro zpětné přepočty.
Pokud není položka vyplněna, chápe se jako shodná s položkou zúčtovací období.
Neuvádí se u trvalých SLM příjmových ani srážkových.
Určuje které časové položky a jakým způsobem se mají dopočítávat. Jejich seznam je uveden zde. Uvádí se pouze pro vstupní SLM.
Určuje zda a jakým způsobem se má dopočítávat částka SLM. Jejich seznam je uveden zde. Uvádí se pouze pro vstupní SLM.
Uvádí se v některých případech a určuje časovou platnost, tj. „OD“ kterého dne je SLM platná. Pro trvalé příjmové SLM bývá platnost od prvního do posledního dne období, ale není to nutné.
Uvádí se v některých případech a určuje časovou platnost, tj. „DO“ kterého dne je SLM platná. Pro trvalé příjmové SLM bývá platnost od prvního do posledního dne období, ale není to nutné.
Uvádí se v některých případech a určuje počet hodin platnosti SLM.
Uvádí se v některých případech a určuje počet směn platnosti SLM.
Uvádí se v některých případech a určuje počet kalendářních dnů platnosti SLM.
Částka
Uvádí se pouze pro vstupní SLM. Jedná se o částku, která je podle zadaného kódu částky SLM interpretována jako měsíční či hodinový tarif, hodinová sazba, absolutní částka apod. Položka je v databázi uložena v kódovaném tvaru.
Měsíční částka na stanovený úvazek
Uvádí se pouze u trvalých příjmových SLM typy měsíčních tarifů. Jedná se o částku stanovenou na plný úvazek. Nepoužívá se pro výpočet mzdy. Lze ji použít pro tvorbu mzdových či platových dekretů a pro přepočet na sjednaný úvazek.
Korekce částky
Uvádí se pouze pro vstupní SLM. Zde zadaná částka se přičte k částce určené na základě ostatních zadaných atributů SLM, zejména časových a kódu částky. Výsledná částka SLM je tak součtem vypočítané SLM a zadané korekce. Správně lze tuto položku využít jen u SLM, které z jedné vstupní SLM generují jednu výstupní. Položka je v databázi uložena v kódovaném tvaru.
Vypočtená částka ve výstupních SLM. Výpočet je proveden na základě mnoha vstupních atributů SLM a PV zaměstnance, zejména podle časových charakteristik a kódu částku zadané SLM. Položka je v databázi uložena v kódovaném tvaru.
Zadané a použité procento. Při automatickém výpočtu se před přičtením korekce vypočtená částka vynásobí zadaným procentem. Procento se zadává v počtech procent, tj. 60 = 60% a 100 = 100 %. Pokud není položka vyplněna nebo má hodnotu = 0, chápe se jako 100%.
Položka použitá pouze u trvalých příjmových SLM. Určuje v jakých zúčtovacích obdobích je SLM použita pro výpočet mzdy.
0 Nikdy
1 každý měsíc
2 Každý sudý měsíc
3 Každý lichý měsíc
11 Každý první měsíc čtvrtletí
12 Každý druhý měsíc čtvrtletí
13 Každý třetí měsíc čtvrtletí
21 Každý 1, 5 a 9 měsíc roku
22 Každý 2, 6 a 10 měsíc roku
23 Každý 3, 7 a 11 měsíc roku
24 Každý 4, 8 a 12 měsíc roku
31 Každý 1, 7 měsíc roku
32 Každý 2, 8 měsíc roku
33 Každý 3, 9 měsíc roku
34 Každý 4, 10 měsíc roku
35 Každý 5, 11 měsíc roku
36 Každý 6, 12 měsíc roku
41 Každý 1. měsíc roku
42 Každý 2. měsíc roku
43 Každý 3. měsíc roku
44 Každý 4. měsíc roku
45 Každý 5. měsíc roku
46 Každý 6. měsíc roku
47 Každý 7. měsíc roku
48 Každý 8. měsíc roku
49 Každý 9. měsíc roku
50 Každý 10. měsíc roku
51 Každý 11. měsíc roku
52 Každý 12. měsíc roku
61 Každý 2 a 9 měsíc roku
62 Každý 2, 7 a 9 měsíc roku
Položka použitá pouze u trvalých příjmových SLM. Určuje, zda konkrétní SLM bude uvedena na mzdovém výměru zaměstnance. V trvalých SLM je možno totiž zadat kromě tarifů i celou řadu jiných SLM, které se na mzdovém výměru nemají uvádět. Vyplňuje se podle řešitelského číselníku souhlas s hodnotami
0 = Ne .. neuvádět
1 = Ano .. uvádět
Číslo dokladu, ze kterého je SLM pořízena. Evidenční položka zadávaná ve všech vstupních SLM.
V některých případech na vstupech i ve výstupech se uvádí druh doby, který rozčleňuje dobu podle řešitelského číselníku druh_doby s hodnotami:
0 bez rozlišení
1 odpracovaná doba
2 odpracovaná doba nadúvazek
3 nadpracování náhradního volna
4 odpracovaná doba přesčas
5 celková odpracovaná doba (na vstupu není rozděleno na prvky 1-4)
6 odpracovaný placený svátek (mzdou) - v rámci fondu
7 odpracovaný placený svátek (mzdou) - mimo rámec fondu
8 neodpracovaný placený svátek
9 neodpracovaný neplacený svátek
10 korekce bez vlivu doby
12 doba s nárokem na dávku (OČR, nemoc SK)
13 doba bez nároku na dávku (OČR, nemoc SK)
14 zadaná korekce pojištění na sociální zabezpečení [CZ]
15 konto pracovní doby [CZ]
90 automaticky z korekce vyměřovacích základů pojištění (částečně zdaněné)
91 automaticky z nadlimit náhrad při DPN
92 korekce vyměřovacího základu pojištění
Druh doby většinou vzniká až ve výpočtu mzdy a to na základě kalendáře a zadaných vstupních SLM.
Druh doby 10 se používá v případě, že zadané časové charakteristiky nemají vliv na zúčtování běžného měsíce; tj. například při opravách z minulých měsíců či při zpětných přepočtech.
Technologická pomůcka, která se používá dvěma způsoby
- propojování časově navazujících nepřítomností, případně jejich placení (typicky pracovní neschopnost – viz kapitola 4.3)
- určuje, zda za uvedenou dobu v SLM je již mzda proplacena jiným způsobem, například zadaným vstupem s časovou mzdou. Pokud není a charakter SLM (IA) to vyžaduje, pak je za dobu ze SLM vyplacena i časová mzda. Uvádí se pouze pro měsíční vstupní SLM. Vyplňuje se podle číselníku prizn_proplac s hodnotami…
1 Propojit s nepřítomností označenou 1
2 Propojit s nepřítomností označenou 2
3 Propojit s nepřítomností označenou 3
4 Propojit s nepřítomností označenou 4
5 Generovat příplatek za odpolední směnu
6 Generovat příplatek za práci v noci
Uvádí se pouze pro měsíční vstupní SLM. Určuje původ vzniku vstupní SLM a to podle řešitelského číselníku puvod_vzniku
Uvádí se pouze pro měsíční vstupní SLM a blíže určuje vstupní dávku dat podle jejího původu vzniku. Používá se zejména pro import měsíčních vstupů.-
Uvádí se pouze pro měsíční vstupní SLM a eviduje se na výstupní SLM (nějak divné ???). Hodnoty jsou evidované podle řešitelského číselníku typ_prdoby s hodnotami
1 Standard
2 Ranní směna
4 Odpolední směna
6 Noční směna
10 Víkend
11 Klouzavé volno
12 Odstávka mimo fond
19 Ostatní
Počet měsíců pro průměrný výdělek
Uvádí se odchylný počet měsíců, na které je zúčtovaná částka této SLM rozpočtena při výpočtu průměrného výdělku (odchylka od počtu měsíců definovaného v číselníku SLM na formuláři Slm01).
Na každou SLM lze připojit seznam středisek v rámci obecných struktur, ke kterým je SLM přiřazena. Pokud SLM nemá příslušné středisko určeno, je použito středisko z PV zaměstnance. O střediscích jsou ve vstupech evidovány položky:
Viz okruh Str = střediska.
Viz okruh Str = Střediska.
Směny čerpání dovolené
Uvádí se pouze pro měsíční vstupní SLM a eviduje se na výstupní SLM.
Pokud je zadáno ve vstupní SLM, převede se do výstupní SLM.
Jinak se ve SLM čerpání dovolené provádí automatický přepočet směn nepřítomnosti na dny čerpání dovolené podle směnnosti PV
V této části si popíšeme položky, které se používají navíc pro SLM nepřítomnosti z důvodu nemoci. Použitelné jsou pouze pro vstupní měsíční SLM a vypočtené hodnoty jsou evidované ve výstupních SLM.
Jedná se o vazební položku, která určuje pro SLM
nepřítomnosti vazbu na tutéž nepřítomnost uvedenou v minulém měsíci
(pokračování z měsíce do měsíce, dlouhodobá nepřítomnost, dlouhodobá
nemoc)
Denní vyměřovací
základ (DVZ)
Tuto položku lze ručně vyplnit pro vstupní měsíční SLM
typu nepřítomnosti z důvodu nemoci. Pokud není vyplněna, výpočetní program
použije evidovaný DVZ zaměstnance ke dni vzniku nepřítomnosti, event. jej
vypočte (v případě potřeby počítat DVZ v měsíci nástupu do pracovního
poměru a nemocenského pojištění). Při dlouhodobé nemoci se přenáší
z měsíce do měsíce, neboť poprvé použitý DVZ se používá po celou dobu
nemoci. ??? Zde uvést odkaz do okruhu Poj = pojištění, kde by měla být
technologická kapitola popisující práci ???
Dny již placené nižším procentem
Tuto položku lze ručně vyplnit pro vstupní měsíční SLM typu nepřítomnosti z důvodu nemoci. Pokud není vyplněna, výpočetní program ji určuje sám na základě předchozího trvání a proplácení nižším procentem. V ČR se používá pro
- počet dnů již placených nižším (25) procentem (hodnoty 0-3)
- a současně pro počet dnů, pro jejichž náhradu se použil nižší denní vyměřovací základ (hodnoty 0-14/21)
První den nemoci v tomto měsíci – odpracované hodiny
Tuto položku lze ručně vyplnit pro vstupní měsíční SLM typu nepřítomnosti z důvodu nemoci. Uvádí se skutečně odpracované hodiny v 1. den nemoci, za zbytek směny se proplácí dávka nemocenského pojištění. Lze uvádět jej jedenkrát v rámci dlouhodobé SLM; použije se při prvním vyplácení nemocenské dávky.
Protože tento den zaměstnanec pracoval, nelze ho považovat za vyloučený z hlediska nemocenského pojištění při výpočtu denního vyměřovacího základu ani z hlediska důchodového pojištění při výpočtu vyloučených dob pro ELDP
První den nemoci v tomto měsíci – plánovaná délka směny
Tuto položku lze ručně vyplnit pro vstupní měsíční SLM typu nepřítomnosti z důvodu nemoci. Uvádí se plánovaný počet hodin v první den nemoci a to u zaměstnanců fondových, u kterých nelze určit délku směny v tento den. Pokud není u fondového zaměstnance vyplněna tato položka, bere se průměrná délka směny.
V této části si popíšeme položky, které se používají navíc pro SLM proplácení nemoci formou dávek nemocenského pojištění. Použitelné jsou pouze pro vstupní měsíční SLM a vypočtené hodnoty jsou evidované ve výstupních SLM.
Jedná se o vazební položku, která určuje pro SLM dávky
nemocenského pojištění na nepřítomnost, která je pokryta vyplácenou nemocenskou
dávkou.
Použitý denní
vyměřovací základ
Vychází z denního vyměřovacího základu platného po celou
dobu trvání nemoci, ale je omezen platnými limity podle legislativy (smysl má
pouze pro ČR)
Uvádí se omezený DVZ ve dvou položkách a to
-
pro proplácení 1-14. kalendářního dne nepřítomnosti
-
pro proplácení od 15. dne nepřítomnosti
Uvedené členění slouží pro kontrolní účely nad
vypočtenými dávkami NP.
Uvádí se dny placené dávkou NP a to (v členění podle legislativy ČR)
- dny proplacené nižším % s použitým DVZ za 1-14 den nemoci
- dny proplacené vyšším % s použitým DVZ za 1-14 den nemoci
- dny proplacené (vyšším %) s použitým DVZ od 15.dne nemoci
Uvedené členění slouží pro kontrolní účely nad vypočtenými dávkami NP.
Zadávaná částka sankce (částka k odejmutí) na dávkách nemocenského pojištění. Podle legislativy ČR se uvádí v členění na
- sankce za 1-14 den nemoci
- sankce za doby od 15.dne nemoci
Výsledná částka, která je pak umístěna v položce částka výstupní SLM se skládá z částek za dílčí úseky proplácení nemoci a to
- částka za dny proplacené nižším % s použitým DVZ za 1-14 den nemoci
- částka za dny proplacené vyšším % s použitým DVZ za 1-14 den nemoci
- částka za dny proplacené (vyšším %) s použitým DVZ od 15. dne nemoci
Na výsledné částce se ještě podílí zadaná částka korekce.
V následující tabulce je uveden seznam objektů zařazených do okruhu Vst. V první sloupci je kód objektu, ve druhém označení druhu objektu (F = formulář, P = proces, S = sestava). Třetí sloupec popisuje obsah objektu.
Tučným písmem jsou označeny již řešené a zdokumentované objekty:
Vyp01 |
F |
Mzdy |
F |
Přehled vstupních SLM |
|
S |
Opis vstupů mezd k zúčtování |
|
F |
Číselník typů importních dávek |
|
F,P |
Import SLM |
|
F |
Konverzní předpisy SLM |
|
S |
Vybrané vstupní SLM |
|
F |
Číselník dalších vstupů |
|
F,P |
Kontrola a import dalších vstupů |
|
S |
Výpis vstupů do XLS |
|
F |
Import workflow vstupů do mezd |
|
S |
Předloha importního souboru pro Vst11/13 |
|
F |
Jednorázové SLM - manažer I. |
|
F |
Odměny dle konfigurace |
Individuální formulář pro zadávání vstupních SLM, spouštění individuálního výpočtu a pro zobrazení vypočtených SLM.
Z hlediska okruhu řešení Vst, je na formuláři Vyp01 záložka „Vstupy“.
Celý formulář Vyp01 je popsán v řešitelském okruhu Vyp.
Hromadný formulář o všech pořízených vstupních SLM
Navigace: žádná
Formulář eviduje všechny pořízené SLM ve formě tabulky, to je za všechny přístupné zaměstnance
Vlastní data formuláře jsou organizována ve formě tabulky, kde v horní části jsou zobrazeny obecné položky a v dolní pak speciální položky podle typu SLM (podle jejího interního algoritmu)
Obsluha: Podle principů práce s hromadnými formuláři (tabulka)
Položky:
Osobní číslo (oscpv)
- needitovatelné položky příjmení a jméno zaměstnance
- Needitovatelné položky SLM z číselníku SLM: název a interní algoritmus SLM
- pro dovolenou:
- pro nepřítomnost z důvodu nemoci:
Dny již placené nižším procentem
První den nemoci v tomto měsíci – odpracované hodiny
První den nemoci v tomto měsíci – plánovaná délka směny
- pro dávku nemocenského pojištění
Použitý denní vyměřovací základ
- zařazení do struktur:
Kontextové sestavy a procesy
Vyp01 Mzdy – individuální formulář
Sestava je podrobným opisem vstupních dat složek mezd za uživatelem zvolené zúčtovací období. První řádek za zaměstnance obsahuje standardní informace o zaměstnanci, na dalších řádcích jsou uvedeny položky popisující vstupní data SLM.
Individuální formulář o typech importních dávek
Navigace: seznam typů dávek
Formulář eviduje všechny typy importních dávek používané v organizaci. Typ je jakousi definicí dávky a obecně popisuje, jakým způsobem mají být data dávky zpracována. Slouží pro správce importů, který zde nastavuje parametry importů a případně i pro další referenty pro informaci o detailech typů importních dávek.
Vlastní data formuláře jsou organizována v záložkách
Záložka „Popis“
Obsluha: Podle principů práce s individuálními formuláři
Položky:
Typ importní dávky
Identifikuje typ dávky pro další použití (odkazuje se na něj každá konkrétní zpracovávaná dávka a tím se pozná, jakým způsobem má být dávka zpracována)
Název typu importní dávky
Popisuje typ slovním vyjádřením
Data nachystána jako (druh dat)
Obsahuje základní rozčlenění typu vstupních dat. Vyplňuje se podle řešitelského číselníku:
0 Databázová tabulka cemimpslm .. data zapisuje externí systém přímo do pomocné DB tabulky cemimpslm
2 textový soubor s pevnou strukturou .. vstupní soubor, který je třeba zpracovat a položkově rozdělit podle pozice jednotlivých položek hodnoty v položce popis a následně přímo zapisovat do tabulky se vstupy pro mzdové zúčtování
3 textový soubor s položkami oddělenými oddělovačem .. . vstupní soubor, který je třeba zpracovat a položkově rozdělit podle pořadí jednotlivých položek hodnoty v položce popis a následně přímo zapisovat do tabulky se vstupy pro mzdové zúčtování.
5 soubor ve formátu xls, tj. formát MS Excel. Importuje se pouze 1.list vstupního souboru a import se řídí sloupcovými názvy, které považuje za názvy importovaných položek – viz Položky importu SLM
6 soubor ve formátu xlsx či xlsm, tj. formát novějšího MS Excelu. Importuje se pouze 1.list vstupního souboru a import se řídí sloupcovými názvy, které považuje za názvy importovaných položek – viz Položky importu SLM
Oddělovač v textových souborech
Zde je uveden použitý oddělovač v situaci, kdy jsou data nachystána jako textový soubor s oddělovačem (předchozí položka). Použité hodnoty:
1 - Středník
2 - Tabelátor
3 - Svislá čára
4 - Dvojitá svislá čára
Identifikační položka
Označuje, jakým způsobem se má hledat zaměstnanec (PV), kterému jsou vstupní data importována. Vyplňuje se podle řešitelského číselníku:
1 podle oscpv se hledá konkrétní zadaný PV
2 podle osc (část oscpv před „tečkou“) se hledá kmenový PV
3 karta (vede vždy k
aktuálnímu kmenovému PV osoby)
4 rodné číslo (vede vždy k aktuálnímu kmenovému PV osoby)
Tato hodnota se také zapisuje do protokolu chybných záznamů jako klíčová informace.
Formát položky období
Položku období je možno plnit různým způsobem. Zde se definuje, zda jsou v pořadí rok a měsíce nebo opačně měsíc a rok.
Formát datumových položek
Datumové položky je možno plnit mnoha různými způsoby. Zde se definuje v jaké pořadí jsou hodnoty roku, měsíce a dne.
Standardní hodnoty jednotlivých položek
Obsahuje seznam položek, které nejsou zadávány v jednotlivých záznamech importní dávky, ale jsou vždy naplňovány pevnou konstantní hodnotou zde uvedenou.
Popis
Zde je popsána struktura vstupního textového souboru (druh dat 2 a výše). Popis se liší podle druhu dat:
o Druh_dat = 2 (pevná struktura) .. popis obsahuje pro každou položku, která je v importním souboru, pozici v záznamu importního souboru a to hodnotami od-do. Jedná se o rozmezí sloupců, které obsahují hodnotu vstupní položky. Jestliže například osobní číslo je mezi sloupci 11 a 15, pak „od“=11 a „do“=15.
o Druh_dat = 3 (položky oddělené oddělovačem) .. popis obsahuje pořadí každé položky, která je v importním souboru.
Pokud položka v detailních záznamech vstupního souboru není, pak se zadává od=0 či pořadí=0 nebo položku zrušte.
Pokud je „do“ < „od“, položka není importována.
Konverzní předpis
Odkaz na „Konverzní předpis“, podle kterého se provede záměna SLM z importovaných dat do SLM z EGJE (viz též Vst07)
Platnost
Neplatné záznamy označte hodnotu „Ne“. Později je můžete zrušit (nejprve však zrušte evidenci všech konkrétních dávek na formuláři Vst06, které používají tento typ)
Tato záložka má ještě podzáložky, které podrobněji popisují typ dávky. Jedná se o
Podzáložka „Standardní hodnoty“
Obsluha: Podle principů práce s individuálními formuláři
Položky: Jednotlivé položky použitelné v importu SLM. Zde se uvádějí jejich standardní hodnoty
Podzáložka „Pozice importovaných položek“
Obsluha: Podle principů práce s hromadnými formuláři (tabulka)
Položky: Zde se uvádí pro druh dat 2 (textový soubor s importovanými daty v pevném formátu) seznam položek, které se v importní dávce skutečně vyskytují. Každá položka je uvedena svým
Jméno (kódem a číslo) položky
Počáteční pozice položky v řádku importní dávky (počítáno od 1)
Koncová pozice položky v řádku importní dávky
Podzáložka „Pořadí položek“
Obsluha: Podle principů práce s hromadnými formuláři (tabulka)
Položky: Zde se uvádí pro druh dat 3 a výše (textový soubor s importovanými daty ve volném formátu s oddělovači) seznam položek, které se v importní dávce skutečně vyskytují a jejich pořadí v řádce importního souboru. Každá položka je popsána:
Jméno položky (kód a číslo)
Pořadí (jednoznačné v rámci typu)
Záložka „Použití“
Obsluha: Needitovatelná záložka podle principů práce s hromadnými formuláři
Položky:
Kontextové sestavy a procesy
Technologie importu SLM
Obecný import SLM (Vst05/Vst06) umožňuje převod nachystaných dat SLM z jiných systémů do našeho systému. Urychluje se tak příprava vstupních dat pro zúčtování mezd v případech, kdy jsou podobná data sledována mimo náš systém, neboť jsou bez ručního zásahu přenesena přímo do databáze vstupních SLM.
Hlavní principy importu SLM typu Vst05/06 jsou:
- možnost dávkového vstupu dat SLM
- vstupem může být soubor nebo i data nějakým způsobem nahraná přímo do databáze
- každá importní dávka SLM má
- typ, který je jakousi definicí dávky a obecně popisuje, jakým způsobem mají být data dávky zpracována (formáty, konverze, …).
- jeden typ dávky může být použit pro více konkrétních dávek
- stav zpracování
- data (v různé fázi zpracování)
- vstupní textový soubor se skládá z řádků, kde každý řádek obsahuje data jedné importované SLM
- vstupní textový soubor nemusí obsahovat všechny položky, některé mohou být doplněny z definice typu dávky
- identifikace podle osobního čísla + čísla PV nebo podle rodného čísla nebo podle čísla mg.karty
- importována jsou pouze správná a konzistentní data; pokud jsou v dávce chybná data, pak není zpracována celá, ale pouze správné záznamy; chybné záznamy jsou identifikovány a uvedeny v protokolu
- existuje seznam v zúčtovacím období očekávaných dávek, které se mají zpracovat a dá se zjistit stav jejich zpracování. Pozor – každá dávka má své číslo, které je jednoznačné v celé zpracovávané organizaci.
- import musí řešit otázku logické integrity zpracování mezd (jak postupovat v případě, že se importují SLM zaměstnanci, který již má vypočtenu mzdu)
- je možno importovat data napříč mezi správními jednotkami a oddíly (úmyslně se tak neprovádí kontrola obsahu dávky a SJ/SO při spouštění importu z formuláře Vst06)
- textový import může obsahovat prázdné řádky nebo poznámkové řádky, které začínají znakem lomítko „/“. Takové řádky se ignorují a započítávají se do počtu ignorovaných. Pozor na prázdné řádky na konci importního souboru; i ty jsou ignorovány.
- import ve formátu XLS souboru (MS Excel) zpracovává pouze sloupce s definovanými hodnotami (viz dále „Položky importu SLM“), ostatní sloupce jsou ignorovány
Pro celou zpracovávanou organizaci je veden jeden společný číselník typů importních dávek, který je obsluhován pomocí formuláře Vst05 – Číselník typů importních dávek SLM. Při jeho přípravě je zapotřebí řádně promyslet způsoby předávání dat z cizích systémů do našeho a proces importu pak řádně odzkoušet. Číselník je spravován centrálně, nejčastěji správcem systému
Vlastní import je pak prováděn z formuláře Vst06 – Import mzdových složek. Tento formulář je organizován po správních jednotkách a oddílech a uživatel má k dispozici data podle přístupových práv. Formulář pracuje nad seznamem konkrétních dávek pro nastavené zúčtovací období a výplatní termín a umožňuje zjistit stav zpracování dávky, spustit proces importu či již naimportovaná data zrušit. Každá dávka dat má své číslo, které je jednoznačné v rámci celé organizace a zpracovávaného období (+ výplatní termín) a to z toho důvodu, že číslo dávky je rovněž obsaženo v importovaných datech a kontroluje se, zda tato čísla si odpovídají.
Obecné zásady uplatňované při importu:
- v pevném formátu (druh dat = 2) může být vstupní hodnota v libovolném místě mezi zadanými sloupci od-do; nemusí být tedy zarovnána doleva ani doprava
- jako desetinný oddělovač může být použita desetinná tečka i čárka
- položky, které mohou být uvedeny s desetinnou částí (např. počet hodin 12,5) však v konkrétním případě desetinnou část obsahovat nemusí (např. 16)
- datumové položky importované ze souborů
o jako oddělovače roku, měsíce a dne lze použít pomlčku, lomítko nebo tečku,
o lze nakonfigurovat pořadí položek rok, měsíc, den nebo den, měsíc, rok,
o lze použít zkrácenou formu roku na dva znaky, měsíce a dne na jeden znak,
o příklady: RRRR-MM-DD, RRRRMMDD, DD, D.M.RR
Pokud vstup obsahuje pouze den ve tvaru DD, pak se na plné datum doplňuje podle zpracovávaného období. Pro dávku za 2005-01 pak stačí zadat datum 21 a systém to chápe jako 2005-01-21, čili 21.1.2005.
Při importu dat pomocí tabulky cemimpslm je třeba dodržet formát RRRR-MM-DD.
- položky období importované ze souborů
o jako oddělovače roku a měsíce lze použít pomlčku nebo lomítko,
o lze nakonfigurovat pořadí položek rok a měsíc nebo měsíc a rok,
o lze použít zkrácenou formu roku na dva znaky
o příklady: RRRR-MM, RRRRMM, MM/RR
Při importu dat pomocí tabulky cemimpslm je třeba dodržet formát RRRR-MM.
Při naplňování položek jsou uplatňována pravidla:
- nejprve se položky naplní konstantními hodnotami podle standardních hodnot uvedených v typu dávku
- pak se položky naplňují hodnotami ze vstupní dávky
Pokud je položka uvedena mezi standardními hodnotami a současně v popisu vstupního záznamu, pak je naplňována hodnotou ze vstupní dávky a to třeba i prázdnou hodnotou.
Číslování řádků.
Vstupní dávka může mít očíslované řádky. V tom případě je číslování plně v rukou uživatele a programu pořizující vstupní data. Pokud však dávka nemá řádky očíslované, pak se čísluje automaticky. Dávka nemá očíslované řádky v případě:
o pro druh dat = 0, jestliže žádný záznam nemá zadáno číslo řádky
o pro ostatní druhy, jestliže v seznamu importovaných položek není obsažena položka c_radku.
Standardní hodnoty importní dávky se používají v případech, kdy je zbytečné ve všech záznamech zadávat stejnou hodnotu. Například pro import dat o odměnách se ve standardních hodnotách zadá položka
slm .. s číslem složky mezd
kod_doby .. pro společně zadávaný kód doby
kod_castky .. obdobně pro kód částky
Nedá se ale použít pro položky číslo dávky a kód zúčtovacího období, které v záznamu musí být z důvodu kontrol zadány vždy
Od verze e201605 umožňujeme konvertovat číslo SLM ze vstupních dat na jiné číslo SLM, které se používá v EGJE (mimo typ dávky = Databázová tabulka cemimpslm). K definici slouží formulář Vst07 a používá se v definici dávky v položce o konverzním předpisu
K tomu slouží:
Vst07 … nový formulář „Konverzní předpisy SLM“,
Vst05 … definice dávky doplněna o event. konverzní předpis, který se použije při spuštění importu pomocí Vst06
Režim "Data nachystána jako:"
0 - Databázová tabulka cemimpslm .. data zapisuje externí systém přímo do pomocné DB tabulky cemimpslm
vyžaduje, aby dávka byla pro Období + Typ VT zaevidována ve Vst06 (tabulka cemdavky).
Když dávka zaevidována není, databáze nedovolí data nahrát. Důvodem je, aby se nahraná data "neztrácela" a byla z aplikace vidět ve Vst05/Vst06.
Za podmínky nepřepisování již existujícího záznamu je možné vytvářet evidenční záznam do cemdavky ve společném importu těsně před nahráním dat do cemimpslm.
Import SLM typu Vst05/Vst06 umožňuje importovat položky obsažené v následujícím seznamu. Tyto položky mohou být zadávány standardními hodnotami v popisu typu dávky nebo v konkrétních jednotlivých vstupních záznamech, případně přímo zapsány do databáze (druh dat = 0). V seznamu je v závorce uveden datový typ (N=numerický, S=znakový) a případně i formát.
Sloupec v textovém a excel formátu |
Sloupec v cemimpslm |
Popis obsahu |
Odchylka pro cemimpslm |
|
c_davky |
|
číslo dávky (N) |
|
|
kod_obd |
|
kód období (S; RRRR-MM nebo RRRRMM) |
je třeba dodržet formát RRRR-MM |
|
typ_vt |
|
typ výplatního termínu (N) (obvykle 0, tj. dobírka) |
Trojice c_davky, kod_obd, typ_vt je povinná. Její existence je při vkládání kontrolována vůči evidované dávce ve Vst06. Pouze typ_vt lze doplňovat konstantou (Vst05/Popis/Standardní hodnoty/Typ VT:) |
|
c_radku |
|
číslo řádku (N) |
|
|
osc |
|
osobní číslo „bez PV“ – v případě, že se používá k oddělení PV od osč znak tečka; na vstupu pak budou pouze znaky před tečkou a počítač najde kmenový PV a tomu data naimportuje |
|
|
oscpv |
|
osobní číslo PV (S) |
|
|
karta |
|
číslo karty identifikující zaměstnance (S) |
|
|
rod_cis |
rod_cis_enc |
rodné číslo zaměstnance |
|
|
slm |
|
číslo importované SLM (N) |
|
|
kod_doby |
|
kód doby SLM (S) |
|
|
hodiny |
|
počet hodin (N; 999,99) |
|
|
minuty |
|
počet hodin (N; 999,99) POZOR: Ukládají se do položky hodiny přepočtené na hodiny |
|
|
hodiny_vyssi |
|
počet hodin pro náhradu pracovní neschopnosti vyšším procentem (N; 999,99) |
|
|
hodiny_sv |
|
počet hodin bez svátku pro fondové zaměstnance a nepřítomnosti nemocí (N; 999,99) |
|
|
smeny |
|
počet směn (N; 99,99) |
|
|
smeny_vyssi |
|
počet směn pro náhradu pracovní neschopnosti vyšším procentem (N; 99,99) |
|
|
datum_od |
|
počáteční datum (S; YYYY-MM-DD nebo YYYYMMDD nebo DD) |
formát RRRR-MM-DD |
|
datum_do |
|
koncové datum (S; YYYY-MM-DD nebo YYYYMMDD nebo DD) |
formát RRRR-MM-DD |
|
dny_kal |
|
počet kalendářních dnů (N 99,99) |
|
|
druh_doby |
|
druh doby (N) |
|
|
typ_doby |
|
typ doby (N) |
|
|
doklad |
|
Doklad, číslo dokladu (S20) |
|
|
smeny_cerp_dovol |
|
počet směn čerpání dovolené (N99,9) |
|
|
hod_odpr_1 |
|
počet hodin odpracovaných 1.den nemoci (N99,99) |
|
|
hod_odpr_posl |
|
počet hodin odpracovaných poslední den nemoci (N99,99) |
|
|
kod_castky |
|
kód částky SLM (N) |
|
|
castka |
castka_enc |
zadaná částka (N; 999999,99) |
|
|
procento |
|
procento (N; 999,99) |
|
|
stupnice |
|
jiná tarifní stupnice |
|
|
sttr |
|
jiný tarifní stupeň |
|
|
mt3 |
|
jiné další tarifní rozčlenění |
|
|
korekce |
korekce_enc |
korekce vypočtené částky (N; 999999,99) |
|
|
kod_obd_zdroj |
|
zdrojové období |
formát RRRR-MM |
|
storno |
|
indikace storno (0=Ne, 1=Ano) |
|
|
mes_za_nahrady |
|
Počet měsíců pro průměrný výdělek |
|
|
e-PN |
|
indikace elektronicky vystavené PN (0=Ne, 1=Ano) |
Pouze SK!! |
|
a dále pak pro 0-3 vybrané struktury zařazení SLM do nich |
||||
typ_str1 |
|
typ struktury A - č.1 (N podle číselníku) |
|
|
kod_str1 |
|
kód hodnoty zařazení do struktury A - č.1 (S) |
|
|
typ_str2 |
|
typ struktury B - č.2 (N podle číselníku) |
|
|
kod_str2 |
|
kód hodnoty zařazení do struktury B - č.2 (S) |
|
|
typ_str3 |
|
typ struktury C - č.3 (N podle číselníku) |
|
|
kod_str3 |
|
kód hodnoty zařazení do struktury C - č.3 (S) |
|
Názvy položek zadávejte malými písmeny.
Individuální formulář o jednotlivých importních dávkách
Navigace: seznam importních dávek
Formulář eviduje všechny uživateli přístupné importní dávky. Slouží pro práci s importními dávkami, tj. pro zadávání konkrétních parametrů importní dávky, pro spouštění importů a jejich případné rušení. Na formuláři se zobrazuje stav dávky.
Vlastní data formuláře jsou organizována v záložkách
Záložka „Popis“
Obsluha: Podle principů práce s individuálními formuláři
Položky:
Číslo dávky
Jednoznačné číslo importní dávky v rámci celé zpracovávané organizace pro zpracovávané období a výplatní termín. Číselná položka
Název dávky
Slovně popisuje dávku
Kód období
Kód zpracovávaného období; vstupní dávka má obsahovat data pro toto období
Typ výplatního termínu
Typ VT zpracovávaných dat
Číslo správní jednotky
Tato importní dávka je přístupná všem referentům se stejnou správní jednotkou (povinná položka)
Číslo správního oddílu
Tato importní dávka je přístupná všem referentům se stejným správním oddílem (nepovinná položka)
Typ importní dávky
Odkaz na seznam typů importních dávek. Každý typ představuje určitý typ vstupních dat a popis jejich zpracování
Složka dávky
Název adresáře, kde je importní soubor umístěn.
Název souboru
Název vstupního souboru s daty importovaných SLM. V názvu lze použít i makra (např. pro aktuální období &ZRRMM% , 0501 pro leden 2005)
Stav zpracování
Eviduje stav zpracování importní dávky. Uživatelsky tato položka není přístupná, hodnoty nastavuje systém podle řešitelského číselníku:
0 nezjištěn (ještě nebylo zjištěno, zda dávka existuje)
-1 dávka neexistuje
1 dávka existuje (případně zrušena)
2 dávka naimportována do mezd
3 dávka uzamknuta
Procento úspěšně zpracovaných záznamů:
Procento záznamů, které byly úspěšně naimportovány.
Začátek zpracování dávky:
Datum a čas kdy (stisknutím Nahraj dávku) import začal
Konec zpracování dávky:
Datum a čas kdy import skončil (zapsáním vstupů do Vyp01)
Speciální tlačítka:
Kontrola stavu dávky
Po stisknutí tlačítka se provede kontrola, zde tato importní dávka existuje. Kontrola se provádí pouze v případě, stav zpracování < 0 (stav dosud nezjištěn nebo dávka při předchozí kontrola ještě neexistovala). Výsledkem je event. změna stavu zpracování na hodnotu
1 dávka existuje
-1 dávka neexistuje
Kontrola probíhá podle druhu vstupních dat daného typem zpracovávané dávky. Pro druh dat 0 (databáze) se hledá alespoň jeden záznam dávky (podle čísla dávky, kódu období a typu výplatního termínu), pro ostatní druhy se hledá soubor v zadaném adresáři a pod zadaným jménem.
Nahraj dávku
Tímto tlačítkem se spustí hlavní funkčnost importu.
V případě textových souborů se provede jejich zpracování do standardního formátu a přitom se kontroluje, zda načítané položky mají správný datový typ (např. numeričnost). Dále se pak načtená data zapisují do databázové tabulky se vstupními SLM pro zadané zúčtovací období a to s indikací původu dat (9 = import SLM) a čísla dávky. V případě, že je již osoba v tomto období „vypočtena“, pak se program pokusí o zrušení výpočtu. Je-li však již správní oddíl uzavřen měsíční uzávěrkou, ke zrušení nedojde a tím ani k importu vstupních dat.
Pokud je ve vstupním záznamu chyba (viz prováděné kontroly) nebo nejde zrušit výpočet, záznam není naimportován. Ostatní záznamy však naimportovány být mohou.
Nahrání dat změní stav zpracování na hodnotu 2 (dávka naimportována do mezd) a je nastaveno procento zapsaných dat do evidence dávky.
Zruš dávku
Tímto tlačítkem se spustí zrušení naimportovaných dat do databáze vstupů pro zúčtovací období. Protože se obdobně jako v případě nahrání dat jedná o změnu ve vstupech, kontroluje se stav výpočtu zaměstnance.
Zrušena jsou pouze data neimportovaná do databáze SLM k zúčtování, vstupní data zůstávají beze změny.
Stav zpracování dávky je nastaven na 1 (dávka existuje) a je anulováno procento zapsaných dat
Hromadná kopie
Umožňuje nakopírovat popis dávky do jiného zúčtovacího období.
Obsah dávky (typu 0 z databáze)
Zobrazuje položky u dávek typu 0, kdy zdrojem dat je vstupní databázová tabulka cemimpslm.
V organizaci může vzniknout problém, když nějaký (pro EGJE externí) proces ještě plní tuto tabulku a mzdová účetní již spustí import.
Může tak dojít k situaci, kdy nejsou naimportovány všechny záznamy z tabulky.
K signalizaci tohoto stavu slouží položky:
o Začátek zpracování dávky
o Změna záznamu
Když je Změna záznamu novější než Začátek zpracování, tak je možné, že záznam nebyl zpracován a takový řádek je zobrazen červeně.
Tabulka obsahuje hodně sloupců, doporučujeme ji pomocí lokálního menu odesílat do MS Excel.
Kontextové sestavy a procesy
Z Obsah dávky lze kontextově volat Vyp01 pro aktuální PV.
IMP011 .. Nepodařilo se zpracovat a vyhodnotit parametry volání
IMP020 .. Chyba při pokusu o import nenadefinované SLM
IMP021 .. Chyba při načítání z číselníku typů importních dávek
IMP022 .. Chyba při načítání z evidence PV
IMP024 .. Chyba při načítání ze zúčtování PV
IMP111 .. Řádek () - nenumerická položka (…)
IMP201 .. Podle zadané identifikace (oscpv, karta, id_toso, id_tpv)) nelze v evidenci najít zaměstnance, kterému by vstupní data náležela
IMP202 .. Za nahrávané období byla za správní oddíl již provedena uzávěrka – data nelze neimportovat.
IMP203 .. Vstupní záznam nemá číslo dávky shodné se zpracovávanou dávkou
IMP204 .. Vstupní záznam nemá kód období shodný se zpracovávanou dávkou
IMP205 .. Vstupní záznam nemá naplněnu žádnou identifikační položku (osc, oscpv, karta)
IMP206 .. Nelze jednoznačně určit kód doby nebo kód částky z číselníku SLM
IMP207 .. Vstupní záznam nemá typ výplatního termínu shodný se zpracovávanou dávkou
IMP208 .. Klíčová položka (např. rodné číslo) není unikátní, záznam nezpracován
IMP209 .. Nahrávají se data za období a správní oddíl, které ještě nejsou na Vyp02 založeny
IMP210 .. Není zadána hodnota povinné položky SLM = číslo složky mezd
Pracovní postupy:
V případě chyb v dávce lze postupovat následovně:
- varianta a) podle protokolu zjistit které záznamy byly chybné, zjistit jejich správný tvar či stav a následně tato data zadat do systému
o buď „ručně“ pomocí formulářů našeho systému
o nebo zvláštní dodatečnou dávkou
- pokud je chybných záznamů v dávce velké množství, pak se jeví jako vhodné řešení následující postup
o zrušit dávku
o zabezpečit správná data či stav
o celou opravenou dávku nahrát znovu
Tento postup se hodí například i v případě, že je již provedena uzávěrka v rámci správního oddílu. V tom případě všechny záznamy pro tento správní oddíl jsou označeny jako chybné. Stačí tedy (pro jistotu) dávku zrušit, pokud tomu nic nebrání pak zrušit uzávěrku a nakonec nahrát celou dávku znova. V tomto případě se data dávky vůbec nemusí opravovat.
Formulář slouží pro zadání konverze čísel SLM z cizích systémů do čísel SLM v EGJE. Obsluhuje jeden či řadu konverzních předpisů, z nichž každý obsahuje záznamy o záměně čísla SLM.
Formulář je určen pro správce a hlavní mzdovou účetní.
Na formuláři se evidujete konverzní předpis s jeho kódem a názvem. Ke každému konverznímu předpisu si pak na další záložce zadáte jednu či více dvojic
číslo externí SLM -> číslo SLM v EGJE.
Konverzní předpis je pak použit v definici typu importní dávky na formuláři Vst05.
Sestava obsahuje pro zadané období seznam zaměstnanců se zadanou SLM a položky této SLM.
Je analogií formuláře Vst05, řeší však komplikovanější a specializovanější vstupní soubory.
Vyplnění / Nevyplnění sloupce Správní oddíl se projeví v tom, zda je možné SO určovat při vlastním (měsíčním) importu (Vst11). Pokud jej zde vyplníme, je takto vyplněn u dávky tohoto typu i na Vst11, Vst13 a nepovolí uživateli změnu, a to ani když uživatel nemá na osu správních oddílů omezení.
Vyplněné SO také omezuje viditelnost/přístupnost záznamů v navigačním seznamu Vst11, Vst13 a to podle uživatelova omezení SO na profil práv (Adm02). A stejně i combo "Kód typu importní dávky".
Omezení na SO je bráno jako omezení pro import dat podle formátu:
formáty 1, 2 a 11x - nahraje bez omezení, je-li v daném SO otevřený VT
formáty 10x - ano omezuje (tj. nenahraje do cizího SO)
Formát 1 - Standard XLSX (Vst11)
Pro tento formát jsou k dispozici tyto režimy zpracování "Importovat kam"
0 - Do záložky Vyp01/Vstupy
určeno pro mzdovou účetní
nahrané vstupy je možné také editovat na záložce Vst01/Vstupy
1 - Do Vst15 s možností editace
umožňuje vstupy, které si s sebou nesou pouze částku nechat projít editačním formulářem Vst15
data jsou následně ukládána do Vyp01/Ext.vstupy a jsou protokolována
2 - Do záložky Vyp01/Ext.vstupy - protokolovaný vstup
určeno pro externí importy
data jsou protokolována tzn. zůstanou v záložce tak jak byla naimportována
mzdová účetní ale vstup může
anulovat/znovuzařadit
přesunout do mezd (zál.vstupy) a zde editovat kopii vstupy, zatímco původní je anulován
Formát 2 - Standard XLSX s právy a volitelně s Workflow (Vst13)
· je zpracováván formulářem Vst13
· přístupnost definovaného importu ve Vst13 je možné omezit přiřazením uživatele do položky Uživatel, která je k dispozici pouze pro tento formát.
· Pokud uživatel vyplní položku "Akce workflow" bude se každý nahraný vstup individuálně schvalovat (Adm14, WFL 15-20, Wflow).
· Stejně tak je tomu v tomto formuláři, pokud uživatel nemá právo Vst10Admin.
Formát 1 a 2
pro všechna zpracování platí, že (schválená)
mzdová data končí na záložce
Vyp01 / Doch Cep Schval.
11 - Standard XLSX (Outsourcing) - kompat.
12 - Standard XLSX s Workflow - kompat.
- technologické zálohy
Zpracovává XLS, XLSX, XLSM soubor vytvořený s těmito povinnými pravidly:
· prochází všechny záložky sešitu
· D2 prvního listu - obsahuje období ve formátu YYYY-MM (není-li vyplněno dialog při importu resp. dle Vst11)
· D3 - volitelné vyplnění - prefix osobního čísla. Je-li zadán je automaticky předřazován před každé osobní číslo.
· řádky 4 až 8 definice sloupce:
· ř. 8 SLM - povinný - není-li vyplněn sloupce je přeskočen
· ř. 7. možnosti vyplnění (jazyky CZ, SK, EN s či bez diakritiky bez rozlišení velikosti písmen):
castka resp. částka resp. čiastka / hod resp. hodiny / dny resp. dni resp. směny resp.smeny resp. zmeny / datum_od resp. datum od resp. dátum od / datum_do resp. datum do resp. dátum do resp. date_from/ kaldny resp. kaldni resp. anglické verze amount / hours / days / date from / date to / resp. caldays
dále je možné importovat procento: procento / proc / perc
úpravu částky: korekce / korekce_enc / korekcia / correction
zdrojové období (zpětné výpočty): kod_obd_zdroj
Pozn. úpravu částky je možné importovat jen ve formátu 1 - Outsourcing XLS s použitím nastavení Importovat kam: 0 - Do záložky Vyp01/Vstupy.
Speciální hodnotou je "Strun", kde n je nahrazeno číslem
struktury tedy např. Stru1 pro nákladovou strukturu. Uvedení struktury se
vztahuje ke vstupní složce mzdy zadané minulým sloupcem.
Sloupec je opakovatelný, je tedy možné jeden vstup zařadit na více struktur různého typu. Př. po sobě jdou sloupce Stru1 a Stru8.
Obsahuje-li pole A7 text GIDPV
předpokládáme identifikaci PV pomocí tohoto identifikátoru (Adm11 / PV /
Globální identifikátor osoby/PV resp. Opv01/Popis),
ve všech ostatních případech očekáváme identifikaci osoby/PV pomocí OSCPV
resp. OSC části z OSCPV a to ve sloupci A.
· ř. 7. rozšíření - "uniqeld" - volitelný identifikátor řádku ID (uniqeld)
bude-li v řádku 7 "uniqeld", který do souboru přidává ESP IP, EGJE jej načte a uvádí pak u všech zápisů, které se k tomuto řádku vztahují (do logu).
· ř.
6 je label, kterého si nevšímáme resp. uvádíme jej do error messages
(u delších popisů doporučujeme zvětšit výšku řádku - řádek vybrat a nastavit
Formát / Buňky / Zalomit text)
· ř. 5 volitelně Kód doby - když není bereme kód doby ze slm (Slm01 Kód doby s nejnižším pořadím)
· ř. 4 volitelně Kód částky - když není bereme kód částky ze slm (Slm01 Kód částky s nejnižším pořadím)
· Pokud mají dva sousední sloupce stejnou slm tak je budeme zpracovávat dohromady tj. generují jeden společný insert a sloupce popisují jiné atributy (typicky datum_od, datum_do)
(pozn. kódy doby a částky z ř. 4/5 bereme z prvního sloupce)
resp. mohou být řádky 4,5,6,7 u takovýchto "spojených" sloupců sloučeny
Je-li nevyplněno datum_do a sloupec je vpravo od vyplněného datum_od této slm tak bereme jakože trvá a pro tento import z toho nic nevyplývá
· Speciální sloupec může být sloupec D, který na poli D8 může obsahovat tzv. "Režim střediska" s hodnotami
"mode1" - středisko pokud je vyplněno je bráno jako kontrola => pokud osoba není z uvedeného střediska => hlásíme chybu
"mode2" - středisko, pokud je vyplněno je bráno jako dourčení osoby resp. kontrola
dourčením osoby je to v případě, že ve sloupci jedna zpracovávaného řádku (viz dále) není uvedeno Osobní číslo
kontrolou je to tehdy když tam Osobní číslo je
"mode3" - středisko jako pokyn ke změně střediska
=> pokud má PV k poslednímu dni v období jiné středisko (Opv01/Struktury/typ struktury 2 - přímé zařazení) než je toto (a nemá v průběhu měsíce jeho změnu),
tak změnu uděláme od 1. v období tj. současný řádek(platný k poslednímu a končící 3.3.3333), pokud existuje ukončíme k poslednímu dni minulého období
a od prvního vložíme nový s požadovaným střediskem
není-li na strukturu 2 k poslednímu zařazen, tak se podívat jestli má zařazení na PM (typ_str=3)
=> Ano - hláška do protokolu a žádná datová změna
=> Ne - zařadíme jej na strukturu 2 od 1910-01-01 do 3333-03-03
Důrazně doporučujeme celý uvedený sloupce
D nastavit jako Text,
(vybrat celý sloupce Format/Buňky/zál.Číslo/ hodnota Text)
· Řádky 9 a další
· řídíme se sloupcem A (od řádku 9 vč. dále)
ten obsahuje buď celé osobní číslo OSCPV (cetpv.oscpv)
nebo jeho část před tečkou OSC => pak hledáme kmenový PV takovéto osoby
(osobní číslo může být nevyplněno v režimu "mode2", osobu pak určujeme dle sloupce C (příjmení) a sloupce D-je-li (jméno) )
Doporučujeme celý uvedený sloupce A
nastavit jako Text,
(vybrat celý sloupce Format/Buňky/zál.Číslo/ hodnota Text)
Pokud je v A7 hodnota GIDPV předpokládáme, že sloupec A obsahuje tuto hodnotu (Adm11 / PV / Globální identifikátor osoby/PV resp. Opv01/Popis)
· jinak pokud jsou sloupce A, B, C nevyplněny, bereme to jako pokračovací řádek (pro násobné zadání datum_od - datum_do)
· sloupec C příjmení (nepovinný pokud je vyplněn sloupec A),
· sloupec B jméno (nepovinný)
· je-li ve sloupci 1 text Pozn nebo // považujeme celý řádek za poznámku a nezpracováváme
· vlastní zpracování
· probíhá jako cyklus po řádcích, u každého PV zjistíme jestli SO jejích všech PV má otevřené zúčtovací období (Opv02 - statusy 1 - 3)
=> když je uzavřeno - píšeme do protokolu hlášku a jdeme na další osobu (deset takových chybových hlášek a import končí)
a jestli nějaký z PV není spočten (Vyp01 Status)
když je, tak výpočet celé osoby zrušíme
· každý sloupec (resp. po sobě následující sloupce se stejnou slm) generují řádek do Vyp01 / Vstupy s uvedenou(nými) hodnotou(tami)
·
případný pokračovací řádek tj. bez identifikace ve sloupcích A,
B, C - zpracování viz dříve
generujeme z něj nové záznamy z těch sloupců, kde je něco vyplněno (opět platí
pravidlo po sobě následujících sloupců se stejnou slm)
Poznámky:
·
Mazání u tohoto typu importní dávky probíhá tak, že jsou smazány
všechny záznamy importované tímto způsobem konkrétnímu PV v období, které
je v uvedené dávce. Pokud má tedy tento PV vstupy z více dávek tohoto
typu jsou smazány všechny.
(do budoucna počítáme s preciznějším způsobem mazání).
Vstupy pořízené ručně nebo z Vst06 tímto mazáním ale ovlivněny nejsou.
·
Účelem zadání Správního oddílu ve Vst11 jsou přístupová práva
k zpracovaným dávkám na Vst11. Není však kontrolováno, zdali dávka
neobsahuje i osobu z jiného SO.
Je však kontrolováno, zdali výplatní termín v tomto období je otevřen.
· Import nahrává i hodnoty „0“, nenahrává však prázdná pole.
· Od verze e201309 je změněn režim načítání XLS(X) souborů. Pro případ potíží jsme přidali režimy 11, 12 s původním paměťově náročným zpracováním
Tyto formáty nejsou předmětem standardní dokumentace
Patří sem:
111 - EPD/ŘLP,CATC jako ind. kalendář pro měsíc a vstupy
112 - EPD/ŘLP,CATC jako vstupy pro nekalendářové
- zákaznické řešení (Vst13frlp)
Formulář eviduje všechny uživateli přístupné importní dávky. Slouží pro práci s importními dávkami, tj. pro zadávání konkrétních parametrů importní dávky, pro kontrolu importů, spouštění importů a jejich případné rušení. Na formuláři se zobrazuje stav dávky.
Je analogií formuláře Vst06, avšak pro vstupy deklarované ve Vst10.
Umožňuje však dvojstupňové ovládání: načtení s kontrolou a druhý stupeň, vlastní nahrání dat.
Tlačítka
·
Načti ze souboru, zkontroluj, nahraj
Jeden uživatel vstupní soubor do systému nahraje a uloží. Přitom proběhnou
kontroly.
Pokud uživatel má právo na editaci a na tlačítko "Nahraj/Znovunahraj
uložená data", je dotázán „Provést zároveň import?“ a při kladné odpovědi
se provedou obě části dohromady.
·
Nahraj/Znovunahraj uložená data
Jiný uživatel poté již zkontrolovaná data převede do mzdových vstupů
Dalšími funkcemi realizovanými pomocí tlačítek jsou:
· Binární data / tlačítko Otevři dokument - nahraná data jsou zkomprimována a uložena do databáze - tlačítko slouží pro jejich rozbalení a uložení do souborového systému
· Smazat naimportovaná data - prochází data z uloženého souboru a maže je z jejich cílového umístění.
·
Uložit protokol do souboru
Protokol je zobrazen ve spodní části formuláře
Záložka Data
· obsahuje tabulku vstupů vygenerovaných dávkou a to ve stavu, ve kterém jsou nyní na Vyp01/Vstupy resp. Ext.vstupy. Nemusí to tedy být stejná data jako byla v importu, mzdová účetní je mohla na Vyp01/Vstupy upravit.
· poskytuje kontextová menu na Vyp01, Osb01, Opv01
Záložka Hromadná kopie
V praxi se importy velmi často měsíčně opakují. Na této záložce je možné najednou překopírovat celou strukturu dávek z jednoho období do jiného (obvykle z minulého do současného).
Definice formátů jsou popsány u Vst10
Ze zpracování souboru je vytvářen importní protokol vypisující chyby.
Příklad protokolu:
IMP005 Kontrola zahájena.
IMP064 Zpracovávám údaje z listu Std.
IMP022 Chybný typ hodnoty v buňce D8 (očekáváno:BigDecimal, nalezeno:String).
IMP022 Chybný typ hodnoty v buňce F8 (očekáváno:BigDecimal, nalezeno:String).
IMP063 Chybný kód položky (Pohotovost) v buňce M8, očekáváno jedno z castka, hodiny, dny, smeny, datum od, datum do.
...
Výsledky importů se dle zvoleného Typu importní dávky objevují na různých místech systému.
Výsledky importu typu 1 (outsourcing) míří, podobně jako importy realizované pomocí Vst06, do Vyp01/Vstupy.
Provedení importu (pro formát 1 a 2) se také audituje do Imp01. Zde je zaznamenán kdo, kdy, jaký soubor pro jaké období importoval. V záložce ID je pak auditní evidence ID importovaných záznamů. Pokud import nebyl přemazán nový spuštěním téhož importu.
Realizace interface v podobě tiskové sestavy, určené pro použití na Adm53, za účelem automatického nahrávání vstupů definované názvové syntaxe ze síťového adresáře (na AS).
Adresář a adresář pro logy se definují na Adm51 / Org. IT. par.
ESP IP - složka vstupních souborů - přístup z AS
ESP IP - složka log souborů - přístup z AS
Názvová konvence (souhrn)
#orgShortName#_#SO#_#YYYYMMDD#-#YYYYMMDD#_#ON#_Vst11fq_#KódImpD#.xlsx
log ze zpracování s přidaným "I"
#orgShortName#_#SO#_#YYYYMMDD#-#YYYYMMDD#_#ON#_Vst11fq_#KódImpD#_I.xlsx
kde KódImpD je vazební kód na evidenci dávky ve Vst10
ON je pořadové číslo ESP IP v rámci dne (pro EGJE není důležité)
Sestava je podrobným opisem vstupních dat složek mezd pocházejících jak ze mzdového, tak i z docházkového systému, za uživatelem zvolené zúčtovací období. Výstup je realizován do XLS souboru. Výstupy sestavy jsou vhodné zejména pro další analytická zjišťování a ověřování původu vstupních složek mezd.
Formulář je téměř shodný s výše popsaným Vst11. Pracuje ale s dávkami definovanými na Vst10 jako formát 2 - Standard XLSX s právy a volitelně s Workflow (Vst13).
Uživatel má přístupné dávky vázané na jeho osobu (Vst10 / Uživatel) resp. pokud má právo
Vst13Admin má přístup ke všem definovaným dávkám.
Ve Vst10 se tedy uvádí:
· Formát a zpracování dat: 2-Standard XLSX s právy a volitelně s Workflow (Vst13)
· Uživatel: zde správce uvede uživatele, který bude import provádět
· Akce workflow: při importu ala Vst11 zůstane položka prázdná, tj. import bez workflow, při uvedení workflow akce se bude provádět pro každý nahraný mzdový vstup.
Zároveň je možné u formuláře nastavit blokování do jakého data může standardní uživatel importovat.
To se nastavuje na Adm21:
Konf. par. / Blokace vstupů III. (Vst13) - posl. kal. den:
(den v příštím měsíci zadáte jako záporné číslo)
Na Vst10 se také nastavuje, zda hodnota 0 (nula) se má brát jako nevyplněno nebo jako 0, následně je toto vidět na formuláři Vst13 v kolonce „Hodnotu 0 brát jako nevyplněno“.
Nastavení workflow:
Stručný popis nastavení workflow schvalování. Do položky Vst10 Akce workflow správce vyplní odpovídající workflow:
o workflow se konfiguruje v Adm14 (viz Adm_uzdoc) a pro tyto importy je možné použít workflow 15 - 20
o Smysl mají pouze kroky workflow
§
status 0 => 10, přičemž předlohou zprávy předpokládáme např.
Žádost o schválení SLM %SLM_NR% %SLM_NAZEV% : %JMENO_CELE% částka %CASTKA%
§ status 10 => 23 Schváleno (resp. 1 Zamítnuto). Předloha př.
Schváleno: SLM
%SLM_NR% %SLM_NAZEV% : %JMENO_CELE% částka %CASTKA%
a pro zamítnutí pak
Zamítnuto: SLM %SLM_NR% %SLM_NAZEV% : %JMENO_CELE% částka %CASTKA%
(interní předlohou elanor je interní script schv_slm_16.xml generující do Adm14 Akci workflow 16)
Použití formuláře:
§ uživatel, který import provádí, musí mít přidělené zápisové právo na formulář Vst13
§ zde pak vloží záznam (resp. je správce, či uživatel, který má více importů, může hromadně kopírovat z měsíce do měsíce pomocí záložky Vst13/Hromadná kopie)
§ dále uživatel zkontroluje období, vybere si typ importní dávky (položka kód typu - nabízí jemu přístupné typy)
§ dalším krokem je vložení XLS(XLSX) souboru se vstupy (analogické Vst11) tzn. tlačítka
o Načti ze souboru, zkontroluj, nahraj
§ výběr souboru, načtení s kontrolou a volitelně po dotazu nahrání dat do vstupů (vlastní import), případně včetně vytvoření workflow
§ Další tlačítka a jejich funkčnost
o Uložit z db zpět do souboru
§ uloží Excel soubor z databáze zpět do souborového systému
o Smazat importovaná data - smaže data včetně vytvořených workflow
§ Možnosti formátu Excel souboru jsou shodné s typem 1 - Standard XLSX popsaným v předcházející kapitole Vst10
§ Na záložce Vst13 / Data má pak uživatel přehled o importovaných datech včetně stavu schvalování jím nahraných dat
§
Vstupy jsou vidět na Vyp01 / Ext.vstupy jako záznamy se
Zdroj vytvoření řádku 9 - Ze schvalování SLM II.
Sestava generuje jednoduchý předvyplněný XLSX soubor ve formátu, který Vst11/13 umí zpracovat.
Sestava má parametry:
! Období (rrrr-mm):
! SLM 1:
SLM 1 částka:
SLM 1 hodiny:
SLM 1 směny:
SLM 1 datumy:
SLM 1 kód částky (nepov.):
SLM 1 kód doby (nepov.):
SLM 1 typ struktury (nepov.):
SLM 2:
SLM 2 částka:
SLM 2 hodiny:
SLM 2 směny:
SLM 2 datumy:
SLM 2 kód částky (nepov.):
SLM 2 kód doby (nepov.):
SLM 2 typ struktury (nepov.):
Název souboru:
Výběrová osa:
Generuje tedy soubor pro konkrétní Období, který obsahuje seznam osob/PV dle práv či výběru.
A poté jednu (SLM 1) či dvě (SLM 1, SLM 2) složky mzdy se zaškrtnutými atributy.
Formulář slouží pro snadné zadávání jednorázových vstupů do mezd. Jde o typ zadání Kód období (+výplatní termín) - Osoba/PV - SLM - částka resp. hodiny resp. směny resp. schvalovaná částka.
Důvodem je snadnější omezení právy a jednodušší zadání, než by bylo pomocí nastavení práv na SLM a zadání přes Vyp01 resp. Dcm01/Dcu01 resp. zařazení do období a hlídání jeho uzavření oproti zadání přes Opv02 - zde by také po čase byly hromadící se vstupy nepřehledné.
Do mezd se vstupy zadané přes Vst15 dostanou přes záložku Vyp01/Doch.Cep.Schval., kde má mzdová účetní také možnost vstup anulovat resp. přesunout do mzdových vstupů a upravit.
Možnost zadávat vstupy lze řídit pomocí Vyp02/Detail/Poslední den editace vstupů. Postup a význam položek je popsán ve Vyp_uzdoc kap. Zúčtovací období a výplatní termíny / Datum výplatního termínu.
K zadání výčtů SLM, které uživatel může do jednotlivých záložek zadat použijte definici skupin ve formuláři Adm06 - Skupiny SLM - Přiřazení skupin
12 - Vst15 částka - zápis
13 - Vst15 hodiny - zápis
14 - Vst15 směny - zápis
116 - Vst15 schval. částka přes WFL 16 - zápis
117 - Vst15 schval. částka přes WFL 17 - zápis
Záložka „Schvalované s částkou“.
Pro určení SLM, které zde uživatel může zadat, používáme Adm06 objekty
Vst.castka_wfl16_W - Vst15 schval. částka přes WFL 16 - zápis – 116,
Vst.castka_wfl17_W - Vst15 schval. částka přes WFL 17 - zápis – 117.
Zpracování je analogické jako při importu částek se schvalováním přes Vst13.
Je zde možné použít buď WFL akci 16 nebo 17 – nastavení workflow se provádí na Adm14.
Záložka obsahuje tlačítka "Odeslat SLM ke schválení", "Znovuodeslání zamítnutých SLM", "Stav workflow" (informace o worklflow aktuálního řádku tabulky na záložce - analogie Dov05).
a "Souhrn".
Zamítnuté vstupy je možné editovat a odesílat ke schválení znovu.
Upozornění: záložka je editovatelná pouze, je-li checkbox "Jen editovatelné (bez zaškrtnutí není editovatelné!)" zaškrtnutý!
V hlavičce formuláře checkbox (s pamětí) "Zobrazit poznámku", který ve všech 4 záložkových tabulkách zobrazí a zpřístupní položku poznámka.
Při odesílání workflow (poslední záložka) ji pak odesílá jako parametr poznámka
(makro %TEXT%).
Poznámka je i v tabulce na záložce Roční přehled částek.
Přiřazení práva Vst15jenvlastni způsobí, že formulář bude uživateli zobrazovat a dovolí upravovat jen ty vstupy, které sám zadal nebo záznamy, jejichž SLM smí dle Adm06 vidět a které vznikly importem Vst11.
Formulář respektuje uzavřenost období - výplatního termínu. V situaci, že osoba je již spočtena (a VT je otevřený), příznak výpočtu ruší.
Speciální formulář, kdy vedoucímu jsou pro zaměstnance přístupné pouze ty platby, které má zaměstnanec definovány v Opv02 s atributem Kdy zúčtovat = 0 a jsou v rozsahu IA 1171 až 1199.
To je poměrně pracný definiční režim, a proto příliš velkou obecnou použitelnost formuláře neočekáváme.
V současné době formulář umí zpracovat pouze kódy částky:
0 - Bez dopočtů (resp.částkou)
322 - Odměny a prémie podle tarifů z Opv02 a započitatelnosti - PPF
Přičemž formulářem používaný kód částky
322 - "Odměny a prémie podle tarifů z Opv02 a započitatelnosti - PPF"
je uživatelským kódem částky a je ho potřeba zadat do Slm01 / č. Uživatelské kódy částky.
Používá základnu, která je definována započítatelností "322". Které SLM do ní patří je zapotřebí definovat na formuláři Slm02.
V rámci kódu částky 322 formulář podporuje tři kódy doby:
M1 Počítá ze základny předchozího měsíce
R1 Počítá ze základny minulého roku
QQ Počítá ze základny čtvrtletí (odvozeného z období)
Datumové zabezpečení a přestup dat do mezd je shodné s Vst15. Předpokládá se také otevřený výplatní termín a uzavřený (resp. neotevřený či neexistující) předchozí výplatní termín.
Vzorce zadávané procentem formulář rovnou při ukládání počítá a následně zobrazuje. Do mezd tak jdou již vypočtené částky.
Pozn. také mzdový výpočet procentuální algoritmy 322 umí, mzdová účetní je může využít při přímém zadávání do vstupu.
Zákazník PPF pro konfiguraci SLM pro zaměstnance používá místo standardního Opv02 zákaznický konfigurační formulář Vst17fppf, který nabízí omezenou sadu možností pro zadání SLM odměny a určení, zdali to bude částkou nebo některým z procentuálních výpočtů.
Kód doby, to je kód výpočtu doby určuje pro SLM, jakým způsobem dopočítávat časové hodnoty SLM v rámci části výpočtu mzdy, které říkáme časová bilance
Co vlastně počítáme v časové bilanci: datum_od, datum_do, hodiny, směny, dny (kalendářní), dny čerpání dovolené. Navíc určujeme, zda doby alokovat v běžném měsíci do kalendáře či nikoliv. V některých případech potřebujeme znát všechny tyto hodnoty, někdy stačí například pouze hodiny. Pro kalendářové (tj. režim použití kalendáře = 1 kalendářový režim) lze pro výpočty použít kalendář zaměstnance, pro nekalendářové čili fondové obvyklá pracovní doba.
Pro výpočet doby tedy stačí zadat, co vlastně chceme dopočítat. A to je právě obsahem a významem položky kód doby. Tento kód je řetězcem, který se skládá z následujících znaků:
H hodiny
E datum do
B bez datumů (nedopočítávat datumy), datumy jsou pouze orientační, nepoužívají se pro dopočet jiných časových hodnot SLM (kód doby B však nemá žádný vliv na vyvolání zpětného přepočtu zadáním počátečního datumu vstupu do minulého období)
S směny (pracovní)
K (kalendářní) dny
N všechny nezadané doby
O všechna odpracovaná doba (pro nepřímo zjistitelné doby vyjádřené odpočtem z fondu PD a dalších dob ne/přítomnosti)
X bez vlivu na odpracovanou dobu u odchylkových zaměstnanců
P žádný požadavek na dopočty časových položek (shodné jako neuvedení žádného kódu)
M počítá ze základny 0 - běžného měsíce, 1 – předchozího měsíce, 2 – předpředchozího měsíce
Q počítá ze základny 0 – běžného čtvrtletí, 1 – předchozího čtvrtletí, 2 – předpředchozího čtvrtletí
QQ počítá ze základny čtvrtletí (Q0 nebo Q1 - odvozené z období)
L počítá ze základny 0 – běžného pololetí, 1 – předchozího pololetí, 2 – předpředchozího pololetí
R0 počítá ze základny běžného roku
R1 počítá ze základny minulého roku
R2 počítá ze základny předminulého roku
U počítá doby podle započitatelnosti evidované na SLM v číselníku Slm01 – viz. Kód doby U
P1 Přináší hodiny a směny pro SLM s kódem doby P2
P2 Očekává hodiny a směny od SLM s kódem doby P1
H1 POUZE PRO CZ PBS - hodiny v délce 1/5 sjednané služební doby za každou směnu, zbytek směny je považován za odpracovanou dobu
H2 POUZE PRO CZ PBS - hodiny v délce 1/5 sjednané služební doby za každou směnu, zbytek směny je nutno přeplánovat (není to ani omluvená doba nepřítomnosti, ani doba odpracovaná)
Znaky lze uvádět v libovolném pořadí, posloupnost jejich zpracování je dána programem.
Takže například při zadání datumů od do a kódu doby = H se dopočítají pouze hodiny a při zadání kódu HSK se dopočtou hodiny, směny a kalendářní dny. Pokud by nebyly zadány datumy, nahlásí se chyba (při ručním zadávání přímo při ukládání, dále pak chyba z kontrolního aparátu a také výpočet nahlásí chybu pro data nezkontrolovaná z importu). Výpočet respektuje, zda se jedná o kalendářového (výpočet pomocí kalendáře zaměstnance) či fondového zaměstnance (pomocí obvyklého dne). Pokud není zadán žádný kód doby, nic se nepočítává a použijí se pouze zadané hodnoty.
Při použití kódu B se datumy nezadávají, resp. jsou nepodstatné. To také znamená, že se v případě nepřítomností nekontrolují případné chybně zadané překryvy nepřítomností. Rovněž tak se neprovádí speciální akce (např. při dovolené přes svátek), i když jsou datumy zadané přes dny svátku – jsou jen evidenční. Kód B se nejvíce používá pro fondové režimy, kde datumy v podstatě ztrácejí smysl.
To, jestli chceme doby alokovat do kalendáře či nikoliv, je zřejmé ze SLM. Například nepřítomnosti ano, příplatky za ztížené prostředí ne. Pokud je ovšem uveden druh doby = 10, pak se uvedená doba nepromítá do kalendáře (např. oprava z předchozího období). Zůstává však i po výpočtu s druhem doby 10. Pokud však chcete odchylkovým zaměstnancům zadat například časovou mzdu navíc oproti fondu pracovní doby, pak zadejte SLM časové mzdy s kódem doby „X“. Tato doba bude považována za v měsíci odpracovanou.
Upozornění:
Od verze e201611 není podporován kód doby EHS, který je nahraditelný malou úpravou kódu HSK a v praxi nebyl používán.
Kód doby „U“ umožňuje v průběhu výpočtu mezd generovat SLM (obvykle příplatky, odměny, bonusy a podobně), které se vypočítají na základě částky uvedené na dané vstupní SLM (Opv02, Vyp01) a sumy hodin evidovaných na složkách mzdy, přičemž výčet těchto složek mezd je dán potřebou uživatele.
Pro použití kódu U je potřeba :
- v číselníku obecné započitatelnosti na formuláři Slm02 nadefinovat novou započitatelnost, do které se zaevidují složky mezd, za jejichž dobu se bude částka (např. bonus) poskytovat, a to včetně způsobu zápočtu pro hodiny a směny, příp. i druh doby.
- U SLM, která se má počítat pomocí kódu doby „U“,
o nastavit v číselníku Slm01 na záložce „Složky mezd“ v položce „Skupina započitatelnosti pro kód doby U“ započitatelnost vytvořenou podle předchozího bodu.
o v číselníku Slm01/záložka „Kódy a další“, v oddíle pro zadávání povolených kódů doby, vložit hodnotu - kód doby „U“.
Po provedení Měsíční kopie číselníku SLM (Vyp02) je možné takto definovanou SLM zadat zaměstnanci na formuláři Opv02 – pro trvalé použití, nebo na formuláři Vyp01 – pro využití v jednom měsíci.
Kód částky určuje způsob, jakým program vypočte výslednou částku. V praxi to znamená, že v každé SLM je zadán kód částky, který určuje, jakým způsobem se má interpretovat zadaná částku (sazba) a podle jakého algoritmu se má počítat výsledná částka SLM.
Výsledná částka se počítá podle základního vzorce:
VYPOČTENÁ ČÁSTKA = ZÁKLADNA * ČAS * PROCENTO + Zadaná_Korekce
přičemž:
<základna> .. určuje částku, která je buď v absolutní hodnotě, nebo se vztahuje k položce čas (je např. přepočtena na hodinu)
<čas> .. pokud je kód částky počítán v závislosti na čase, pak určuje počet časových jednotek; jinak je většinou = 1
Pokud jsou dále uváděny <hodiny>, <směny> či <dny> jedná se buď o přímo zadané hodnoty nebo o výsledek výpočtu podle zadaného kódu doby
<procento> .. uživatel má možnost zadat procentní výši, kterou se omezuje částka vypočtená podle základny a času; pokud není procento zadáno, je to chápáno jako zadání 100%
POZOR: V následujícím popisu je pro přehlednost vynecháno vynásobení zadaným procentem. To se prování pro všechny kódy částky, kromě jejich použití ve srážkách, pojištění a dnech, kde se ani procento nezadává.
Použitelné kódy částky rozdělujeme do několika skupin a podskupin. Při jejich popisu používáme zkratky
<VS> = výsledná částka, výsledná suma
<Výsledná částka> = <VS> * <procento> + <zadaná korekce>
KČ = kód částky
00 Bez přepočtů
Jako základna slouží zadaná částka, čas se ignoruje
<VS> = <částka>
Tento způsob se používá, pokud po programu nepožadujeme žádný složitější automatický výpočet. Prostě se vezme zadaná částka.
Dále se používá pro zadání způsobu výpočtu srážky, pokud chceme zadat pevnou výši srážené částky bez ohledu na případná legislativní omezení (nezabavitelné částky)
05 Částka z číselníku SLM
Jako základna slouží částka zadaná v číselníku SLM
<VS> = <částka zadávané SLM v číselníku SLM>
Kódu částky uvedené v této části se používají pro přepočet podle časového hlediska a to podle hodin, směn a dnů, případně bez časového hlediska podle počtu poskytnutých jednotek. Program umožňuje provádět přepočty podle různých základen.
V této skupině KČ se vždy určí částka na hodinu a vynásobí se počtem hodin
a) Základna odvozena z částky uvedené v rámci SLM
11 Hodinová sazba ze zadávané SLM
<VS> = <částka> * <hodiny>
Používá se pro zadání mzdy, příplatku či jiné SLM, kde je známa konkrétní hodinová sazba (částka) a ta se poskytuje za hodiny. Typické použití je pro zadání hodinové časové mzdy.
Dále lze použít i pro přepočet podle "obecného počtu jednotek", který není časového charakteru. Počet jednotek se přesto zadává do položky hodiny. Používá se, pokud chceme zdokumentovat jak jednotkovou cenu (položka částka), tak počet jednotek, jinak stačí použít KČ 0.
12 Měsíční částka s přepočtem na hodinu podle aktuálního měsíčního FPD
<VS> = (<částka> / <fond pracovní doby měsíce v hodinách>) * <hodiny>
Používá se pro zadání mzdy či jiného plnění, kde je známa měsíční částka (v položce částka) a požaduje se její přepočet na hodiny. Tento přepočet se provádí nejprve na hodinu podle měsíčního fondu pracovní doby konkrétního zpracovávaného měsíce a konkrétního zaměstnance (to je i na zkrácený úvazek) a následně se vypočte za hodiny.
Typické použití je pro zadání měsíční časové mzdy v dohodnuté výši
13 Měsíční částka s přepočtem na hodinu podle průměrného FPD
<VS> = (<částka> / <průměrný fond pracovní doby měsíce v hodinách>) * <hodiny>
Používá se pro zadání mzdy či jiného plnění, kde je známa měsíční částka (v položce částka) a požaduje se její přepočet na hodiny. Tento přepočet se provádí nejprve na hodinu podle průměrného měsíčního fondu pracovní doby v hodinách konkrétního zaměstnance (to je i na zkrácený úvazek) a následně se vypočte za hodiny.
Používá se podle potřeb v závislosti na mzdovém předpisu organizace.
b) Základnou je průměrný výdělek
14 Průměrný hodinový výdělek
<VS> = <průměrný hodinový výdělek> * <hodiny>
Používá se pro zadání náhrad či jiného plnění, kde se při výpočtu výsledné částky vychází z hodinového průměrného výdělku pro pracovně právní účely. Používá se například pro dovolenou nebo pro náhrady při poskytnutém pracovním volnu.
c) Základna je uvedena v číselníku SLM u SLM stejného čísla SLM; tam uvedená částka (sazba) je interpretovaná jako částka na hodinu
15 Hodinová sazba z číselníku SLM téhož čísla SLM
<VS> = <částka z číselníku SLM> * <hodiny>
Používá se například pro příplatky, jejichž hodinová výše je pro hromadné použití uložena v
číselníku SLM. Lehce pak dojde ke změně sazby.
Dále lze použít i pro přepočet podle "obecného počtu jednotek", který není časového charakteru. Počet jednotek se zadává do položky hodiny SLM s KČ 15 a částka na jednotku v položce částka SLM téhož čísla SLM v číselníku SLM. Používá se v případě, kdy se u zaměstnance dlouhodobě vyskytuje potřeba počítat výslednou částku pomocí počtu jednotek a přitom částka za jednotku je obecně daná a uložená v číselníku SLM
d) Základna je uvedena v evidované trvalé složce mzdy stejného čísla SLM; tam uvedená částka (sazba) je interpretovaná jako částka na hodinu
16 Hodinová sazba z trvalých SLM téhož čísla SLM
<VS> = <částka z trvalé SLM> * <hodiny>
Používá se, pokud je individuálně stanovena hodinová sazba určitého plnění (nelze použít společnou sazbu z číselníku SLM) a každý měsíc se zadává počet hodin k proplacení. V trvalých SLM se uvede SLM a hodinová sazba (KČ 11) jako trvalá SLM a v měsíčních vstupech pak pod stejným číslem SLM počet hodin - zde se použije KČ 16.
Dále lze použít i pro přepočet podle "obecného počtu jednotek", který není časového charakteru. Počet jednotek se zadává do položky hodiny SLM s KČ 16 a částka na jednotku v položce částka evidované SLM s KČ 11. Používá se v případě, kdy se u zaměstnance dlouhodobě vyskytuje potřeba počítat výslednou částku pomocí počtu jednotek a přitom částka za jednotku je individuální.
Pokud je měsíční vstup zadán s „datumem od“, pak se vstupní SLM propojí s trvalými SLM nejen podle čísla SLM, ale také podle doby platnosti trvalých SLM. Tj. datum_od vstupní SLM musí být v mezi datum od a datum do trvalé SLM. Uplatní se při změně uprostřed měsíce.
e) Základna je dána tarifní tabulkou
17 Hodinová sazba z tarifní tabulky
<VS> = <částka z tarifní tabulky přepočtená na hodinu> * <hodiny>
Při tomto zadání se program pokouší najít podle začlenění PV do tarifního zařazení (tj. až trojice položek <stupnice>, <stupeň>, <další rozčlenění>) shodné hodnoty v tarifních tabulkách (formulář Cmt01) a zde nalezenou částku případně přepočte na hodinovou a použije pro výpočet výsledné částky.
f) Základnou je sazba minimální mzdy podle stanoveného úvazku, a to v částce určené na hodinu
18 Hodinová sazba ve výši minimální mzdy na hodinu podle stanoveného úvazku
<VS> = <minimální hodinová mzda podle stanoveného úvazku> * <hodiny>
Používá se pro příplatky za ztížené prostředí, kde je minimální výše takových příplatků odvozena ze základní sazby hodinové minimální mzdy (event. přepočtené ze 40 hodinového stanoveného úvazku) určitým procentem. Proto se zadává s procentem, které je obvykle zadáno v číselníku SLM.
g) Základnou je základní sazba minimální hodinové mzdy bez ohledu na stanovený úvazek
19 Hodinová sazba ve výši minimální mzdy na hodinu bez přepočtu podle stanoveného úvazku
<VS> = <základní minimální hodinová mzda bez ohledu na stanovený úvazek> * <hodiny>
Používá se pro SK noční příplatky a příplatky za sobotu a neděli, kde je minimální výše takových příplatků odvozena ze základní sazby hodinové minimální mzdy (na rozdíl od KČ 18 bez přepočtu podle stanoveného úvazku) určitým procentem. Proto se zadává s procentem, které je obvykle zadáno v číselníku SLM.
h) Základnou je paušální částka náhrady nákladů při práci na dálku (HO)
20 Hodinová sazba ve výši paušální částky náhrady nákladů při práci na dálku (HO)
<VS> = <paušální částka náhrady nákladů při práci na dálku> * <zaokrouhlené hodiny záznamu>
Používá se pro CZ legislativu pro náhradu nákladů při práci na dálku, pokud jsou tyto náhrady propláceny paušální částkou stanovenou MPSV.
Tento kód částky tedy zaokrouhluje zadané hodiny u každého záznamu, není proto příliš vhodný pro situace, kdy je náhrada za práci dálku (SLM s IA 2451) zadávána v měsíci ve více záznamech, například z docházkových systémů.
29 Hodinová sazba ze SLM/paušální náhrada nákladů při práci na dálku za sumu hodin v měsíci
<VS> = <Hodinová sazba ze SLM/paušální částka náhrady nákladů při práci na dálku> * <zaokrouhlená suma hodin>
Používá se pro CZ legislativu pro náhradu nákladů při práci na dálku.
Na rozdíl od kódu částky 20 (viz výše) tento kód částky tedy zaokrouhluje až sumu hodin, za které je náhrada poskytována (vstupy s kódem částky = 29), a proplacení je variabilní
- buď částkou uvedenou na SLM (je-li zadána a nenulová)
- nebo (v opačném případě) legislativně danou konstantou paušální částky náhrady za práci na HO
Je tedy vhodný pro jakékoli situace, tedy i tehdy, kdy je náhrada za práci dálku (SLM s IA 2451) zadávána v měsíci ve více záznamech, například z docházkových systémů.
i) Základnou je tarif zaměstnance, který se přepočítává na hodinu.
21 Tarif na hodinu (měsíční FPD)
<VS> = <suma sazby tarifů> * <hodiny>
Tento způsob výpočtu částky bere za základnu sumu u zaměstnance evidovaných SLM tarifů přepočtených na hodinu. Tarifní SLM je SLM, jejíž interní algoritmus je jedním z (1101, 1103, 1104, 1121, 2131, 2132) a evidovaný kód částky má hodnotu 11 (hodinový) nebo 12 (s přepočtem na "měsíční" fond pracovní doby). Každá takováto SLM se vyhodnotí podle svého kódu částky a přepočte se na hodinu (11 bez přepočtu, 12 s přepočtem na měsíční fond pracovní doby) a základnou je pak suma přepočtených částek.
Typickým použitím jsou procentní prémie z tarifní mzdy/tarifního platu podle mzdového předpisu organizace.
22 Tarif na hodinu (průměrný FPD)
<VS> = <suma sazby tarifů> * <hodiny>
Tento způsob výpočtu částky bere za základnu sumu u zaměstnance evidovaných SLM tarifů přepočtených na hodinu. Tarifní SLM je SLM, jejíž interní algoritmus je jedním z (1101, 1103, 1104, 1121, 2131, 2132) a evidovaný kód částky má hodnotu 11 (hodinový) nebo 12 (s přepočtem na "průměrný" fond pracovní doby). Každá takováto SLM se vyhodnotí podle svého kódu částky a přepočte se na hodinu (11 bez přepočtu, 12 s přepočtem na průměrný fond pracovní doby) a základnou je pak suma přepočtených částek.
Typickým použitím jsou procentní prémie z tarifní mzdy/tarifního platu podle mzdového předpisu organizace.
23 Tarif a nadtarif na hodinu (měsíční FPD)
<VS> = <suma sazby tarifů> * <hodiny>
Tento způsob výpočtu částky bere za základnu sumu u zaměstnance evidovaných SLM tarifů přepočtených na hodinu. Tarifní SLM je SLM, jejíž interní algoritmus je jedním z tarifů (1101, 1103, 1104, 1121) či nadtarifů (1102, 1106, 1122, 1123, 1124, 1125, 1135, 1136) a evidovaný kód částky má hodnotu 11 (hodinový) nebo 12 (s přepočtem na "měsíční" fond pracovní doby). Každá takováto SLM se vyhodnotí podle svého kódu částky a přepočte se na hodinu (11 bez přepočtu, 12 s přepočtem na měsíční fond pracovní doby) a základnou je pak suma přepočtených částek.
Typickým použitím jsou procentní prémie z tarifní mzdy/tarifního platu podle mzdového předpisu organizace nebo plat/snížený plat u placených překážek u služebního zákona.
24 Tarif a nadtarif na hodinu (průměrný FPD)
<VS> = <suma sazby tarifů> * <hodiny>
Tento způsob výpočtu částky bere za základnu sumu u zaměstnance evidovaných SLM tarifů přepočtených na hodinu. Tarifní SLM je SLM, jejíž interní algoritmus je jedním z tarifů (1101, 1103, 1104, 1121) či nadtarifů (1102, 1106, 1122, 1123, 1124, 1125, 1135, 1136) a evidovaný kód částky má hodnotu 11 (hodinový) nebo 12 (s přepočtem na "průměrný" fond pracovní doby). Každá takováto SLM se vyhodnotí podle svého kódu částky a přepočte se na hodinu (11 bez přepočtu, 12 s přepočtem na průměrný fond pracovní doby) a základnou je pak suma přepočtených částek.
Typickým použitím jsou procentní prémie z tarifní mzdy/tarifního platu podle mzdového předpisu organizace nebo plat/snížený plat u placených překážek u služebního zákona.
25 Tarif a některé nadtarify na hodinu, bez příplatku za vedení a zastupování (měsíční FPD)
<VS> = <suma sazby tarifů> * <hodiny>
Tento způsob výpočtu částky bere za základnu sumu u zaměstnance evidovaných SLM tarifů přepočtených na hodinu. Tarifní SLM je SLM, jejíž interní algoritmus je jedním z tarifů (1101, 1103, 1104, 1121) či nadtarifů (1102, 1106, 1122, 1123) a evidovaný kód částky má hodnotu 11 (hodinový) nebo 12 (s přepočtem na "měsíční" fond pracovní doby). Každá takováto SLM se vyhodnotí podle svého kódu částky a přepočte se na hodinu (11 bez přepočtu, 12 s přepočtem na měsíční fond pracovní doby) a základnou je pak suma přepočtených částek.
Typickým použitím jsou odměny za pracovní pohotovost podle zákona o platu.
26 Tarif a některé nadtarify na hodinu, bez příplatku za vedení a zastupování (průměrný FPD)
<VS> = <suma sazby tarifů> * <hodiny>
Tento způsob výpočtu částky bere za základnu sumu u zaměstnance evidovaných SLM tarifů přepočtených na hodinu. Tarifní SLM je SLM, jejíž interní algoritmus je jedním z tarifů (1101, 1103, 1104, 1121) či nadtarifů (1102, 1106, 1122, 1123) a evidovaný kód částky má hodnotu 11 (hodinový) nebo 12 (s přepočtem na "průměrný" fond pracovní doby). Každá takováto SLM se vyhodnotí podle svého kódu částky a přepočte se na hodinu (11 bez přepočtu, 12 s přepočtem na průměrný fond pracovní doby) a základnou je pak suma přepočtených částek.
Typickým použitím jsou odměny za pracovní pohotovost podle zákona o platu.
27 = Tarif a nadtarif na hodinu (měsíční fond podle úvazku PV - KPČ [SK])
<VS> = <suma sazby tarifů> * <hodiny>
Tento způsob výpočtu částky bere za základnu zadanou částku KPD, která se přepočte na hodinu podle měsíčního fondu pracovní doby vycházejícího z počtu týdnů zúčtovaného měsíce a sjednaného týdenního úvazku zaměstnance.
Používá se při přepočtech dosažené mzdy v rámci konta pracovní doby podle slovenské legislativy (KPČ).
28 Dopočet hodin NPČ zkr. úvazek z PPČ.
Použije se v případě, že zadáváme na Vyp01/Vstupy odpracované hodiny nadúvazku, které se nemají dopočítávat na přímou pedagog.činnost (PPČ).
Postup zadání a výpočtu:
- Na Vyp01/vstupy zadáme příslušnou SLM s IA 1003, počet hodin a položku „Pouze nepřímá pedagogická čin (NPČ)“ s hodnotou ANO
- Spustíme výpočet mzdy, v tomto případě se automaticky vygeneruje SLM s IA 1121 a kódem částky 28 - Dopočet hodin NPČ zkr. úvazek z PP
V této skupině KČ se vždy určí částka na směnu a vynásobí se počtem směn.
a) Základna odvozena z částky uvedené v rámci SLM
31 Směnová sazba ze zadávané SLM
<VS> = <částka> * <směny>
Používá se pro zadání mzdy, příplatku či jiné SLM, kde je známa konkrétní směnová sazba (částka) a ta se poskytuje za směny.
32 Měsíční částka s přepočtem na směnu
<VS> = (<částka> / <fond pracovní doby měsíce ve směnách>) * <směny>
Používá se pro zadání mzdy či jiného plnění, kde je známa měsíční částka (v položce částka) a požaduje se její přepočet na směny. Tento přepočet se provádí nejprve na směnu podle měsíčního fondu pracovní doby konkrétního zpracovávaného měsíce a konkrétního zaměstnance a následně se vypočte za směny.
33 Měsíční částka průměrně s přepočtem na směnu
<VS> = (<částka> / <průměrný fond pracovní doby měsíce ve směnách>) * <směny>
Používá se pro zadání mzdy či jiného plnění, kde je známa měsíční částka (v položce částka) a požaduje se její přepočet na směny. Tento přepočet se provádí nejprve na směnu podle průměrného měsíčního fondu pracovní doby ve směnách konkrétního zaměstnance a následně se vypočte za směny. Průměrný fond ve směnách se určí z průměrného měsíčního fondu pracovní doby a průměrné délky směny přepočtené podle úvazku zaměstnance.
b) Základnou je průměrný výdělek
34 Průměrný směnový výdělek
<VS> = <průměrný směnový výdělek> * <směny>
Používá se pro zadání náhrad či jiného plnění, kde se při výpočtu výsledné částky vychází ze směnového průměrného výdělku pro pracovně právní účely. Používá se například pro dovolenou v závislosti na mzdovém předpisu organizace.
37 Průměrný výdělek za průměrnou směnu pro dovolenou
<VS> = <průměrný výdělek> * <směny> * <průměrná délka směny pro dovolenou>
Používá se pro zadání náhrad či jiného plnění, kde se při výpočtu výsledné částky vychází ze průměrného výdělku pro pracovně právní účely odpovídající průměrné délce směny. Používá se pro dovolenou v závislosti na mzdovém předpisu organizace
c) Základna je uvedena v číselníku SLM u SLM stejného čísla SLM; tam uvedená částka (sazba) je interpretovaná jako částka na směnu
35 Směnová sazba z číselníku SLM téhož čísla SLM
<VS> = <částka z číselníku SLM> * <směny>
Používá se například pro příplatky, jejichž směnová výše je pro hromadné použití uložena v číselníku SLM. Lehce pak dojde ke změně sazby
d) Základna je uvedena v evidované trvalé složce mzdy stejného čísla SLM; tam uvedená částka (sazba) je interpretovaná jako částka na směnu
36 Směnová sazba z trvalé SLM téhož čísla SLM
<VS> = <částka z trvalé SLM> * <směny>
Používá se, pokud je individuálně stanovena směnová sazba určitého plnění (nelze použít společnou sazbu z číselníku SLM) a každý měsíc se zadává počet směn k proplacení. V trvalých SLM se uvede SLM a směnová sazba (KČ 31) jako trvalá SLM a v měsíčních vstupech pak pod stejným číslem SLM počet směn - zde se použije KČ 36.
Pokud je měsíční vstup zadán s „datumem od“, pak se vstupní SLM propojí s trvalými SLM nejen podle čísla SLM, ale také podle doby platnosti trvalých SLM. Tj. datum_od vstupní SLM musí být v mezi datum od a datum do trvalé SLM. Uplatní se při změně uprostřed měsíce.
e) Základnou je tarif zaměstnance, který se přepočítává na směnu. Při přepočtu na směnu se používá průměrný měsíční počet hodin a průměrná délka směny s event. přepočtem podle úvazku zaměstnance.
41 Tarif na směnu (měsíční FPD)
<VS> = <suma sazby tarifů> * <směny>
Tento způsob výpočtu částky bere za základnu sumu u zaměstnance evidovaných SLM tarifů přepočtených na směnu. Tarifní SLM je SLM, jejíž interní algoritmus je jedním z (1101, 1103, 1104, 1121, 2131, 2132). Každá takováto SLM se vyhodnotí podle svého kódu částky a přepočte se na směnu a základnou je pak suma přepočtených částek.
42 Tarif na směnu (průměrný FPD)
<VS> = <suma sazby tarifů> * <směny>
Tento způsob výpočtu částky bere za základnu sumu u zaměstnance evidovaných SLM tarifů přepočtených na směnu. Tarifní SLM je SLM, jejíž interní algoritmus je jedním z (1101, 1103, 1104, 1121, 2131, 2132). Každá takováto SLM se vyhodnotí podle svého kódu částky a přepočte se na směnu a základnou je pak suma přepočtených částek.
43 Tarif a nadtarif na směnu (měsíční FPD)
<VS> = <suma sazby tarifů> * <směny>
Tento způsob výpočtu částky bere za základnu sumu u zaměstnance evidovaných SLM tarifů přepočtených na směnu. Tarifní SLM je SLM, jejíž interní algoritmus je jedním z tarifů (1101, 1103, 1104, 1121) či nadtarifů (1102, 1106, 1122, 1123, 1124, 1125). Každá takováto SLM se vyhodnotí podle svého kódu částky a přepočte se na směnu a základnou je pak suma přepočtených částek.
44 Tarif a nadtarif na směnu (průměrný FPD)
<VS> = <suma sazby tarifů> * <směny>
Tento způsob výpočtu částky bere za základnu sumu u zaměstnance evidovaných SLM tarifů přepočtených na směnu. Tarifní SLM je SLM, jejíž interní algoritmus je jedním z tarifů (1101, 1103, 1104, 1121) či nadtarifů (1102, 1106, 1122, 1123, 1124, 1125). Každá takováto SLM se vyhodnotí podle svého kódu částky a přepočte se na hodinu a základnou je pak suma přepočtených částek.
V této skupině KČ se vždy určí částka na kalendářní den a vynásobí se počtem kalendářních dnů. Pro přepočty přes pracovní dny je určen přepočet podle směn
a) Základna odvozena z částky uvedené v rámci SLM
51 Denní sazba ze zadávané SLM
<VS> = <částka> * <dny>
Používá se pro zadání mzdy, příplatku či jiné SLM, kde je známa konkrétní směnová sazba (částka) a ta se poskytuje za směny.
52 Měsíční částka s přepočtem na den
<VS> = (<částka> / <počet dnů měsíce>) * <dny>
Používá se v případě, že je známa měsíční částka (v položce částka) a požaduje se její přepočet na dny. Tento přepočet se provádí nejprve na den podle počtu dnů zpracovávaného měsíce a následně se vypočte za dny.
53 Měsíční částka průměrně s přepočtem na dny (! nerealizováno)
<VS> = (<částka> / <průměrný počet dnů měsíce>) * <dny>
Používá se v případě, že je známa měsíční částka (v položce částka) a požaduje se její přepočet na dny. Tento přepočet se provádí nejprve na den podle průměrného počtu dnů kalendářního měsíce a následně se vypočte za dny.
b) Základna je uvedena v číselníku SLM u SLM stejného čísla SLM; tam uvedená částka (sazba) je interpretovaná jako částka na den
55 Denní sazba z číselníku SLM téhož čísla SLM
<VS> = <částka z číselníku SLM> * <dny>
Používá se pro plnění, jehož denní (na kalendářní den) výše je pro hromadné použití uložena v číselníku SLM.
c) Základna je uvedena v evidované trvalé složce mzdy stejného čísla SLM; tam uvedená částka (sazba) je interpretovaná jako částka na den
56 Denní sazba z trvalé SLM téhož čísla SLM
<VS> = <částka z trvalé SLM> * <dny>
Používá se, pokud je individuálně stanovena denní sazba určitého plnění (nelze použít společnou sazbu z číselníku SLM) a každý měsíc se zadává počet dnů k proplacení. V trvalých SLM se uvede SLM a denní sazba (KČ 51) jako trvalá SLM a v měsíčních vstupech pak pod stejným číslem SLM počet dnů - zde se použije KČ 56.
Pokud je měsíční vstup zadán s „datumem od“, pak se vstupní SLM propojí s trvalými SLM nejen podle čísla SLM, ale také podle doby platnosti trvalých SLM. Tj. datum_od vstupní SLM musí být v mezi datum od a datum do trvalé SLM. Uplatní se při změně uprostřed měsíce.
a) Základnou je měsíční průměrný výdělek
64 Měsíční průměrný výdělek
<VS> = <měsíční průměrný výdělek> * <dny>
Speciální způsob výpočtu, který umožňuje vyčíslit částku jako násobek měsíčního průměrného výdělku (hrubého). Hodí se pro zadání odstupného, do položky dny se zadává počet měsíců odstupného.
Měsíční průměrný výdělek se podle Zákoníku práce zjišťuje z konstanty 4.348, sjednaného úvazku zaměstnance a průměrného výdělku zjištěného podle ZP na hodinu.
b) Základnou je měsíční plat podle § 176 ZSS
65 Měsíční plat (Služební zákon)
<VS> = <měsíční plat ZSS> * <dny>
Speciální způsob výpočtu, který umožňuje vyčíslit částku jako násobek měsíčního platu definovaného podle § 176 ZSS jako součet měsíčních částek platového tarifu, příplatku za vedení, příplatku za službu ve ztíženém pracovním prostředí, osobního příplatku, zvláštního příplatku a příplatku za rozdělenou směnu, na které státnímu zaměstnanci naposledy vznikl nárok nebo které mu byly naposled určeny. Hodí se pro zadání odchodného a odbytného podle ZSS, do položky dny se zadává počet měsíců, za které odchodné nebo odbytné náleží.
c) Základna je uvedena v evidované trvalé složce mzdy stejného čísla SLM; tam uvedená částka (sazba) je interpretovaná jako částka na měsíc
66 Měsíční sazba z trvalé SLM téhož čísla SLM
<VS> = <částka z trvalé SLM>
Používá se, pokud je individuálně stanovena měsíční sazba určitého plnění (nelze použít společnou sazbu z číselníku SLM) a každý měsíc se zadává procento k proplacení. V trvalých SLM se uvede SLM a denní sazba (KČ 66) jako trvalá SLM a v měsíčních vstupech pak pod stejným číslem SLM požadované procento - zde se použije KČ 66.
Pokud je měsíční vstup zadán s „datumem od“, pak se vstupní SLM propojí s trvalými SLM nejen podle čísla SLM, ale také podle doby platnosti trvalých SLM. Tj. datum_od vstupní SLM musí být v mezi datum od a datum do trvalé SLM. Uplatní se při změně uprostřed měsíce.
72 Náhrada/snížený plat/služební příjem při dočasné pracovní neschopnosti
CZ i SK Zákoník práce – náhrada při pracovní neschopnosti:
Tento kód částky je použit pro všechny SLM náhrady při dočasné pracovní neschopnosti (do 14 dne (CZ) nebo do 10 kal. dne (SK) platí zaměstnavatel). Výpočet vychází z upraveného průměrného výdělku (ČR) nebo z DVZ (SK).
CZ služební zákon – snížený plat při PN
Tento kód částky je nutno použít pro všechny SLM sníženého platu při pracovní neschopnosti státních zaměstnanců podle CZ služebního zákona. Pouze pro CZ legislativu. Výpočet vychází z evidovaných SLM platu (1101, 1103, 1104, 1121) a SLM nadtarifních složek platu (1102, 1106, 1122, 1123, 1124, 1125, 1135, 1136).
CZ zákon o služ. poměru PBS – služební příjem při PN
Tento kód částky je nutno použít pro všechny SLM služebního příjmu poskytovaného při služební neschopnosti příslušníků pro účely zákona o služebním poměru PBS. Pouze pro CZ legislativu. Výpočet vychází z evidovaných SLM platu (1101, 1103, 1104, 1121) a SLM nadtarifních složek platu (1102, 1106, 1122, 1123, 1124, 1125, 1135, 1136).
V oblasti srážek zaměstnanců se postupuje jednak podle kódu částky, ale v řadě případů též podle interního algoritmu (např. výživné) a také podle způsobu ukončení splácení (např. až do splacení celkového dluhu, kdy tedy poslední splátka nemusí být v plné měsíční výši)
81 Srážka zadanou částkou s respektováním legislativy
Tento kód částky použijte pro srážení zadanou částkou, pokud respektujete zákony. Program totiž v případě nedostatku prostředků či při vysoké nezabavitelné částce srazí méně než je zadáno - a to v souladu s platnou legislativou. Zákony totiž pro případy zákonných srážek typu výživného či exekucí shora omezují srazitelnou částku poměrně složitým způsobem.
82 Srážka částkou ve výši jedné srazitelné třetiny
Tento kód částky použijte pro srážení ve výši jedné srazitelné třetiny. Použije se v případě rozhodnutí soudu (výživné, exekuce) o srážce ve výši jedné srazitelné třetiny. Program podle druhu srážky dané interním algoritmem použije 2.srazitelnou třetinu (pro výživné) nebo 1.srazitelnou třetinu (pro exekuce a nepřednostní pohledávky). Částka na vstupu se ignoruje, korekce nikoliv.
83 Srážka částkou ve výši dvou srazitelných třetin
Tento kód částky použijte pro srážení ve výši dvou srazitelných třetin. Použije se v případě rozhodnutí soudu (výživné, exekuce) o srážce ve výši dvou srazitelných třetin. Program postupuje v legislativně stanoveném pořadí srážek a snaží se uplatnit srážku ve výši dvou třetin. Mnohdy se to však s ohledem na další přednostní a nepřednostní pohledávky z 1. třetiny nepodaří v plné výši. Částka na vstupu se ignoruje, korekce nikoliv.
84 Srážka podle započitatelnosti do sociálního zabezpečení
Tento kód částky se používá pro srážky na penzijní připojištění, neboť podle české legislativy je srážka na penzijní připojištění do výše 5% vyměřovacího základu na sociální zabezpečení částkou, která snižuje daňový základ. Z tohoto důvodu je kód částky 84 realizován a používán. Procentní výše se čerpá z položky procento v evidenci srážek a pokud není vyplněno, pak ze stejné položky v číselníku SLM. Částka na vstupu se ignoruje, korekce nikoliv.
85 Srážka absolutní .. srážka v zadané výši i bez potřebného zůstatku čisté mzdy (do zápůjčky)
Tento kód částky se používá výjimečně pro případy, kdy zaměstnanec nemá zůstatek čisté mzdy v předpokládané výši, ale přesto je mu zapotřebí zaslat dohodnutou částku. Je to obdoba kódu částky 81 srážka zůstatku, ale zde je možno srazit více než je zůstatek. Dochází tak k zápůjčce zaměstnanci, která bude vyrovnána v následujícím období. Používejte opatrně a pouze v odůvodněných případech
86 Srážka zůstatku
Tento kód částky se používá pro jednu srážku zaměstnance, a na jejího příjemce se sráží zůstatek čisté mzdy po odečtení zákonných srážek (pojištění, daně, výživné, přednostní a nepřednostní pohledávky) a ostatních dohodnutých srážek podle priority. Používá se pro doplatek mzdy.
88 Dohodnutá srážka v přesně definované částce
Tento kód částky lze použít pouze u dohodnutých srážek (SLM s IA 43xx) a způsobí, že srážka je provedena buď v celé požadované výši (je-li pro ni dostatečná výše zůstatku čisté mzdy), nebo není provedena vůbec (v opačném případě). Používá se tedy pro dohodnuté srážky, které musí být provedeny buď v celé výši, nebo vůbec.
89 Částka srážky nepropojená na evidovanou srážku (Sra01)
Tento kód částky je obdobou kódu částky 1 nebo 81 s tím, že má odchylku v propojení s evidovanou srážkou.
Obvyklá situace je taková, že když má zaměstnanec na formuláři srážek Sra01 evidovanou srážku a v měsíčních vstupech (Vyp01 / Vstupy, Ext.vstupy) má zadán vstup se stejným číslem SLM, systém se snaží propojit v měsíčních vstupech zadanou částku se srážkou na Sra01 podle čísla SLM. K propojení ale musí být v číselníku Slm01 u této SLM nastavena položka „Propojení vstupu s evidovanou srážkou“ na hodnotu Ano. Jinak k propojení nedojde a částka z měsíčních vstupů je zúčtována samostatně, nemá tím pádem připojeny informace pro odeslání (bank.účet, … ze Sra01) a není odesílána.
Kód částky 89 slouží k tomu, aby i když je v číselníku Slm01 nastaveno propojení s evidovanou srážkou, u vstupu s tímto kódem částky k propojení nedošlo. Využití je např. pro zúčtování mimo EGJE vrácených příspěvků zaměstnance i zaměstnavatele PF/ŽP, které tak nesníží odváděnou částku PF/ŽP. Kód 89 není určen pro podobnou situaci odvodů zákonného pojištění a daně.
V případě doplatků se zadává skutečný hodinový výdělek do položky částka. Doplatek se pak počítá z rozdílu průměru či tarifu event. přepočteného na hodinu a skutečného hodinového výdělku a to za hodiny (zadané nebo dopočtené podle kódu doby)
91 Doplatek do průměru
Používá se pro doplacení mzdy zaměstnanci do průměru.
<VS> = <kladný rozdíl mezi průměrným výdělkem zaměstnance a zadanou hodinovou sazbou v položce částka> * <hodiny>
92 Doplatek do tarifu
Používá se pro doplacení mzdy zaměstnanci do základního tarifu.
<VS> = <kladný rozdíl mezi základním tarifem přepočteným na hodinu fondem PD měsíce a zadanou hodinovou sazbou v položce částka> * hodiny>
93 Doplatek do tarifu a nadtarifu (EG 128)
Používá se pro doplacení mzdy zaměstnanci do tarifu + nadtarifu
<VS> = <kladný rozdíl mezi tarifem + nadtarifem přepočteným na hodinu fondem PD měsíce a zadanou hodinovou sazbou v položce částka> * <hodiny>
101 Sazba průměrným hodinovým výdělkem se zadaným minimem (v položce Sazba)
V tomto případě se postupuje téměř shodně jako v případě použití průměrného hodinového výdělku (kód částky 14) s tím rozdílem, že se použije
- buď hodnota průměrného hodinového výdělku s aplikací procenta zadaného buď na vstupu nebo definovaného v číselníku SLM,
- nebo hodnota uvedená v položce Sazba z číselníku SLM, pokud je vyšší než zadané procento průměrného hodinového výdělku zaměstnance
102 Sazba 60% tarifu na tarifním stupni s minimem podle průměrného výdělku
Příplatek je počítán z 60% měsíčního minimálního tarifu v tarifním stupni (stanoveného u uživatele), nejméně však 25% z průměrného výdělku konkrétního zaměstnance. Měsíční minimální tarif se čerpá z minimálního tarifu v číselníku tarifů podle platných hodnot tarifního zařazení zaměstnance k referenčnímu datumu a dělí se fondem pracovní doby v měsíci. Přepočítává se na aktuální úvazek koeficientem úvazku.
103 Sazba 60% tarifu na tarifním stupni
Příplatek je počítán z 60% měsíčního minimálního tarifu v tarifním stupni (stanoveného u uživatele).
104 Měsíční sazba – tarifní mzda / plat
Za základnu, ze které se počítá částka SLM se bere aktuální (k poslednímu dni zúčtovaného měsíce) tarif. Pro zaměstnance s hodinovou mzdou se přepočítává na měsíc podle průměrného počtu hodin v měsíci (včetně zadaného úvazku). Využívá se spolu se zadaným procentem. Lze použít i procento zadané v číselníku SLM (například u srážek). Zpracovány jsou pouze tarify s kódem částky 11, 12 a 13.
105 Měsíční sazba – tarifní a nadtarifní mzda / plat
Za základnu, ze které se počítá částka SLM se bere aktuální (k poslednímu dni zúčtovaného měsíce) tarif a nadtarif. Pro zaměstnance s hodinovou mzdou se přepočítává na měsíc podle průměrného počtu hodin v měsíci (včetně zadaného úvazku). Využívá se spolu se zadaným procentem. Lze použít i procento zadané v číselníku SLM (například u srážek). Zpracovány jsou pouze tarify s kódem částky 11, 12 a 13.
106 Doplatek do minimálního hodinového příjmu
Kód slouží k automatickému dorovnání mzdy zaměstnance tak, aby za specifikovanou dobu měl poměrnou část mzdy minimálně v určené výši (např. pro německé či francouzské předpisy o minimální mzdě s event. přepočtem na domácí měnu). Výsledkem je doplatek ve výši rozdílu mezi požadovanou hodinovou odměnou a mzdou za specifikovanou dobu (mzda je zde myšlena ve smyslu výpočtu minimální mzdy zaměstnance).
107 Sazba tarifem na hodinu se zadaným minimem (v položce Sazba)
V tomto případě se postupuje téměř shodně jako v případě použití tarifní mzdy na hodinu podle měsíčního FPD (kód částky 21) s tím rozdílem, že se použije
- buď hodnota tarifní mzdy na hodinu s aplikací procenta zadaného buď na vstupu nebo definovaného v číselníku SLM,
- nebo hodnota uvedená v položce Sazba z číselníku SLM, pokud je vyšší než výše uvedená hodnota
108 Proc. odměna z tar. a nadtarifu - celá odpr.doba - měsíční
Kód je určen pro měsíční odměny, které se zadávají procentem, ale které se mají ve výpočtu chovat jako tarifní rozpětí, tedy rozlišovat základní dobu, dobu nadúvazku a dobu přesčasu. Navíc je možné je v rámci měsíce zadávat i s datumy od-do.
109 Proc. odměna z tar. a nadtarifu - celá odpr.doba - čtvrtletní
Kód je určen pro čtvrtletní odměny, které se zadávají procentem, a to v posledním měsíci čtvrtletí, ale které se mají ve výpočtu chovat jako tarifní rozpětí, tedy rozlišovat základní dobu, dobu nadúvazku a dobu přesčasu.
I zde je omezeně možné je v rámci měsíce zadávat i s datumy od-do. Omezení se týkají hlavně minulých dvou měsíců, kde je potřeba se navázat na již existující datumové řezy základního tarifu.
110 Sazba průměrným výdělkem, minimálně ve výši minimální mzdy
V tomto případě se postupuje téměř shodně jako v případě použití průměrného hodinového výdělku (kód částky 14) s tím rozdílem, že se použije
- buď hodnota průměrného hodinového výdělku s aplikací procenta zadaného buď na vstupu nebo definovaného v číselníku SLM,
- nebo hodnota minimální hodinové mzdy stanovená
o pro hodinově odměňované ze základní sazby hodinové mzdy přepočtené podle stanoveného úvazku
o pro měsíčně odměňované jako poměrná část základní sazby měsíční minimální mzdy na hodinu podle aktuálního fondu pracovní doby v daném měsíci.
111 - Sazba průměrným hodinovým výdělkem minimálně ve výši zaručené mzdy
Při použití KČ 111 u SLM (obvykle u náhrad, jejichž výše souvisí s průměrným výdělkem) je zabezpečeno, že při výpočtu náhrady bude použitý průměrný výdělek zvýšen minimálně na hodnotu
- příslušné nejnižší úrovně zaručené mzdy, pokud je u PV evidován stupeň složitosti prací (f. Opv01/záložka Tarifní zařazení/údaj Skupina prací)
- minimální mzdy (v ostatních případech)
112 - Platba průměrným hodinovým výdělkem do limitu pro náhradu mzdy za pracovní volno (§ 203a) (CZ)
Platnost od 1.1.2024.
Při použití kódu částky 112 u SLM s IA 41 (náhrada mzdy/platu za pracovní volno související s akcí pro děti a mládež (§ 203a)), jejíž výše souvisí s průměrným výdělkem, je automaticky upraven výpočet, takto:
- Při výpočtu náhrady bude použitý průměrný výdělek do maximální výše, která je obsažena v konstantě Limit pro náhradu mzdy/platu za pracovní volno související s akcí pro děti a mládež (§ 203a), která se pro rok 2024 se rovná hodnotě 243,90 Kč/hod.
- Kód částky 112 je povolen používat pouze pro IA 41 - Překážky z důvodu obecného zájmu s náhradou mzdy.
120 - služební příjem PBS na hodinu (měsíční FPD)
121 - služební příjem PBS na hodinu (průměrný FPD)
122 - průměrný služební příjem PBS na hodinu (měsíční FPD)
123 - průměrný služební příjem PBS na hodinu (průměrný FPD)
124 - základna pro příplatek za službu ve svátek a přesčas PBS na hodinu (měsíční FPD)
125 - základna pro příplatek za službu ve svátek a přesčas PBS na hodinu (průměrný FPD)
126 - základna pro odměnu za pohotovost PBS na hodinu (měsíční FPD)
127 - základna pro odměnu za pohotovost PBS na hodinu (průměrný FPD)
131 – měsíční odměna zastupitele obce
Kód slouží k automatickému výpočtu měsíční odměny uvolněného i neuvolněného zastupitele obce (SLM s IA 2703) podle její
- měsíční výše
- časové evidence
na formuláři Opv02
a jejího případného krácení na 1/30 za každý kalendářní den, kdy zastupitel vykonával funkci (u uvolněného zastupitele tedy nikoli za dobu evidovanou na PN/OČR/MD a RD).
132 – proplacení nevyčerpané dovolené zastupitele obce
Kód slouží k automatickému výpočtu 1/30 měsíční odměny uvolněného zastupitele obce (SLM s IA 2703) podle její
- měsíční výše
- časové evidence
na formuláři Opv02
a jejího případného násobku počtem zadaných kalendářních dnů.
Slouží výhradně pro proplácení nevyčerpané dovolené zastupitele obce.
140 - funkční plat na hodinu (měsíční FPD)
141 - funkční plat na hodinu (průměrný FPD)
<VS> = <suma sazby tarifů> * <hodiny>
Tento způsob výpočtu částky bere za základnu sumu u zaměstnance evidovaných SLM tarifů přepočtených na hodinu. Tarifní SLM je SLM, jejíž interní algoritmus je tarif (1121) či nadtarif (1122, 1124, 1125, 1135, 1157, 1158) a evidovaný kód částky má hodnotu 0 (částkou), 11 (hodinový) nebo 12 (s přepočtem na fond pracovní doby). Každá takováto SLM se vyhodnotí podle svého kódu částky a případně se přepočte na hodinu (11 bez přepočtu, 12 s přepočtem na měsíční (140) či průměrný (141) fond pracovní doby) a základnou je pak suma přepočtených částek.
142 - nefunkční plat na hodinu (měsíční FPD)
143 - nefunkční plat na hodinu (průměrný FPD)
<VS> = <suma sazby tarifů> * <hodiny>
Tento způsob výpočtu částky bere za základnu sumu u zaměstnance evidovaných SLM tarifů přepočtených na hodinu. Tarifní SLM je SLM, jejíž interní algoritmus je tarif (1121) či nadtarif (1122, 1135, 1157, 1158) a evidovaný kód částky má hodnotu 0 (částkou), 11 (hodinový) nebo 12 (s přepočtem na fond pracovní doby). Každá takováto SLM se vyhodnotí podle svého kódu částky a případně se přepočte na hodinu (11 bez přepočtu, 12 s přepočtem na měsíční (142) či průměrný (143) fond pracovní doby) a základnou je pak suma přepočtených částek.
V kapitole Uživatelské kódy částek jsou uvedeny kódy, které nejsou nabízeny mezi standardními kódy částky, ale evidují si je pouze uživatelé, kteří je potřebují, a to na formuláři Slm01, záložce Uživatelské kódy částky.
Pro tyto kódy částky se zjišťuje základna z vypočtených SLM a to na základě číselníku obecné započitatelnosti. Pokud si zaevidujete obecnou započitatelnost s názvem 201 až 299 a následně pak v číselníku SLM přiřadíte složce mzdy možnost zadávat uživatelské kódy částky (speciální záložka) právě s tímto číslem 201 až 299, pak výpočet mzdy
- namísto výpočtu částky z časů a jiných základen (průměr, tarif, …)
- vypočte částku jako součet částek složek mezd zařazených do započitatelnosti s číslem = kód částky 201 až 299, přičemž bere do úvahy i způsob zápočtu částky definované v započitatelnosti (+1, 0, -1)
- takto vypočtená částka je pak případně opravena zadaným procentem a přičtena zadaná korekční částka.
Uvedený způsob lze využít jak v příjmových SLM, např. prémie, tak ve srážkách, např. odbory.
Některé speciální požadavky zákazníků jsou při implementaci řešeny speciálním kódem částky. Tyto kódy nejsou běžně přístupné a měl by je používat jen ten zákazník, pro kterého jsou určeny a na jehož podmínky byly vytvořeny.
Běžné kódy částek jsou vidět v číselníku SLM na formuláři Slm01, záložce „č.Kód částky“ a to bez možnosti zásahu uživatelem.
Použitelné uživatelské kódy částek jsou Elanorem udržovány a postupně rozšiřovány v řešitelském číselníku „kod_castky_ext“. Uživatel si sám definuje, a to na Slm01, záložce „č. Uživatelské kódy částky“, kódy, které bude používat.
Jako druh částky lze použít hodnoty 201-299 (zatím v číselníku povoleno 201-220), které se používají pro výpočty podle základen daných započitatelností stejného označení (viz Slm02)
V této kapitole uvedené kódy nejsou nabízeny mezi standardními kódy částky, ale evidují si je pouze uživatelé, kteří je potřebují, a to na formuláři Slm01, záložce Uživatelské kódy částky.
Zde je již popis trochu složitější a uvedeme jen jejich seznam. Detaily jsou známé zákazníkům, kteří je objednali během implementace EGJE
301 Dopravné KINEX [SK]
Zadaná částka bude vyplacena pouze v případě, že zaměstnanec v měsíci odpracuje alespoň 5 směn a průměrný měsíční hrubý příjem (určený z aktuálního průměrného výdělku, průměrné délky směny a konstanty 21.74) je menší než dvojnásobek životního minima ve Slovenské republice.
304 Měsíční docházkový bonus KINEX, varianta KLF + STR [SK]
Částka zadaná v číselníku SLM bude vyplacena pouze v případě, že zaměstnanec v měsíci nemá žádnou hodinu (nepřítomnosti) evidovanou na SLM evidované v číselníku obecné započitatelnosti DOCHBONUS ve skupině KLF_STR.
305 Čtvrtletní docházkový bonus KINEX, varianta KLF + STR [SK]
Částka bude vyplacena pouze v případě, že zaměstnanec splňuje podmínku docházkového bonusu podle kódu částky 304 ve všech měsících čtvrtletí.
306 Docházkový bonus KINEX, varianta KBY [SK]
Částka bude vyplacena pouze v případě, že zaměstnanec splňuje podmínku docházkového bonusu. Pro tento účel se musí nakonfigurovat v číselníku obecné započitatelnosti DOCHBONUS dvě skupiny
KBY_ODPR … SLM považované z hlediska bonusu za odpracovanou dobu,
KBY_KRAC … SLM, za které se bonus krátí.
Bonus se poskytuje, pokud odpracovaná doba (KBY_ODPR) je shodná s fondem pracovní doby zaměstnance. Pokud se poskytuje, pak se zadaná měsíční částka krátí za doby uvedené v KBY_KRAC.
307 Příspěvek podle započitatelnosti do sociálního zabezpečení, maximálně však ve výši příspěvku zaměstnance na PF [CZ]
Odváděná částka příspěvku zaměstnavatele na penzijní připojištění (IA 4541 – 4549) bude určena
- obdobně jako při kódu částky srážky 84, tj. podle započitatelnosti do sociálního zabezpečení a procentem SLM v číselníku SLM,
- maximálně však ve výši příspěvku zaměstnance na penzijní připojištění (IA 4311).
308 Procento pobídkové složky KINEX – PZM [SK]
Zadáním SLM s tímto kódem částky se zaměstnanec (PV) zařazuje do systému „Pobídkovej zložky miezd“ podle pravidel zákazníka KINEX.
309 Čerpání náhradního volna KINEX – HKZ [SK]
Používá se u SLM generované při čerpání náhradního volna (HKZ) pro zaměstnance v úkolové mzdě podle podmínek zákazníka KINEX
310 Dopravné pro Solar Turbine [CZ]
Částka zadaná zaměstnanci v SLM bude vyplacena pouze v případě, že zaměstnanec v měsíci splňuje podmínky Solar Turbine.
311 Měsíční docházkový bonus IDC [SK]
Částka zadaná zaměstnanci v SLM bude vyplacena pouze v případě, že zaměstnanec v měsíci nemá žádnou hodinu (nepřítomnosti) podle podmínek I.D.C. Holding
312 Roční docházkový bonus IDC [SK]
Částka zadaná zaměstnanci v SLM bude vyplacena pouze v případě, že zaměstnanec v kalendářním roce splnil podmínky docházkového bonusu podle podmínek I.D.C. Holding
313 Aut.prémie rozdělení částky MTS
314 Aut.prémie procentem MTS
315 Zúčtování příspěvků zaměstnavatele na úrazové pojištění (GEI)
316 Přísp.ORG na PF procentem dle odprac.doby (Securitas)
317 Přidanění rizikového životního pojištění (KB)
318 Základna srážek a příspěvků z částek Opv02 (obecně + Schenker)
Pomocí tohoto kódu částky použitého pro záznamy na formuláři Sra01 se získává součet částek ze SLM, které jsou uvedeny na Opv02, jsou zúčtované v konkrétním zúčtovacím období a číslo SLM je uvedeno v započitatelnosti s kódem 318 na formuláři Slm02. Používá se např. pro příspěvek zaměstnavatele na penzijní připojištění.
Pro uživatele Schenker se navíc základna vytváří pouze v případě, kdy zaměstnanec na kmenovém PV má sumu odpracovaných a neodpracovaných hodin >= fond pracovní doby (IA 2) v hodinách.
319 Za odpracované hodiny ke KPD (max fond IA5) (Skanska)
Tento kód slouží k výpočtu částky měsíčního příplatku, který je definován pevně danou částkou při odpracování fondu IA 1. V případě, že zaměstnanec odpracuje více hodin, než kolik je dáno na SLM s IA 0005, pak obdrží částku odpovídající počtu hodin na SLM s IA 0005. Odpracuje-li méně hodin, než kolik je uvedeno na SLM s IA 0005, je mu částka úměrně (s ohledem na fond IA1) krácena.
320 Měsíční částka prémie za podmínek Daikin (Daikin)
Zadaná částka se zúčtuje, pokud jsou splněny všechny následující podmínky:
Stanovený úvazek = 37,5 hodiny k poslednímu dni zpracovávaného období
Druh PV = pracovní poměr
Musí mít platné PV k poslednímu dni zpracovávaného období (např. konec PV= 31.7. nárok ano) a zároveň
Musí mít platné PV k prvnímu dni zpracovávaného období (např. nástup=1.7. nárok ne)
Musí mít naplněný celý fond pracovní doby, tzn. nesmí mít žádnou absenci (kromě SLM s IA 21, 62 a 63)
321 Měsíční částka příspěvku za podmínek Daikin (Daikin)
Zadaná částka se zúčtuje, pokud v měsíci zaměstnanec odpracuje alespoň 37.5 hodiny.
322 – Odměny a prémie podle tarifů z Opv02 a započitatelnosti „322“ – PPF
SLM zadané s tímto kódem částky počítá základnu za období dané kódem doby (měsíční, čtvrtletní nebo roční) z tarifů evidovaných na formuláři Opv02. Počítá z jejich deklarované měsíční částky (tj. na úvazek zaměstnance) platné k poslednímu dni sledovaných měsíců. Do základny se započítávají SLM uvedené na formuláři Slm02 v obecné započitatelnosti, kterou si zaevidujete pod započitatelností s kódem 322.
Výpočet je omezen na měsíce, kdy PV trvá alespoň jeden den. Neprovádí se žádné krácení za neodpracovanou dobu, tj. ani za nemoc či vynětí.
323 – Odměny a prémie podle tarifů z Opv02 s bonus bandem – PPF
Použití kódu je takové, že zaměstnanec má na Opv02 evidovánu SLM odměny (např. 1175) bez kódu doby, s kódem částky 323 a se zadaným procentem – tzv. „bonus band“. Takto zadaná SLM se však ve výpočtu neprojeví, má nulovou částku. Systém s bonus bandem totiž očekává zadání výkonnostního procenta se stejnou SLM (zde 1175) ve vstupech (Vyp01 / Vstupy nebo Ext.vstupy, tj. i z importu). Výsledkem propojení obou vstupů je součin procent SLM 1175 z Opv02 i Vyp01, který pak vstupuje do zpracování prémie podle tarifů (obdobně jako při kódu 322).
I zde se pro SLM zadané s kódem částky 323
počítá základna za období dané kódem doby (měsíční, čtvrtletní nebo roční)
z tarifů evidovaných na formuláři Opv02. Počítá z jejich deklarované
měsíční částky (tj. na úvazek zaměstnance) platné k poslednímu dni
sledovaných měsíců. Do základny se započítávají SLM uvedené na formuláři Slm02
v obecné započitatelnosti, kterou si zaevidujete pod započitatelností
s kódem 323.
Výpočet je omezen na měsíce, kdy PV trvá alespoň jeden den. Neprovádí se žádné
krácení za neodpracovanou dobu, tj. ani za nemoc či vynětí.
324 – Srážka podle základny z Opv02 (IA 1101, 1102) a započitatelnosti „324“ – Accenture.
Výše srážky je počítána procentem zadávaným na Sra01 a základny sestávající ze dvou částí:
- měsíční částky SLM s IA 1101 nebo 1102,
- částky SLM zařazených do obecné započitatelnosti 324 (Slm02) zadané v měsíčních vstupech (Vyp01).
325 – Letové hodiny FC k omezení (ČSA)
Skutečně odlétané hodiny v letovém provozu ČSA a to v profesích typu F.
326 – Letové hodiny CC k omezení (ČSA)
Skutečně odlétané hodiny v letovém provozu ČSA a to v profesích typu CC.
327 – Převedení o jeden tarifní stupeň (VMG)
328 – Převedení o dva tarifní stupně (VMG)
329 – Převedení o tři tarifní stupně (VMG)
Jedná se o příplatek při převedení na jinou práci, kdy je tarifní ocenění vykonávané práce o 1-3 stupně vyšší.
Upozornění: Ke správné funkčnosti je zapotřebí, aby tarifní stupně byly evidovány řadou hodnot {"2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"}
330 – Korekce trvalých příplatků (Cargo)
Výpočet korekční SLM k příplatkům generovaným z trvalých plateb (Opv02) zadáním SLM se stejným IA (nikoli SLM) do vstupů pro výpočet (Vyp01) s uvedením hodnoty v položce procento. Korekční SLM se pak vypočítá jako vypočítaná částka příplatku vynásobená zadaným procentem.
331 – Příspěvek na práčné (Tesco)
Na základě porovnání odpracovaných hodin a fondu pracovní doby v měsíci přidělí z měsíční částky část nebo celou částku podle pravidel zadavatele.
332 – Příplatek ze srovnání
Kód částky 332 – příplatek ze srovnání umožňuje generovat „doplatek“, který vznikne jako kladný rozdíl částky vypočítané na základě SLM zadaných na Opv02 (hladiny) a sumy dalších vybraných SLM (srovnáni). Pro účely sestavy se využívá započitatelnost „332“, se skupinami SLM_hlad a SLM_srovn, pomocí kterých lze definovat, která SLM patří do které části výpočtu.
333 - Z výše tarifu + omezení MIN/MAX
Tento kód částky je určen pro specifický výpočet příspěvku na DDS, kdy příspěvek se počítá pevně zadaným procentem z tarifu zaměstnance. Výpočet probíhá obdobně jako u KČ 104 (Měsíční sazba – tarifní mzda / plat), ale
o procento očekávané ve vstupech je nutno zadávat na Sra01,
o respektují se položky Minimálně / Maximálně zadané v číselníku složek mezd Slm01 u dané SLM
o výsledná částka se zaokrouhluje na celá čísla dolů.
334 - Procento krácení pro Opv02
Tento kód částky umožňuje generovat výši příplatku tak, že částku, která je vypočítaná na základě definice SLM zadané na Opv02, vynásobí hodnotou procenta stejné SLM zadané do vstupů na Vyp01 s kódem částky 334. Původní vypočítanou hodnotu nahradí nově vypočítanou částkou, která je zaokrouhlena na celé koruny nahoru.
335 – Příspěvky DDS – Poštová banka
Příspěvky organizace na DDS dle pravidel Poštové banky.
Nárok zaměstnance na příspěvek organizace v určité výši vyplývá z délky trvání PV, přičemž je zároveň příspěvek organizace porovnáván s příspěvkem zaměstnance.
336 – Krácení benefitů – KB
Krácení benefitů dle pravidel KB.
Částka benefitu je krácena dle poměru vyjmenovaných nepřítomností k FPD, přičemž SLM nepřítomností je třeba evidovat v započitatelnosti 336. Dále je částka benefitu krácena dle doby trvání PV v měsíci, případně dle platnosti benefitu v měsíci.
337 – Příspěvek na čištění OOPP – ŘLP
Určeno pro příspěvek na čistění OOPP poskytnutý podle pravidel ŘLP.
Částka příspěvku se vyplatí, pokud není zaměstnanec celý měsíc nepřítomen (identifikováno na základě zúčtované SLM s IA 1101 s nenulovými hodinami).
338 – Příspěvek za dopravu za veškerou odpracovanou dobu – AAH
Určeno pro příspěvek za dopravu podle pravidel AAH.
Částka příspěvku (zadaného v měsíční výši) se vyplatí v poměrné výši (přes referenční fond pracovní doby – IA 1) za každou (i přesčasovou) odpracovanou hodinu – v případě odpracovaného celého měsíce a práce přesčas tedy může být vyšší, než je její měsíční deklarovaná hodnota.
Za odpracovanou dobu se považují hodiny vykázané na SLM s IA 1101. Pro tyto účely se však neodpracovaný svátek (IA 1101 s druhem doby = 8, IA 31) nepovažuje za odpracovanou dobu.
339 – Měsíční příspěvek při odpracované alespoň jedné hodině – Ademco (i obecně)
Určeno pro měsíční příspěvek, jehož vyplacení (v celé výši) je vázáno na odpracování alespoň jedné hodiny v měsíci.
Co je pro účely tohoto kódu částky považováno za odpracovanou dobu musí být definováno (seznamem SLM, případně i s uvedením druhu doby) v uživatelské započitatelnosti 339, kterou si zaevidujete na f. Slm02 s kódem započitatelnosti 339.
Podmínkou pro tuto uživatelskou započitatelnost je, že
- kódové označení zápočtu musí být = 339
- v něm bude jedna jediná skupina započitatelnosti s označením 339
340 – Krácení za dobu netrvání zaměstnání a za dobu v MES (KB)
Určeno pro měsíční příspěvek, který se má krátit pouze za dobu před nástupem a po ukončení PV a za dobu, kdy je zaměstnanec v MES (tedy nikoli za neodpracované dny).
341 - Sazba průměrným výdělkem, minimálně ve výši aktuální mzdy
V tomto případě se postupuje téměř shodně jako v případě použití průměrného hodinového výdělku (kód částky 14) s tím rozdílem, že se použije
- buď hodnota průměrného hodinového výdělku s aplikací procenta zadaného buď na vstupu nebo definovaného v číselníku SLM,
- nebo hodnota aktuální mzdy na hodinu, stanovená shodným způsobem jako u kódu částky 21, přičemž za mzdu se považuje pouze evidovaná hodnota SLM s IA 1101. Zde se však neaplikuje zadané procento.
342 - Měsíční částka s přepočtem na hodinu podle aktuálního měsíčního FPD + omezení na maximum SLM (pro DAIKIN)
<VS> = MIN((<částka> / <fond pracovní doby měsíce v hodinách>) * <hodiny>; Maximálně (SLM))
Používá se pro zadání mzdy či jiného plnění, kde je známa měsíční částka (v položce částka) a požaduje se její přepočet na hodiny, a přitom je celková výše vypočtené částky omezena nějakou maximální hodnotou.
Přepočet se provádí nejprve na hodinu podle měsíčního fondu pracovní doby konkrétního zpracovávaného měsíce a konkrétního zaměstnance (to je i na zkrácený úvazek) a následně se vypočte za hodiny.
Pak se takto stanovená částka porovná s hodnotou uvedenou u dané SLM na Slm01 v položce Maximálně – výsledkem je nižší z obou hodnot.
Typické použití je pro zadání měsíčního plnění v dohodnuté výši, přičemž toto plnění je interním předpisem omezeno na konkrétní maximální částku.
343 - Tarif (včetně odměny statutárního orgánu) na hodinu (měsíční FPD) (pro PPF)
<VS> = <suma sazby tarifů> * <hodiny>
Tento způsob výpočtu částky bere za základnu sumu u zaměstnance evidovaných SLM tarifů (včetně odměny stat. orgánu) přepočtených na hodinu. Tarifní SLM je SLM, jejíž interní algoritmus je jedním z (1101, 1103, 1104, 1121, 2131, 2132, 2701) a evidovaný kód částky má hodnotu 11 (hodinový) nebo 12 (s přepočtem na "měsíční" fond pracovní doby). Každá takováto SLM se vyhodnotí podle svého kódu částky a přepočte se na hodinu (11 bez přepočtu, 12 s přepočtem na měsíční fond pracovní doby) a základnou je pak suma přepočtených částek.
Je obdobou std. KČ 21, základna je však rozšířena o SLM s IA 2701.
Poznámka: Pokud u SLM s IA 2701 není nastaven kód doby, pro účely výpočtu podle KČ 343 se to považuje za vstup s KD 12 (odměna statutára je zadávána jako měsíční částka, často bez vlivu „odpracované“ doby).
344 - Příspěvek na odbory MSK (pro MSK)
Určeno pro zákazníka MSK – příspěvek je počítán podle zadání z KS:
„Příspěvek na odbory je určen jako 0,6 % z platového tarifu 1.stupně jemu přiznané platové třídy v příslušné platové stupnici; v případě, že vyměřovací základ pro stanovení odvodu nedosahuje minimální mzdy, pak z této minimální mzdy.“
345 – náhrady nákladů za práci na HO - KB
Určeno pro zákazníka KB.
Náhrada nákladů může být poskytnuta za maximálně ½ sjednaného úvazku v měsíci (při případné změněn je stanoven jako vážený průměr v měsíci), a za každou hodinu náleží
- buď sazba ze SLM
- nebo „zákonná“ hodnota náhrady za HO, pokud není na Slm01 určeno jinak
nebo zákonem danou náhradou nákladů při HO (konstantou) - pokud není na SLM sazba uvedena nebo je nulová
Pokud je zadávaná SLM z jiného období než z právě zúčtovávaného, pak je zapotřebí zadat hodnotu do položky „Období vzniku“ a to jinou, než je běžné období.
Takováto zadaná SLM se automaticky chápe jako SLM, která je bez vlivu na fond pracovní doby běžného období (druh doby = 10). Pokud je zadáno datum od + datum do, pak výpočetní program je schopen počítat časovou charakteristiku K (dny, a to z datumů od-do), S (směny z kalendářních dnů přepočtem na obvyklou délku týdne ve směnách), H (hodiny přepočtem ze směn na průměrnou délku směny). Přepočet se provede pro kalendářní i fondové režimy.
V některých případech se datumově navazující nemoci nepovažují za pokračování jedné a téže nemoci, ale za samostatné pracovní neschopnosti. Jedná se o situaci, kdy jeden den první nemoc končí a následující den začíná novým hlášením lékaře druhá nemoc (obvykle s jinou diagnózou).
Standardní algoritmy výpočtu navazují nepřítomnosti podle čísla SLM. Tato vlastnost se s úspěchem využívá, pokud je nepřítomnost zadána v několika vstupních SLM, ale na výstupu je zapotřebí jediná společná SLM. Hodí se to i pro případ nemocí, kdy z nějakých důvodů je tato nepřítomnost (například importována) v několika částech.
Oproti tomu je zde požadavek na odlišení a nepropojování nemocí, pokud se jedná o dvě různé nemoci. Jak zadat?
Při propojování se používá atribut „Příznak proplacení“ (viz Vyp01, záložka Vstupy). Pokud navazující SLM mají stejný příznak proplacení (a třeba nevyplněný), spojí se do jedné SLM. Naopak, pokud mají různý příznak, nepropojí se.
Např.:
- první nemoc 5-15.11.2010,
- druhá nemoc od 16.11.2010.
U druhé nemoci zadáme příznak proplacení např. s hodnotou 1, u první ponecháme prázdný a nemoci se nepropojí.
Uvedený princip se používá i na přelomu měsíců. Pozor proto na to, aby i v následujícím měsíci byl správně použit příznak proplacení. Jestliže v uvedeném případě nemoc od 16.11 v 2010-11 nekončí, pak měsíční uzávěrka převede nepřítomnost i do 2010-12 a to včetně příznaku proplacení (v příkladu nastaven na hodnotu 1). Pokud by se však nepřítomnost zadávala ručně, je zapotřebí zkontrolovat, zda má příznak správnou hodnotu. Pokud bude mít hodnotu 1, propojí se. Pokud bude mít jinou hodnotu, již se nepropojí a považuje se za novou nemoc od 1.12.2010.
Pokud je zaměstnanec uznán práce neschopným v den, kdy má již celou směnu odpracovanou, považuje se pro účely podpůrčí doby za den vzniku dočasné pracovní neschopnosti následující kalendářní den (§ 26 odst. 3 zákona 187/2006 Sb. o nemocenském pojištění).
Pro účely náhrady příjmu a dávek nemocenského pojištění tedy začíná DPN následující kalendářní den.
V případě, že lékař na neschopence vyznačil jako den vzniku DPN den, kdy již zaměstnanec celou směnu odpracoval, je nutno za den vzniku DPN považovat následující kalendářní den, a tedy i zadat nepřítomnost v zaměstnání z důvodu DPN až od následujícího kalendářního dne.
Pokud zadáte počátek PN v den, kdy již zaměstnanec celou směnu odpracoval (odpracované hodiny první den PN >= délka směny první den PN), jedná se o nesprávné zadání a výpočet vás na něj upozorní hláškou
VYP449a [ERR] První / poslední den nemoci <datum> odpracována celá směna (nepřítomnost)
Seznam přístupných částí dokumentace je zde.