bhima
bhima copied to clipboard
Need a way to artificially increase an employee's index
The index payroll system typically takes into account the starting index at hiring, the date they have been hired, and their level of education to project forward their "base" index (at a 5% increase each year). However, if an employee gets further education, the following happens:
- If the increase due to education in their "base" code is higher than their current code, the new base due to their new level of education is used going forwards as the current base. It replaces what was calculated to date and continues on.
- If there is no increase, nothing happens.
Therefore, we need a way to modify the salary "base" as needed, rather than just have a pure calculation. We'll need to keep a log of this as well so that the MD, AG, and Accountant can detect it.
I have the impression that @jeremielodi had already implemented it but had fixed the rate, and I in my Pull Request https://github.com/IMA-WorldHealth/bhima/pull/6017 I made this information configurable
Can you just assign an index to an employee randomly? As in, can I set myself to have an index of 500, even if I previously had one of 450?
TABLEAU DES INDICES DE BASE | |
---|---|
NIVEAU D’ETUDES | INDICES DE BASE AU RECRUTEMENT |
Dr EN MEDECINE | 125 |
A0 | 80 |
A1 | 70 |
A2 | 50 |
A3 | 40 |
AUXILLIAIRE | 30 |
T.O | 25 |
Ag Neron had planned indices linked by grade, but with the implementation of @jeremielodi it is possible to do it