Výpočet odměn a příprava výplat
Výpočet odměn skládá pracovní čas, smluvní sazby, výkonová pásma a individuální úpravy do kontrolovatelného výsledku.
Co to řeší v praxi
Pro každý měsíc lze připravit odměny podle hodinové či měsíční sazby a doplnit bonusy, provize nebo jiné úpravy. Výpočet ukáže jednotlivé složky, aby celková částka nebyla nepřehledným ručním součtem.
Systém upozorní na chybějící časové podklady, podmínky nebo výkonová data. Takový řádek odliší od připravené odměny a předá jej k doplnění.
Přehled obsahuje základ, použité sazby a celkovou očekávanou odměnu. Řádky s chybějícími údaji čekají na doplnění před schválením.
Co řešení umí
Smluvní podmínky
Pro pracovníka se zvolí podporovaný typ odměňování a platná sazba. Podmínky jsou vstupem výpočtu a lze je dohledat.
Volba zdroje času
Hodinový výpočet používá evidenci docházky nebo výkonový zdroj podle nastavení. Chybějící čas se nevyplní odhadem.
Posouzení výkonu
Je-li výkonová složka zapnutá, jádro zkontroluje podklady a vybere odpovídající pásmo. Nevyhovující podklad dostane konkrétní stav.
Doplňkové složky
Bonusy, malusy, provize a další úpravy zůstávají oddělené. Kontrolující vidí, jak se podílejí na součtu.
Přesný přepočet
Peníze a procenta se počítají pomocí škálovaných celých čísel. Zaokrouhlování má stejnou logiku při opakovaném výpočtu.
Výsledek ke kontrole
Přehled obsahuje základ, použité sazby a celkovou očekávanou odměnu. Řádky s chybějícími údaji čekají na doplnění před schválením.
Technické řešení
Výpočetní jádro používá škálovaná celá čísla BigInt pro peníze, sazby a procenta. Zdroj času i způsob odměňování jsou explicitní vstupy, nikoli odhad z neúplných údajů.
Přesnost zaokrouhlování je řízena pro jednotlivé typy veličin. Výsledek proto nezávisí na nepřesnostech desetinných operací běžných v JavaScriptu.
Výkonová pásma mohou určit koeficient nebo hodinovou sazbu. Stavový výsledek rozlišuje připravený řádek, chybějící podmínky, čas a výkon; návazný workflow tak může reagovat konkrétně.
Technické výzvy
- Přesnost zaokrouhlování je řízena pro jednotlivé typy veličin. Výsledek proto nezávisí na nepřesnostech desetinných operací běžných v JavaScriptu.
- Výkonová pásma mohou určit koeficient nebo hodinovou sazbu. Stavový výsledek rozlišuje připravený řádek, chybějící podmínky, čas a výkon; návazný workflow tak může reagovat konkrétně.
Jak na sebe kroky navazují
01Smluvní podmínky
Pro pracovníka se zvolí podporovaný typ odměňování a platná sazba. Podmínky jsou vstupem výpočtu a lze je dohledat.
02Volba zdroje času
Hodinový výpočet používá evidenci docházky nebo výkonový zdroj podle nastavení. Chybějící čas se nevyplní odhadem.
03Posouzení výkonu
Je-li výkonová složka zapnutá, jádro zkontroluje podklady a vybere odpovídající pásmo. Nevyhovující podklad dostane konkrétní stav.
04Doplňkové složky
Bonusy, malusy, provize a další úpravy zůstávají oddělené. Kontrolující vidí, jak se podílejí na součtu.
05Přesný přepočet
Peníze a procenta se počítají pomocí škálovaných celých čísel. Zaokrouhlování má stejnou logiku při opakovaném výpočtu.
06Výsledek ke kontrole
Přehled obsahuje základ, použité sazby a celkovou očekávanou odměnu. Řádky s chybějícími údaji čekají na doplnění před schválením.
Co z toho vzniklo
Výpočet odměn skládá pracovní čas, smluvní sazby, výkonová pásma a individuální úpravy do kontrolovatelného výsledku.