Keep your systems in sync, reduce data entry mistakes, and streamline your operations in the field and the office with Arcoro Core HR and Sage 100 Contractor. Integrations between both systems utilizing technology from HH2, Sage’s official Integrations Partner, makes it easy to manage employee data with features like:
- Full round-trip synchronization between systems (Importing/Exporting employee and company information)
- Push Core HR employee data to Sage 100 Contractor, on-demand, in order to complete payroll
- Keep Benefit Deductions, Direct Deposit, Taxes, and more in sync
Table of Contents
- Notes about the Integration
- Enabling the Sage 100 Integration - Enabling HH2 Cloud Service
- Data Mapping Fields
Integration Demonstration
To provide a better understanding of the integration, you can watch our demonstration video below.
Notes about the Integration
Data Synchronization
The data synchronization operates bidirectionally, establishing a connection between Sage 100 Contractor, HH2, and Core HR.
The connection allows for bidirectional employee data synchronization for:
- Demographic
- Federal and State Level Taxes
- Compensation
The connection is one way for:
- Sage 100 Contractor to Core HR
- Company level data
- Core HR to Sage 100 Contractor
- Benefits
- Fringes
- Direct Deposit
Best Practice
Once you are live with the Sage 100 integration with Core HR, the primary data sync direction should be Core HR to Sage 100.
Enabling the Sage 100 Integration - Enabling HH2 Cloud Service
The process to enable the integration for both new and existing users requires the installation of the HH2 Cloud Service. The HH2 Cloud Service allows the data to transfer between Sage 100 (Sage) and Core HR, and from Core HR and Sage.
Sage mandates HH2 be used as the Middleware between Arcoro and Sage.
Data Flow
Sage 100 to Core HR
- Sage 100 ➤ HH2 ➤ Core HR
Core HR to Sage 100
- Core HR ➤ HH2 ➤ Sage 100
Your Project Coordinator will assist in completing the required paperwork to set up the HH2 Cloud Service and enable the Connector in Core HR.
Setting Up HH2 Cloud Service
- Complete and submit the HH2 New Customer form
- This New Client Form allows you include up to 3 data folders. Any additional data folders will require an additional HH2 New Client Form
- Sign the HH2 EULA form
- Install Sync Client (Connector)
- Setup scheduling of the connector
- If the New Client Form included multiple Data Folders, each Data Folder will require each own installation
- Installation of Connector – We recommend that your IT administrator familiar with your Sage 100 server attend the installation call. Permission to the server will need to be granted during call.
- The installation of the connector allows you to connect through the Core HR integration
- If the New Client Form included multiple Data Folders, the Installation will create HH2 Cloud Service Login credentials for each Data Folder
- Each installation will also note the version of the connector
- We recommend you become familiar with where you find this version number
- Each installation will also note the version of the connector
- Setup scheduling of the connector
Enabling HH2 Cloud Service
The enablement of the connectors depends on the successful installation of the HH2 Cloud Service. The Arcoro Integrations team will set up the connections from HH2 to Core HR and Sage 100.
- Create the Connectors:
- Sage 100
- Core HR
- Create the Sync
- Sage 100 to Core HR
- Core HR to Sage 100
- Create Users
- Users are any administrators in Core HR who will have access to initiate the sync from Core HR to Sage
Data Mapping Fields
We have provided tables of the data that can map between Core HR and Sage 100, with examples of images of the Sage 100 interface.
Demographics
Things to note:
- Employees with hire dates in the future will not be synced, as it can affect compensation and benefits.
- When syncing from Core HR to Sage 100, all active employees will be included in the data sync, and any terminated employees that have a termination date between 12/01 of the previous year and the current date will be included in the data sync.
Required fields in bold and red.
| Core HR | Sage 100 Contractor |
|---|---|
| Employee ID | Employee |
| SSN | Social Security # |
| First | First Name |
| Middle | M.I. |
| Last | Last Name |
| Suffix | Last Name |
| Street (first row) | Address 1 |
| Street (second row) | Address 2 |
| City | City |
| State | State |
| Zip | Zip |
| Home Phone | Phone# |
| Mobile Phone | Cell# |
| Work Email | |
| Employee Type | Status |
| Employee Status | Employment Type |
| Marital Status | Benefit Status |
| Gender | Gender |
| Ethnicity | Heritage |
| Workers Compensation | Comp Code |
| Occupation | Position |
| UDF 12 - Union | Union |
| UDF 8 - Work State | Tax State |
| Birth Date | Birth Date |
| Original Hire Date/Hire Date | Hire date |
| Termination Date | Inactive |
| Facility 1 | Data folder in Sage Instance |
Example Fields in Sage
Federal Tax Settings
Things to note:
- The integration only accepts post-2020 federal tax records. Anyone who has pre-2020 federal tax records will be required to fill out a new tax form so that information can pass between Arcoro and Sage 100.
- Integration has validation for employee federal tax records to improve data accuracy:
- Records with a past end date (expired) will be skipped and not included in the export.
- Users will receive a warning for each skipped record, including the employee ID and the reason.
- Valid records will continue processing as expected.
- To ensure a Federal Tax record is processed, the following must be true:
- A start date is present
- Start date is not in the future
- End date is not in the past
- Start date is not later than the end date
- When "N/A" is selected or defaulted in Core HR, it will write "Single" to ensure maximum withholding to help employees avoid underpayment.
- States Affected: KY, VA, RI, MI, PR
- Null State Handling: IL, IN, PA
| Core HR | Sage 100 Contractor |
|---|---|
| Start Date | Date |
| Filing Status | Filing status |
| Two jobs | Two jobs |
| Dependents | Claim Dependents: Total amount |
| Allowances (Pre-2020 W-4) | Exemptions (Pre-2020 W-4) |
| Other Income | Other Adjustments: Other income |
| Deductions | Other Adjustments: Deductions |
| Extra Withholding | Other Adjustments: Extra withholding |
| Override Amount | Adj Method/Adj Amount (Add W/H) |
| Override Percent | Adj Method/Adj Amount (Rate) |
| Exempt | Adj Method/Adj Amount |
Example Fields in Sage
State Tax Settings
Things to note:
- When "N/A" is selected or defaulted in Core HR, it will write "Single" to ensure maximum withholding to help employees avoid underpayment.
- States Affected: KY, VA, RI, MI, PR
- Null State Handling: IL, IN, PA
| Core HR | Sage 100 Contractor |
|---|---|
| Incoming Tax Filing State | State |
| Filing Status | Marital |
| Allowances | Std Allow |
| Additional Withholding | Adj Method/Adj Amount (Add W/H) |
| Percentage Withholding | Adj Method/Adj Amount (Rate) |
| Additional Percentage Withholding | Adj Method/Adj Amount |
| Exempt from State Tax | Adj Method/Adj Amount |
| Override Flat Amount | Adj Method/Adj Amount |
| Override Percentage | Adj Method/Adj Amount |
Example Fields in Sage
Direct Deposits
Things to note:
- Direct deposit information does not come from Sage 100 to Arcoro. It can move from Arcoro to Sage 100 once entered.
| Core HR | Sage 100 Contractor |
|---|---|
| Account Type | Account Type |
| Routing Number | Routing # |
| Account Number | Account # |
| Deposit Type | Rate Type |
| Amount | Amount/Rate |
| Override Pre-Note | Status (1 - Prenote) |
| Earning Deduction Code | Row (DD-1 for row 1, DD-2 for row 2, ...)Example Fields in Sage |
| Work Email | Direct Deposit Email (Only for new employees) |
Compensation Rates
Things to note:
- Pay Classification field in Sage 100 does not get assigned by the integration.
- Rate code is a required field to complete in order to sync compensation from Core HR to Sage 100.
| Core HR | Sage 100 Contractor |
|---|---|
| Rate Code | Regular Hourly Rate, Overtime Hourly Rate, or Premium Hourly Rate |
| Per Pay Amount | Salary |
| Hourly Rate | Regular Hourly Rate, Overtime Hourly Rate, or Premium Hourly Rate |
| Pay Schedule | Pay Period |
| Payroll Pay Group | Paygroup |
Example Fields in Sage
Benefit Deductions
| Core HR | Sage 100 Contractor |
|---|---|
| External Deduction Code | Calculation |
| Per Pay Emp Cost | Rate |
Benefit Fringes
| Core HR | Sage 100 Contractor |
|---|---|
| External Contribution Code | Calculation |
| Per Pay Employer Cost | Rate |