SAP Knowledge Base Article - Public

3608924 - Pension Contribution Amount Not Changing When Related Pay Component Is Updated

Symptom

  • A Pension benefit has been configured of 'Workplace' type, calculated as a 'Percentage' amount based on the employee / employer contribution match table
  • The benefit is configured to be calculated as a percentage of a pay component, e.g. Annual Salary
  • The benefit is configured as 'Automatic', so it is updated with the 'Create or Update Benefit Enrollments for Employee Master Data Changes' job
  • The employee has their compensation updated so that the pay component this Pension is based off of is adjusted
  • The 'Create Or Update...' job is run, but the results log shows that the Pension enrollment record was not updated - therefore, the 'amount' of the Pension is not updated despite the pay component it is based off of being changed

Environment

SAP SuccessFactors Employee Central

Reproducing the Issue

  1. Log into environment
  2. Go to 'Benefits Admin Overview' and find the Pension benefit
  3. Confirm it is of 'Workplace' type, has the 'contribution' set as 'Percentage' type, and confirm the pay component it is based off of (e.g. 'Annual Salary' pay component)
  4. Go to the profile of an employee who is enrolled in this Pension and update the pay component (e.g. increase or decrease)
  5. Run the 'Create or Update Benefit Enrollments for Employee Master Data Changes' job
  6. Download the results log and see the Pension enrollment record was not updated
  7. As such, the 'contribution amount' (the amount calculated based off of the pay component amount * percentage) is not adjusted

Cause

This is expected behaviour as of the current product.

While the employee's pay component may be adjusted, the Pension itself is based off of a percentage which is determined from the employee / employer contribution match table. When the pay component is updated, the percentage defined for the Pension is not changing (i.e. the percentage is not changed from 10% to 15%) and so the Pension enrollment is technically seeing that no changes are taking place. As such, the 'amount' value is also not updated.

Resolution

As a workaround, once the changes have been made to the employee's pay component and the 'Create or Update Benefit Enrollments for Employee Master Data Changes' job has completed, you can manually edit the 'amount' to the value that it should be.

If you would like this current behaviour to be adjusted in the future, you can submit an enhancement request for the same.

See Also

2090228 - How to submit enhancement ideas for SAP SuccessFactors Products

Keywords

benefit, pension, contribution, amount, contribution amount, employee, employer, employee contribution, employer contribution, employee/employer contribution match , KBA , LOD-SF-EC-GBF , Global Benefits , Product Enhancement

Product

SAP SuccessFactors HCM Core 2505