Symptom
When trying to update the rehire date of a user, error "The new start date cannot be greater than the end date. Please enter a date on or before XXX“ pops up.
Environment
SAP SuccessFactors Employee Central
Reproducing the Issue
- Update the rehire date of a user to a specific date and click on save
- Error "The new start date cannot be greater than the end date. Please enter a date on or before 29/01/25" pops up
Cause
Expected.
Rehire date should not overlap with either the previous record's or the next record's effective date
Let's say there are three records A, B and C with B being the rehire record. Record A is effective from 2025.1.1-2025.5.1. Record C is effective from 2025.8.1-2025.12.1, Then the rehire date should be between 2025.5.2 and 2025.7.31. If you are trying to update the rehire date to 2025.5.1 or 2025.8.1, the system will not allow the correct as it may lead to internal conflicts.
Resolution
Make sure that the rehire date do not overlap with either the previous record's or the next record's effective date
Keywords
cannot change rehire date, the new start date cannot be greater than the end date. Please enter a date on or before XXX, change rehire date error, hire date correction, rehire date could not be updated , KBA , LOD-SF-EC-HIR , Hire & Rehire Wizards , How To
SAP Knowledge Base Article - Public