bhima icon indicating copy to clipboard operation
bhima copied to clipboard

Need a way to artificially increase an employee's index

Open jniles opened this issue 3 years ago • 4 comments

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:

  1. 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.
  2. 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.

jniles avatar Oct 14 '21 15:10 jniles

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

lomamech avatar Oct 15 '21 11:10 lomamech

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?

jniles avatar Oct 15 '21 12:10 jniles

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

lomamech avatar Oct 15 '21 16:10 lomamech

Ag Neron had planned indices linked by grade, but with the implementation of @jeremielodi it is possible to do it

lomamech avatar Oct 15 '21 16:10 lomamech