SAP Knowledge Base Article - Public

3705020 - Merit field not following default guidelines

Symptom

The percentage value in the Merit field does not match the default value defined in the guidelines. Even when the guideline is correctly triggered, the worksheet displays a different percentage.

Environment

SAP SuccessFactors Compensation
SAP SuccessFactors Variable Pay

Reproducing the Issue

PREREQUISITES

  • A Compensation/Variable Pay template is configured with guidelines.
  • A default percentage value is defined in the guideline matrix.
  • The field is configured to display as a percentage.

REPRODUCING THE ISSUE

  1. Configure guidelines with a default value 
  2. Launch a worksheet
  3. Check the Merit field
  4. Observe that the value shown is not the default percentage

Cause

The merit calculation is based on the Amount. If the calculated amount results in decimals but the format does not support them, the system rounds the monetary value first and then performs a reverse calculation to update the percentage.
 
Example:
Salary: 60
Guideline Default: 4%
Expected Amount: 60 x 4% = 2.4

Since there are no decimals configured, the system rounds the amount from 2.4 down to 2.

Result
The value 2 is 3% of 60. Therefore, even if the default guideline is 4%, the Merit field will be updated and shown as 3% to stay in sync with the stored amount of 2.

Resolution

Add decimals to the amount number format to ensure a more accurate result and prevents the percentage from being forced to change due to amount rounding.
Set Up Plan Templates > Setting Number Formatting Rules

Keywords

Percentage Field, Money Format, Number Format, Rounding Issue, Guideline , KBA , LOD-SF-CMP , Compensation Management , LOD-SF-VRP , Variable Pay Programs , How To

Product

SAP SuccessFactors Compensation all versions