Issue
When running a Core HR to CMiC data sync, you may see this error:
"Write to CMiC Construction - Employee Compensation is required. Employee will not be sent to CMiC."
This error will block data from syncing to CMiC until corrected.
Why This Happens
This error occurs when either:
- The employee in Core HR does not have a compensation record.
- The compensation record is present but missing a valid rate code (e.g., REG).
Since compensation is required in CMiC to create or update an employee record, the sync fails until the missing or invalid data is corrected.
Resolution
- Log in to Core HR
- Search for and open the employee record
- Navigate to the Compensation section
- Review the compensation record:
- If no compensation record exists, add a new compensation record and assign a valid rate code (e.g., REG).
- If a compensation record exists but is missing a rate code or has an invalid one, edit the record and assign a valid rate code (e.g., REG).
- Save your changes
- Re-run the data sync
After Resolution
- Once corrected, the error will clear automatically, and the employee data will successfully sync to CMiC.
Key Points to Remember
- Compensation is mandatory in Core HR to create or update an employee record in CMiC.
- Always ensure compensation records in Core HR include a valid rate code (REG).
- If multiple employees are impacted, repeat this process for each affected employee record.