SAP Knowledge Base Article - Public

3743027 - Entered Merit percentage value changes once entered

Symptom

When a percentage value is entered to the merit field the value rounds up to a different amount. 

Environment

  • SAP SuccessFactors HCM Suite
  • SAP SuccessFactors Compensation
  • SAP SuccessFactors Variable Pay

Reproducing the Issue

  • Open the Compensation Worksheet or ER.
  • Find an emplpyee and go to Salary group.
  • In the merit field, enter any value in the percent field.
  • For example, enter 1 percent and the system converts it as 1.01 percent.

Cause

This is working as designed due to the rounding rules. For example if the employee has the salary as $43.61.
With 2 decimal places, 1% will be calculated as 0.4361 which gets rounded to 0.44. This happens because all of the calculations are amount based in Compensation, we get 0.44 and get the corresponding percentage value which is 1.01%. 

Resolution

There is no way to have the input rely on the percentage value as we store the amounts in the database and calculate the percentage based on the final rounded amount.

See Also

3737610 - Same set of goals with same weights and Payout % for two employees showing 0.01 different in totalIndividualRating

Keywords

Merit Percent, percentage, rounding, compensation, executive review,  , KBA , LOD-SF-CMP-GDL , Guidelines, configuration, CSV data, etc. , Problem

Product

SAP SuccessFactors HCM Core 2511