Module Navigation

Understanding Arcoro Payroll to Sage Intacct Integration

  Upcoming Update

This article contains information for an upcoming release and is subject to change.

Keep your systems in sync, reduce data entry mistakes, and streamline your operations in the field and the office with Arcoro modules and Sage Intacct. Integrations between both platforms make it easy to manage employee data with features like:

  • Full round-trip synchronization between systems (Importing/Exporting employee and company information)
  • Push employee and time data to Sage Intacct, on demand, to complete payroll.
  • Keep Benefit Deductions, Direct Deposit, Taxes, and more in sync.

Requirements

You must have either a combination of Arcoro Modules and Sage Products. While additional modules may be in use, the modules listed above represent the minimum required for integration.

  • ExakTime + Arcoro Payroll + Sage Intacct Construction
  • Core HR + ExakTime + Arcoro Payroll + Sage Intacct Construction

You must also meet the following:

  • Must be based in the United States.​
  • Must have a single entity in Sage Intacct Construction. Multiple entities are not supported.​
  • Must have a single FEIN. Multiple FEINs are not supported.​
  • Must be able to manually process state taxes within Payroll, in addition to using Onboarding.​
  • Must be willing to enable Multi-Factor Authentication (MFA) for all employees.​
  • Must have the Hub enabled​

Data Flow

Sage Intact to Arcoro Hub

Sage Intacct data will sync one-way to Arcoro Hub.

Sage IntacctArcoro Hub
EmployeeEmployee/Contractor
DepartmentDepartment
ProjectJob
LocationLocation
ClassLabor Classification
Labor UnionUnion
Labor ShiftUnion Local
Labor ClassUnion Class
Project/TaskCost Codes

ExakTime and Core HR

ExakTime and Core HR data will sync between each module with Arcoro Hub.

ExakTimeCore HR
Employee/ContractorEmployee
DepartmentDepartment
Project 
LocationFacilities
Labor ClassLabor Class
UnionUDF 12
Union LocalUDF 13
Union ClassUDF 14
Cost Codes 

Arcoro Payroll to Sage Intacct

Arcoro Payroll data will sync one-way to Sage Intacct

Arcoro payrollSage Intacct
ContractorEmployee with Employee Type
EmployeeEmployee
GL PayrollJournal
TimeTimesheet
  • After each payroll run, journal entries are created by an on-demand sync to Sage Intacct using its Journal Entry API.
  • These entries are built from general ledger mappings configured in the Arcoro Payroll system.
  • Updates to employee records:
    • Name Change​
    • Address Change​
    • Work Location Change​
    • Direct Deposit​
    • Taxes

How Department Data Syncs

SystemIdentifierName FieldActive StatusBehavior
Sage Intacct ConstructionIDNameStatus Dropdown

Has two active statuses: Active and Active Non-Posting, which both sync as Active in Hub (ExakTime, Core HR, LMS/Performance).

Inactive in Intacct will sync as Inactive in Hub. Department ID in Intacct must match existing IDs in Hub/ExakTime, Codes in Core HR, and Department Numbers in LMS to avoid duplicates.

Arcoro HubIdentifierNameToggle

Updates to Identifier, Name, or Status made in Hub automatically sync to ExakTime, Core HR, and LMS/Performance.

Updates made in Hub do not sync back to Sage Intacct Construction.

ExakTimeIDNameToggle

Updates to ID, Name, or Status made in ExakTime automatically sync to Core HR and LMS/Performance through Hub.

Updates in ExakTime do not sync back to Sage Intacct Construction.

Core HRCodeDescriptionN/A

Updates to Code, Description, or Deletes sync to ExakTime and LMS/Performance through Hub.

Core HR does not have an Inactive status — when a Department is deleted, it syncs as inactive to Hub/ExakTime and removes it from the list of departments in LMS/PER.

When reactivated in Hub/ExakTime, it is added back to Core HR and LMS/PER.

PayrollNot applicable — Payroll does not manage Department records.
OnboardingNot applicable — Department management is handled in Core HR.
LMS / PerformanceDepartment NumberDepartmentDepartment data is managed via Core HR when Hub is enabled.
Was this article helpful?
0 out of 0 found this helpful