Issue
When running a data sync from Core HR to Sage 100 or Sage 300, you may encounter the following error message:
"Original Hire Date cannot be more recent than Hire Date"
This indicates a data conflict between the Original Hire Date and Hire Date fields in the employee’s Core HR record.
Cause
In Core HR:
- Original Hire Date is used to track the employee’s initial hire date.
- Hire Date is used to record the employee’s rehire date, if applicable.
The system expects the Original Hire Date to always be earlier than or equal to the Hire Date. If the Original Hire Date is set to a more recent date than the Hire Date, the sync will fail with this error because it contradicts the chronological order of employment events.
Resolution
To resolve this error, follow these steps:
- Log in to CoreHR and navigate to the affected employee's record.
- Go to Demographic Info > Employee tab.
- Review the Original Hire Date and Hire Date (Rehire Date) fields.
- Update the dates so that the Original Hire Date occurs before or on the same day as the Hire Date.
- Save the record.
- Rerun the data sync to Sage 100/300.
The error should now be cleared.