Friday, February 1, 2013

Arrear did not calculate correctly


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