SAP Knowledge Base Article - Public

2193766 - Numeric values in Compensation Information for employees are truncated to 2 decimal places


When you import numeric values to Employee Central and those values contain 4 or more decimal places you see that they have been truncated and rounded to 3 decimal places in Employee Central.


SuccessFactors Employee Central

Reproducing the Issue

This issue can be reproduced for any field with type double.


  1. Create a Recurring Pay Component import file 
  2. Enter a value for paycompvalue (Amount) containing 4 or more decimal places
  3. Import the file
  4. View the user's Compensation Information in Employee Central and see that value was truncated to 3 decimal places


By default, Employee Central will round decimal values to 2 decimal places.


You can Change this by performing the following steps:

  1. Go to Manage Business Configuration;
  2. Select payComponentRecurring;
  3. For the paycompvalue add the maximum fraction digits (you can select make it up to 5 fraction digits).
  4. Save your changes;
  5. Now go to Manage Organization, Pay and Job Structures;
  6. There you need to make sure that you also set the fraction digits in the field "Maximum Decimal Places" for each pay component you want to use that fraction digits.


EC, rounding, fractions, truncated, lost, missing, incorrect, numbers, digits, fraction , KBA , LOD-SF-EC , Employee Central , Problem


SuccessFactors HCM Suite 1505 ; SuccessFactors HCM Suite 1508