Issue in this scenario:
Retro Arrear (Increment) was not calculated correctly.
Issue: Special Allowance was calculated using a formula from July to December.
In Jan. two new payheads created to calculate
Special Allowance.
These were O00009 (VARIABLE 2 FOR SP CAL) and
O00010 (VARIABLE 1 FOR SP CAL). Formula for Special Allowance now changed
and now it is O00010-O00009. Earlier the formula for special allowance was different.
Current Scenario: Payheads Special Allowance and O00009 are
Calculate at runtime and O00010 is not.
Because A00009 (Special Allow) is Calculate at Runtime, the
calculation was done on runtime and hence it was coming wrong.
Solution: We removed the option Calculate at Runtime for
A00009 and processed the arrear and arrear came correct.
Very important: After arrear is processed, it is important to
again make A00009 (Special Allow) Calculate at Runtime enabled so that correct salary is processed as per new formula.
Remember, if you change the formula of payheads which are / were calculate at runtime then retrospective arrear may not get calculated correctly.
BBSPL