How data syncs between Staffology HR and Staffology Payroll
The integration between Staffology HR and Staffology Payroll keeps your employee data in sync across both systems. Understanding how data flows between them helps you avoid unexpected changes.
HR is the source of truth
After the initial integration setup, HR becomes the source of truth for employee data. Any value in HR, including a blank field overwrites the matching value in Payroll when a sync runs.
There is one exception: Tax Codes. Payroll is the source of truth for tax codes, so always update tax codes in Staffology Payroll, not HR.
How syncing works
When you update any field in an employee's record in HR, the system sends the whole record to Payroll, including any fields that are empty. So if a field is blank in HR and you edit an unrelated field, the blank value syncs across and clears the existing value in Payroll.
Always update employee records in HR, not Payroll.
Because data flows from HR into Payroll and not the other way around, make all updates to employee data in HR. Changes made directly in Payroll, except for tax codes, get overwritten the next time a sync runs.
If data in Payroll is wrong or missing
Check the employee's record in HR first, as any blank fields in HR sync across to Payroll and clear existing values.
To fix missing or incorrect data:
-
Open the employee's record in HR
-
Check all fields are filled in correctly.
-
Save the record.
-
The information you updated should now sync immediately to Payroll,
-
Open Payroll to check the overwritten fields are now showing the correct data.
If bank details in HR are blank, the data sync overwrites the bank details in Payroll and you cannot run payroll. Add the bank details in HR for the sync to work correctly and to run payroll successfully.