System Softlab HR by Asseco pozwala na zmianę stawki wynagrodzenia pracownika z mocą wsteczną. Dzięki temu możliwa jest korekta naliczenia wynagrodzenia za pracę wykonywaną w okresie od momentu przyznania podwyżki.
Potrzeba biznesowa
Często zdarza się, że wniosek o podwyżkę jest akceptowany przez przełożonych wszystkich szczebli miesiąc lub nawet więcej po dacie, od której ta podwyżka ma obowiązywać. I skutki tej podwyżki mają być widoczne nie tylko w miesiącu aktualnym i miesiącach następnych, ale również w miesiącach poprzednich.
Ograniczenia na dziś – co chcemy usprawnić
Obsłużenie podwyżki w miesiącu bieżącym i następnych nie nastręcza w systemie żadnych problemów. Po wprowadzeniu nowej stawki pracownik od nowego miesiąca będzie otrzymywał wyższe wynagrodzenie zasadnicze, zwiększą się również składniki zależne od pensji zasadniczej – na przykład premie procentowe, dodatki funkcyjne, dochód do opodatkowania czy podstawy do składek ZUS. Problemem jest jednak wprowadzenie nowej stawki z datą wsteczną oraz korekta naliczeń za miesiące poprzednie. Listy są już zamknięte i zaksięgowane, nie można więc sprawdzić jak by się lista policzyła, gdyby stawka była wyższa. System nie pozwoli również wprowadzić nowej stawki od daty, która jest w zamkniętym okresie.
Jak to usprawniliśmy
W aplikacji dodana została procedura, która obsługuje podwyżkę z działaniem wstecznym. Aby procedura zadziałała poprawnie wszystkie listy z korygowanego okresu, na których jest ten pracownik, muszą być zamknięte.
Działanie procedury zostało zilustrowane poniższym przykładem. Przed uruchomieniem procedury historia stawek pracownika wygląda następująco:
Rys. 1. Stawki pracownika przed uruchomieniem procedury
Z menu Procedury uruchamiamy procedurę Kreator zmiany składnika
Rys. 2. Wywołanie kreatora zmiany składnika
Rys. 3. Formatka z parametrami dla kreatora
Po wykonaniu się procedury zakładka ze stawkami pracownika wygląda następująco:
Rys. 4. Stawki pracownika po wykonaniu procedury
W zakresie korygowania naliczeń kreator działa w ten sposób, że dla każdej listy, którą mamy skorygować, tworzona jest lista techniczna w okresie korygowanym (numer T%), na której składniki naliczane są tak jakby w tym miesiącu obowiązywała już nowa stawka, oraz lista różnicowa (numer R%), na której wyliczana jest różnica między tym co powinno się było naliczyć, a tym co się faktycznie naliczyło. Lista różnicowa – choć dotyczy okresu zamkniętego, to podatkowo jest w miesiącu wskazanym na formatce kreatora (w naszym przypadku to jest marzec 2018).
Rys. 5. Naliczone listy techniczne i różnicowe
Dodatkowo, jeśli w korygowanym okresie były rozliczone urlopy i/lub zasiłki, to opisywany kreator utworzy również na każdy urlop/zasiłek dwa wpisy korygujące – storno na minus oraz zapis poprawny, który naliczy się już z uwzględnieniem korekt składników.
Jakie biznesowe przypadki użycia może obsłużyć nasze rozwiązanie
Podwyżka ze wsteczną datą obowiązywania lub korekta błędnej stawki w minionych okresach.
Jakie to daje korzyści
- Poprawne wyliczenie kwot korekt – listy techniczne liczone są dokładnie tak, jak liczyłaby się lista gdyby stawka była prawidłowa.
- Poprawne wchodzenie kwot ze skorygowanych miesięcy do podstaw zasiłkowych
- Łatwość użycia – oprócz uruchomienia kreatora operator nie musi nic więcej robić.
Autor wpisu: Artur Ciok




