Symptom
I'm trying to upload a pay component into EC, of Non-Recurring. This is a unit base only wage type, If enter a 0 in the value, below error appears: Leave the field value blank when using Pay Component Type Number".
If I remove the value it gives the error below: value is a required field and cannot be blank.
Environment
SuccessFactors
Employee Central 2.0
Reproducing the Issue
Step 1: Go to Admin Center > Import Employee Data
Step 2: Select Recurring pay components and choose your import file
Step 3: Press Validate and you get the error.
Resolution
The validation message "Leave the field value blank when using Pay Component Type Number." is correct as per system design.
Please refer to the handbook:
payComponentType definition under "Pay-Related Object A-Z" Pay Component, is that there can be 3 different possible values.
1. Amount
2. Percentage
3. Number
And check the definition of number, This field number supports unit-based pay components as well as number of units.
When Number is selected, Unit of measure and Rate are shown.
Therefore, when you are using field Number then you can't use Amount. Both are for different use.
If you leave it blank still you receive validation message because value/Amount filed under Succession Data Model -> payComponentNonRecurring is mandatory(required). Please make this field non-mandatory and try again.
There is no other workaround at present, in case it is your business requirement kindly raise an enhancement request.
Keywords
"Leave the field value blank when using Pay Component Type Number.", Pay component type Number, Employee Central, SuccessFactors , KBA , pay component type number , leave the field value blank when using , LOD-SF-EC-CMP , Compensation Information & One-Time Bonus , Problem