Symptom
During the hire date correction import for some users, system is displaying an error message related to Pay Component:
"Pay Component Non Recurring with pay date exists for employee. New Recruit date cannot be after the pay date."
Environment
SAP SuccessFactors Employee Central
Reproducing the Issue
- Log in the instance;
- Go to Import and Export data;
- Select import data and the generic object as: Hire Date Correction;
- Select the file and click on validate/import.
System displayed the error message:
Pay Component Non Recurring with pay date [...] exists for employee [...]. New Recruit date cannot be after the pay date."
Cause
This error message encountered for the user during the import process is related to the pay component. The system displays this error because there is a one-time payment record for the affected user with a date earlier than the new hire date. This is not supported according to the current system design and then, this mismatch prevents the system from proceeding. This error was displayed due to a system validation, when there is a one time payment data to the related user it is necessary to check/correct it.
For the entities that are not mentioned in this handbook section: Changing an Employee's Hire Date in Employee Centra it would be necessary to change the value manually before doing the Hire Date Correction.
Resolution
1. Navigate to the user profile (the affected user of the file);
2. Access the Compensation Information section;
3. Remove or adjust the existing one-time payment record.
Once these steps are completed, you should be able to do the import process successfully.
See Also
Keywords
Pay Component, new recruit date, cannot be after the pay date, pay date, hire date correction, import job response, pay component non recurring error, sap successfactors employee central, one-time payment record, data corruption, validation errors, compensation information, , KBA , LOD-SF-EC-HIR-HDC , Hire Date Correction Tool , Problem
SAP Knowledge Base Article - Public