Nemoc byla zadána o několik dnů navíc: Porovnání verzí
| (Není zobrazeno 21 mezilehlých verzí od stejného uživatele.) | |||
| Řádek 1: | Řádek 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{zpětné opravy}} | {{zpětné opravy JMHZ Deprecated}} | ||
== Zadání == | == Zadání == | ||
Modelový příklad: Proběhla závěrka měsíce a po ní bylo zjištěno, že nemoc byla zadána o jeden den (nebo více dnů) navíc, než měla být. Ve skutečnosti zaměstnanec ten den pracoval. | Modelový příklad: Proběhla závěrka měsíce a po ní bylo zjištěno, že nemoc byla zadána o jeden den (nebo více dnů) navíc, než měla být. Ve skutečnosti zaměstnanec ten den pracoval. | ||
== Řešení == | == Řešení - varianta 1 == | ||
=== 1. Oprava částek a hodin === | === 1. Oprava částek a hodin === | ||
Pokud byla za nemoc vyplacena náhrada, přeplacenou částku strhněte - v agendě | ==== 1.1. Vrácení částky za náhradu nemoci ==== | ||
Pokud byla za nemoc vyplacena náhrada, '''přeplacenou částku strhněte - v agendě [[Doplatky]]''' na stejný kód, jakým bylo proplaceno (8xx), zápornou částku. | |||
Nevyplacenou částku z minulého měsíce doplaťte. Nestačilo by ji ovšem zadat v agendě "Doplatky", protože by k ní chyběla odpracovaná doba, která se bude počítat do průměru pro p.p.účely. | ==== 1.2. Doplacení částky za odpracovanou dobu ==== | ||
Nevyplacenou částku (za odpracovanou dobu - základní mzdu) z minulého měsíce doplaťte. Nestačilo by ji ovšem zadat v agendě "Doplatky", protože by k ní chyběla odpracovaná doba, která se bude počítat do průměru pro p.p.účely. | |||
Zadání tedy proveďte v agendě | Zadání tedy proveďte v agendě [[Zpracování brutto]] až jako poslední úkon daného měsíce u dotyčného zaměstnance (tj. např. až po přenosu dat z docházkového systému). | ||
Zkontrolujte vlastním výpočtem doplácené částky. Pokud by měly být jiné, než systém stanovil, doplňte korekce na stejnou mzdovou položku v agendě | * Stiskněte tlačítko '''''Obnova''''', pak '''''Dopočet''''' - tím bude určena odpracovaná doba aktuálního měsíce. | ||
* Pak vložte kód základní mzdy dotyčného zaměstnance ('''např. 111-MĚSÍČNÍ PLAT'''), doplňte informativně datum od - datum do (minulý měsíc), '''počet dnů (např. 1) a počet hodin''' (systém doplní, např. 8) - '''systém doplní částku'''. Poté uložte. Vznikne rozdíl proti časovému fondu (ve dnech a hodinách - např. + 1 den + 8 hodin). | |||
Zkontrolujte vlastním výpočtem doplácené částky. Pokud by měly být jiné, než systém stanovil, doplňte korekce na stejnou mzdovou položku v agendě [[Doplatky]]. <small>K rozdílným výsledkům může docházet vlivem typu odměňování (měsíční/hodinová mzda), algoritmizaci a počtu plánovaných hodin minulého a aktuálního období.</small> | |||
POZOR. Uváděný postup je stanoven pro případ, pokud se chyba stala první nebo druhý měsíc kvartálu. Pokud se chyba stala v měsíci, který je posledním v kvartále, a je napravována v 1. měsíci nového kvartálu, je zde složitější otázka správného stanovení resp. korekce průměru pro p.p.účely a mzdových položek podle něho vyplácených - jak za minulý kvartál tak za následující kvartál. | POZOR. Uváděný postup je stanoven pro případ, pokud se chyba stala první nebo druhý měsíc kvartálu. Pokud se chyba stala v měsíci, který je posledním v kvartále, a je napravována v 1. měsíci nového kvartálu, je zde složitější otázka správného stanovení resp. korekce průměru pro p.p.účely a mzdových položek podle něho vyplácených - jak za minulý kvartál tak za následující kvartál. | ||
==== 1.3. Neomluvená absence ==== | |||
Pokud namísto odpracované doby měla být neomluvená absence, pak mohla vzniknout potřeba doplatku zdravotního pojištění. Ten spočtěte ručně a zadejte na kód 903 jako vlastní srážku zaměstnance. | |||
: Částka 903 = MĚLO BÝT odvedeno - BYLO ODVEDENO (celkově zaměstnanec a firma) | |||
MĚLO BÝT ODVEDENO: částka min.mzdy měsíční * počet započtených kalendářních dnů (práce + neomluvená absence, atd.) / počet kalendářních dnů měsíce * celkové procento odvodu zdrav.poj. (/100 - tj. pro rok 2019 = 0,135) | |||
<small>Pozn. 08/2019</small> | |||
=== 2. Nápočty hodnot pro výpočet průměru pro nemoc === | === 2. Nápočty hodnot pro výpočet průměru pro nemoc === | ||
Ručně opravte. | Ručně opravte. [[Pracovní poměr - Nápočty]], tlačítko '''''Rozpis hodnot pro prům.nem'''''. V minulém měsíci, kterého se oprava týká, '''opravte počet dnů''' (zvyšte o tolik dnů, kolik bylo neprávem zadáno navíc, tzn. např. o 1 den). | ||
* [[Vyloučené dny (dávky nemocenského pojištění)]] | |||
=== 3. Oprava vyloučených dob === | === 3. Oprava vyloučených dob === | ||
Pokud neexistuje, založte novou mzdovou položku pro opravu [[vyloučené doby|vyloučených dob]] na ELDP. | |||
535 - opravanem_ELDP | * ''535 - opravanem_ELDP'' (nebo ''oprava PN''): [[Korekční položky]]. | ||
* [[Zpracování brutto]]: '''zadejte mzdovou položku 535 s opačným dat_od a dat_do''' a nulovou částkou, takže například: | |||
14.3. – 13.3. představuje opravu 0 dnů na ELDP <br> | 14.3. – 13.3. představuje opravu 0 dnů na ELDP <br> | ||
14.3. – 12.3. představuje opravu –1 den na ELDP <br> | 14.3. – 12.3. představuje opravu –1 den na ELDP <br> | ||
14.3. – 11.3. představuje opravu –2 dny na ELDP <br> | 14.3. – 11.3. představuje opravu –2 dny na ELDP <br> | ||
: <small>Algoritmus: datumdo - datumod + 1 </small> | |||
<small> | <small> | ||
Tento bod by mimořádně mohla nahradit změna dat v tabulkách pro agendy "Nepřítomnosti" a "Zpracování brutto": <br> | Tento bod by mimořádně mohla nahradit změna dat v tabulkách pro agendy "Nepřítomnosti" a "Zpracování brutto": <br> | ||
| Řádek 37: | Řádek 47: | ||
update pichacky set dat_od = XXX where os_cislo = XX and kod = XY and datum = XZ; | update pichacky set dat_od = XXX where os_cislo = XX and kod = XY and datum = XZ; | ||
</small> | </small> | ||
=== 4. Oprava nápočtů hodin pro dovolenou === | |||
Dle charakteru nepřítomností oprava nápočtů hodin pro dovolenou (plně započitatelné, částečně započitatelné). | |||
=== 5. Poznámka na mzdový list === | |||
'''Zapište si textovou poznámku''' (vysvětlující komentář) do mzdového listu za tento rok: [[Poznámky do mzdového listu]]. | |||
== Varianta řešení 2 == | |||
Vyžaduje konzultaci s autory programu. <br> | |||
: (1) Pokud se jednalo o část zaměstnavatelem již neplacenou, mohla by být zpětně opravena data u nepřítomnosti a v agendě Zprac.btto (pomocí sql příkazu). | |||
: (2) Bude zbývat doplnění záznamu do agendy Zprac.btto (dny - hodiny - částka) - odprac.doba a částka za minulý měsíc. | |||
: (3) A opravit Nápočty dnů pro přílohu k nemoci. | |||
<small> | |||
Příklad sql příkazu pro bod (1) a (2) - je potřeba nahradit konkrétní údaje! | |||
update absence set dat_do = '2019-08-27' where dat_do = '2019-08-28' and os_cislo = 55 and kod = 511; <br> | |||
insert into pichacky (os_cislo, cislo_pom, prac_str, kod, c_dokladu, dat_od, dat_do, dny, hodiny, sazba, castka, prizn_aut, prac_kateg, datum, id_podniku) values | |||
(55, 0, '201', 506, 0, '2019-08-28', '2019-08-28', 1, 6, 0, 0, 't', 2, '2019-08-01', 1); <br> | |||
update pichacky set dat_do = '2019-08-27', dny = 10.00, hodiny = 80.00 where dat_do = '2019-08-28' and dny = 11.00 and hodiny = 88.00 and os_cislo = 55 and datum = '2019-08-01'; <br> | |||
hd 49562 | |||
</small> | |||
<small> | |||
Pokud to byla sobota a neděle a nebyl vliv na peníze, může se provést i pomocí sql. | |||
: update absence set dat_do = 'YYYY-MM-DD' where os_cislo = OSC and kod = KKK and dat_do = 'YYYY-MM-D2'; | |||
: update pichacky set dat_do = 'YYYY-MM-DD' where os_cislo = OSC and kod = KKK and dat_do = 'YYYY-MM-D2'; | |||
Namísto YYY-MM-DD, YYYY-MM-D2, OSC, KKK doplňte konkrétní údaje (nový datum do, původní datum do, osobní číslo, kód mzd.položky) | |||
A opravte nápočty v agendě Prac.poměr - tlačítko "Rozpis hodnot pro prům.nem." | |||
</small> | |||
== Varianta řešení 3 == | |||
Méně doporučovaná varianta. Podmínka: jedná se o minulý měsíc. | |||
: (1) S aplikací pracuje jediný pověřený uživatel. | |||
: (2) Návrat ze zálohy databáze, nebo návrat pomocí [[zpětná měsíční uzávěrka|zpětné měsíční uzávěrky]], nebo umělý návrat (pomocí sql; s aplikací pracuje 1 uživatel). | |||
: (3) Oprava dat u zaměstnance - přepočet (jen tohoto jediného). | |||
Pozor - je potřeba provést tak, aby se nezměnil celkový odvod (daně, zdravotní, sociální); anebo změnil - ale pak je změnu nutno dohodnout s příslušnými úřady (opravná hlášení). | |||
== Odkazy == | == Odkazy == | ||
* [[zpětné opravy]] | * [[zpětné opravy]] | ||
<small> Zpracováno: 4.6.2007, 27.4.2009, 17.8.2012, 17.6.2014 </small> | <small> Zpracováno: 4.6.2007, 27.4.2009, 17.8.2012, 17.6.2014, 16.7.2018 </small> <br> | ||
<small> Obdobně i pro karanténu: hd 51281 </small> | |||
Aktuální verze z 15. 4. 2026, 17:36
Tento článek popisuje zpětné opravy mzdových dat za již uzavřené období. Příklady mohou mít jen historickou platnost, proto jejich použití vždy konzultujte s tvůrci programu.
Zadání
Modelový příklad: Proběhla závěrka měsíce a po ní bylo zjištěno, že nemoc byla zadána o jeden den (nebo více dnů) navíc, než měla být. Ve skutečnosti zaměstnanec ten den pracoval.
Řešení - varianta 1
1. Oprava částek a hodin
1.1. Vrácení částky za náhradu nemoci
Pokud byla za nemoc vyplacena náhrada, přeplacenou částku strhněte - v agendě Doplatky na stejný kód, jakým bylo proplaceno (8xx), zápornou částku.
1.2. Doplacení částky za odpracovanou dobu
Nevyplacenou částku (za odpracovanou dobu - základní mzdu) z minulého měsíce doplaťte. Nestačilo by ji ovšem zadat v agendě "Doplatky", protože by k ní chyběla odpracovaná doba, která se bude počítat do průměru pro p.p.účely.
Zadání tedy proveďte v agendě Zpracování brutto až jako poslední úkon daného měsíce u dotyčného zaměstnance (tj. např. až po přenosu dat z docházkového systému).
- Stiskněte tlačítko Obnova, pak Dopočet - tím bude určena odpracovaná doba aktuálního měsíce.
- Pak vložte kód základní mzdy dotyčného zaměstnance (např. 111-MĚSÍČNÍ PLAT), doplňte informativně datum od - datum do (minulý měsíc), počet dnů (např. 1) a počet hodin (systém doplní, např. 8) - systém doplní částku. Poté uložte. Vznikne rozdíl proti časovému fondu (ve dnech a hodinách - např. + 1 den + 8 hodin).
Zkontrolujte vlastním výpočtem doplácené částky. Pokud by měly být jiné, než systém stanovil, doplňte korekce na stejnou mzdovou položku v agendě Doplatky. K rozdílným výsledkům může docházet vlivem typu odměňování (měsíční/hodinová mzda), algoritmizaci a počtu plánovaných hodin minulého a aktuálního období.
POZOR. Uváděný postup je stanoven pro případ, pokud se chyba stala první nebo druhý měsíc kvartálu. Pokud se chyba stala v měsíci, který je posledním v kvartále, a je napravována v 1. měsíci nového kvartálu, je zde složitější otázka správného stanovení resp. korekce průměru pro p.p.účely a mzdových položek podle něho vyplácených - jak za minulý kvartál tak za následující kvartál.
1.3. Neomluvená absence
Pokud namísto odpracované doby měla být neomluvená absence, pak mohla vzniknout potřeba doplatku zdravotního pojištění. Ten spočtěte ručně a zadejte na kód 903 jako vlastní srážku zaměstnance.
- Částka 903 = MĚLO BÝT odvedeno - BYLO ODVEDENO (celkově zaměstnanec a firma)
MĚLO BÝT ODVEDENO: částka min.mzdy měsíční * počet započtených kalendářních dnů (práce + neomluvená absence, atd.) / počet kalendářních dnů měsíce * celkové procento odvodu zdrav.poj. (/100 - tj. pro rok 2019 = 0,135) Pozn. 08/2019
2. Nápočty hodnot pro výpočet průměru pro nemoc
Ručně opravte. Pracovní poměr - Nápočty, tlačítko Rozpis hodnot pro prům.nem. V minulém měsíci, kterého se oprava týká, opravte počet dnů (zvyšte o tolik dnů, kolik bylo neprávem zadáno navíc, tzn. např. o 1 den).
3. Oprava vyloučených dob
Pokud neexistuje, založte novou mzdovou položku pro opravu vyloučených dob na ELDP.
- 535 - opravanem_ELDP (nebo oprava PN): Korekční položky.
- Zpracování brutto: zadejte mzdovou položku 535 s opačným dat_od a dat_do a nulovou částkou, takže například:
14.3. – 13.3. představuje opravu 0 dnů na ELDP
14.3. – 12.3. představuje opravu –1 den na ELDP
14.3. – 11.3. představuje opravu –2 dny na ELDP
- Algoritmus: datumdo - datumod + 1
Tento bod by mimořádně mohla nahradit změna dat v tabulkách pro agendy "Nepřítomnosti" a "Zpracování brutto":
update absence set dat_od = XXX where os_cislo = XX and kod = XY and datum = XZ;
update pichacky set dat_od = XXX where os_cislo = XX and kod = XY and datum = XZ;
4. Oprava nápočtů hodin pro dovolenou
Dle charakteru nepřítomností oprava nápočtů hodin pro dovolenou (plně započitatelné, částečně započitatelné).
5. Poznámka na mzdový list
Zapište si textovou poznámku (vysvětlující komentář) do mzdového listu za tento rok: Poznámky do mzdového listu.
Varianta řešení 2
Vyžaduje konzultaci s autory programu.
- (1) Pokud se jednalo o část zaměstnavatelem již neplacenou, mohla by být zpětně opravena data u nepřítomnosti a v agendě Zprac.btto (pomocí sql příkazu).
- (2) Bude zbývat doplnění záznamu do agendy Zprac.btto (dny - hodiny - částka) - odprac.doba a částka za minulý měsíc.
- (3) A opravit Nápočty dnů pro přílohu k nemoci.
Příklad sql příkazu pro bod (1) a (2) - je potřeba nahradit konkrétní údaje!
update absence set dat_do = '2019-08-27' where dat_do = '2019-08-28' and os_cislo = 55 and kod = 511;
insert into pichacky (os_cislo, cislo_pom, prac_str, kod, c_dokladu, dat_od, dat_do, dny, hodiny, sazba, castka, prizn_aut, prac_kateg, datum, id_podniku) values
(55, 0, '201', 506, 0, '2019-08-28', '2019-08-28', 1, 6, 0, 0, 't', 2, '2019-08-01', 1);
update pichacky set dat_do = '2019-08-27', dny = 10.00, hodiny = 80.00 where dat_do = '2019-08-28' and dny = 11.00 and hodiny = 88.00 and os_cislo = 55 and datum = '2019-08-01';
hd 49562
Pokud to byla sobota a neděle a nebyl vliv na peníze, může se provést i pomocí sql.
- update absence set dat_do = 'YYYY-MM-DD' where os_cislo = OSC and kod = KKK and dat_do = 'YYYY-MM-D2';
- update pichacky set dat_do = 'YYYY-MM-DD' where os_cislo = OSC and kod = KKK and dat_do = 'YYYY-MM-D2';
Namísto YYY-MM-DD, YYYY-MM-D2, OSC, KKK doplňte konkrétní údaje (nový datum do, původní datum do, osobní číslo, kód mzd.položky) A opravte nápočty v agendě Prac.poměr - tlačítko "Rozpis hodnot pro prům.nem."
Varianta řešení 3
Méně doporučovaná varianta. Podmínka: jedná se o minulý měsíc.
- (1) S aplikací pracuje jediný pověřený uživatel.
- (2) Návrat ze zálohy databáze, nebo návrat pomocí zpětné měsíční uzávěrky, nebo umělý návrat (pomocí sql; s aplikací pracuje 1 uživatel).
- (3) Oprava dat u zaměstnance - přepočet (jen tohoto jediného).
Pozor - je potřeba provést tak, aby se nezměnil celkový odvod (daně, zdravotní, sociální); anebo změnil - ale pak je změnu nutno dohodnout s příslušnými úřady (opravná hlášení).
Odkazy
Zpracováno: 4.6.2007, 27.4.2009, 17.8.2012, 17.6.2014, 16.7.2018
Obdobně i pro karanténu: hd 51281