Procesy (Automatický výpočet mezd (platů))

Z Prirucky

Procesy (Automatický výpočet mezd (platů)) - detailní popis procesů v rámci funkcionality Automatický výpočet mezd (platů).

Automaticke zpracovani mezd platu.png

Automatický výpočet mezd (platů) je průběžné (on-line) vyúčtování mezd (platů) včetně automatického doplnění brutto (stejné jako zatrhávací pole Výpočet včetně automatického doplnění) na základě operací, které jsou zobrazovány v sestavě Archiv spuštěných výpočtů (tedy na základě údajů v tabulce organizer).

Interní identifikátor: AUT_VYPOCET. Dostupné od 24.5.2019. Součást Rozšíření aplikace.

Procesy

Pokud je toto rozšíření aktivováno, pak tedy:

1) V okně pro vyúčtování mezd (Mzdy - Vyúčtování zaměstnanců) je zobrazena nová zaškrtávací volba Automatické zpracování. Tato volba je zpřístupněna, pokud má uživatel přístupné zaškrtávací pole Výpočet včetně automatického doplnění a tlačítko Start výpočtu. Zaškrtnutím pole Automatické zpracování a stiskem tlačítka Start výpočtu je funkcionalita aktivována.

2) Po spuštění se prochází tabulka organizer a vyhledávají se záznamy zaměstnanců z aktuálního období a vybraného/všech podniků (dle přihlášení), které jsou starší než aktuální čas a datum ponížený o prodlení (viz bod 3)), a které mají položku operace různou od:

   - v (výpočet mezd)
   - x (výpočet mezd s chybou)
   - u (uzávěrka měsíce)
   - r (zpětná měsíční uzávěrka)
   - k (návrat ze zpětné měsíční uzávěrky)
   - s (stornování upozornění)

Tedy obdobně, jako je to při výpočtu mezd pomocí volby Jen nespočtené.

3) Prodlení v sekundách je uživatelsky nastavitelné pomocí nového rozšiřujícího parametru aut_vypoc_zpoz (sk.12). Pokud tento parametr není založen (pomocí tlačítka Doplnit nové parametry), je nevyplněný nebo hodnota je záporná, je použito defaultní nastavení 60 sekund.

4) Po spuštění funkcionality je vyprázdněn seznam zaměstnanců pro vyúčtování a postupně jsou do něj doplňováni zaměstnanci, kteří jsou zpracováváni. Pokud je nalezen zaměstnanec, u kterého nedojde k vyúčtování, je tento nadále ignorován do doby, dokud u něj nedojde k nějaké další změně. Důvody, proč by zaměstnanec nebyl vyúčtován, mohou být následující:

- uživatel, který spustil funkcionalitu nemá právo na zaměstnance (zaměstnanec není zobrazen v seznamu)
- vyúčtování je pro daného zaměstnance (id_podniku) uzamčeno (zaměstnanec není zobrazen v seznamu)
- podnik, ve kterém je zaměstnanec, má již ukončenou platnost (zaměstnanec není zobrazen v seznamu)
- zaměstnanec je na výplatním středisku, které se nepočítá
- zaměstnanec nemá zpracováno brutto a nedochází u něj k automatickému doplnění brutto (kalendář nebo parametr)
- vyúčtování zaměstnance skončí chybou

5) Po každém vyúčtovaném zaměstnance dojde k přepočtu odvodů podniku.

6) Pokud není nalezen žádný odpovídající zaměstnanec se změnou, automatický výpočet čeká polovinu času danou parametrem aut_vypoc_zpoz (sk.12) (viz bod 3)) a provede nové zjišťování změn.

7) Pokud nejsou správně nastaveny legislativní parametry (Nastavení legislativních parametrů), funkcionalita se nespustí.

8) Pokud běží měsíční uzávěrka nebo zpětná měsíční uzávěrka, funkcionalita nelze spustit. Po dokončení zpětné měsíční uzávěrky nelze funkcionalitu spustit, protože se předpokládá, že dochází k mimořádné opravě.

9) Po měsíční uzávěrce, stejně jako po návratu ze zpětné měsíční uzávěrky a spuštění automatického výpočtu se přepočítávají vždy všichni dostupní zaměstnanci. Je to dáno tím, že měsíční uzávěrka u všech zaměstnanců nastavuje implicitní hodnotu i.

10) Automatické vyúčtování je možno ukončit stiskem tlačítka Stop.

11) Pokud je funkcionalita automatického výpočtu aktivní a v jejím průběhu je spuštěna měsíční uzávěrka nebo zpětná měsíční uzávěrka, pak se funkcionalita ukončí a okno vyúčtování zaměstnanců se zavře.

12) Při ukončení automatického výpočtu se vymaže seznam procházených osobních čísel a při opětovném spuštění se opět procházejí všechny změny zaměstnanců, tedy i ty z bodu 4).

Celá tato funkcionalita byla vytvořena proto, aby docházelo k průběžnému zpracování mezd a tím došlo k urychlení finálního vyúčtování, kdy je již možné provést vyúčtování pomocí volby Jen nespočtené. Funkcionalitu je možné využit v jednom přihlášení na počítači, kdy se okno vyúčtování může zminimalizovat a uživatel může normálně pracovat, lépe je však spustit funkcionalitu v samostatném přihlášení na stejném počítači, případně na jiném.

Poznámky

Stav, kdy nelze zaměstnance spočítat (příp. jiné stavy - začátek, ukončení automatického výpočtu), se zapisují do db tabulky: priznaky. Zaměstnance je potřeba "přeskočit", aby se na něm automatický výpočet "nezacyklil".

Odkazy