Benefit Salary calculation
I have a requirement which is like this:
Benefit Salary to be calculated as of Oct 01 of previous year. For example, if I am enrolling for 2009 then the Benefit Salary should be as of Oct 01 2008.
However, the issue is that when I run payroll for Oct 2009, then the Benefit Salary is also calculated as of Oct 01 2009 which is wrong. It still should be as of Oct 01 2008 even for the next three months.
How to achieve this ? Can someone let me know at the earliest?
Thanks in advance.
Use the UserExit PBEN0010 for calculating the Benefit related salary.
In our implemention, we have a custom infotype 9xxx to Hold information like ( Employee Family Status, Annual Salary for Insurance, Annual Salary for Vacaction Related Benefits etc.. ), which we populate right before the Open Enrollment using the custom program ( which looks at the employee salary as of the Oct 01 of 2008 using the Function Module RP_SALARY_GENERIC_CALC )
And we implemented the User Exit PBEN0010 ( HR_BEN_CALC_BENEFIT_SALARY ) to look into this infotype for salary instead of stardard process ( which calculates based on RP_SALARY_GENERIC_CALC ).
Hope this helps..