Cause
When running a Core HR to CMiC data sync, you may see this error:
"Write to CMiC Construction - Employee [EEID] has a terminated status, but the termination date is older than its Hire/Original Hire Date. Review the data of the source system and run sync again."
This error will block data updates from syncing to CMiC until corrected.
Issue
This error occurs if:
- An employee is marked as terminated in Core HR, but their termination date is earlier than their hire date or rehire date.
- In some cases, the employee’s status is incorrect (e.g., marked as terminated when they should be active).
Resolution
Follow these steps in Core HR to resolve the error:
- Log in to Core HR
- Search for and open the employee record
- Navigate to: Employee > Demographics > Employee
- Review the following:
- Hire/Original Hire Date
- Termination Date
- Employee Status (Active/Terminated)
- Make necessary updates:
- If the termination date is incorrect, update it to be after the hire or rehire date.
- If the employee status is incorrect, update the status to Active (if applicable).
- Save your changes.
After Resolution
- The error will automatically disappear on the next scheduled data sync.
- No changes are required in CMiC; the sync will update CMiC automatically once corrected in Core HR.
Key Points to Remember
- Termination dates must always be after the hire or rehire date.
- If an employee is incorrectly marked as terminated, update their status to Active.
- Data will be updated on next data sync.