Contents of this article are applicable to the following users
Tier: ESSENTIAL, GROWTH, SCALE
Platform: Web
Access Level: Owner
BrioHR is a cloud-based HR & Payroll software. You can export Timesheet data in StaffAny to the BrioHR system to decrease the manual work and increase the accuracy of running payroll, based on timesheets consolidated in StaffAny.
Watch this video for an overview of the integration process:
This guide will cover the following:
Payroll Calculation Rules
This table summarizes the various payroll calculation rules integrated between StaffAny and BrioHR system.
Calculation Rule | Description |
Normal Overtime | Overtime pay = 1.5x rate of the regular hourly rate |
Public Holiday (PH) + Overtime on PH Pay | If the employee worked in Public Holiday (Event hours).
|
Rest Day + Overtime on Rest Day Pay | If the employee worked in Rest Day. By using “Rest Day” shift tag in StaffAny.
|
Non-paid Leave Taken | Not developed yet Deduct pay based on the number of unpaid leave days taken. |
Lateness Deduction Tiering | Not developed yet Deduct pay based on predefined lateness tiering rules. |
Note that for payroll integration, StaffAny provides the timesheets hours while BrioHR provides the rates/wages
Configure Employee information in StaffAny and BrioHR
For payroll integration to be successful, employee information between StaffAny and BrioHR must match
Employee Name & Employee ID
Salary
The below table shows the mapping of salary type between StaffAny and BrioHR.
Configuring settings according to company policies
If your company has different policies for work done on Rest Days, Public Holidays, Weekends, or Overtime, Configure your settings accordingly
Setting up for Rest Days
Go Settings in StaffAny.
Click on Shift Tag tab.
Click on Add Tag.
Click on Rest "Day/ Off Day".
Do not modify anything and click Save
Apply the shift tag on employees who work on Rest Days by doing this.
Setting up for Weekends, Public Holidays and Overtime
Similarly, configure your settings for Weekends, Public Holidays and Overtime.
Configure Timesheets Export to BrioHR Format
NOTE: If you wish to use integration excel instead of custom columns, skip this step and proceed to the next section here.
There are 4 additional columns needed when exporting timesheets to BrioHR, which are Lateness Deductions, Unpaid leave (Day), Rest Day and Split Shift.
We can add these 4 columns into our timesheet exports via our custom columns feature. Here is a video showing how to perform the set-up:
The table below shows the formula to input into each custom column, depending on your company policy.
Custom Column Name | Custom Column Formula |
Lateness Deduction | If you do not practice lateness deduction, use an empty string as the formula: "" If you use lateness deduction, configure accordingly. For the lateness deduction shown in the image above, you can set it up via: IF((min([Late In Hours]))>2,100,IF((min([Late In Hours]))>1,30,IF((min([Late In Hours]))>0.5,10,IF((min([Late In Hours]))>1/6,6,0)))) |
Unpaid Leave (Day) | To track unpaid leave, first ensure the leave tag is NPL. Thereafter, use the following formula IFERROR(IF(SEARCH("NPL",[Leave Tags (Days)]),1,0),0) |
Rest Day | Use an empty string as the formula: "" |
Split Shift | Use an empty string as the formula: "" |
Exporting Timesheet for Payroll Processing from StaffAny
Before transforming your timesheet for importing, we strongly advise that you lock your timesheets before processing the payroll. Read more about timesheet locking.
Select the date range for the period you are processing payroll for.
Under Export Filtered, click on Individual to generate the Detailed Timesheet report.
Ensure "Include actual timestamp values" option is left unselected. Click on "Export"
Timesheet csv will be downloaded onto your device
Consolidate Timesheet Data Using Integration Excel
NOTE: If you have already configured your Timesheet Individual Export Format to fit BrioHR's requirements, skip this step and directly upload the exported CSV file above into BrioHR by following the instructions here.
If you wish to set-up your Timesheet Individual Export Format in BrioHR format, refer to our earlier section on Configuring Timesheets to BrioHR Format
Before transforming your timesheet for importing, we strongly advise that you lock your timesheets before processing the payroll. Read more about timesheet locking.
Make a copy of BioHR Timesheet template by signing into your Google account
Click here to obtain the BrioHR Timesheet Template and make a copy of the document.
Set up Optional Configuration Rules
Customize specific rules in the "In - Rule" tab by specifying the following
Lateness Tiering
This feature discourages late-coming by accumulating the total time that each employee was late by (in minutes), and categorises their late-coming into tiers.
Note that the name, range, and points are fully customizableOnce this is configured, you can decide on a penalty based on the points.
Unpaid Leave Days.
If your organization has specific types of leaves that are marked as unpaid, you can specify them in this section:Add the leave tag and its corresponding leave name to the table. You can find the leave set up in your account in the “Off and Leave” settings.
By providing these optional rules in the "Input - Rule" tab, you can configure the file to automatically consolidate the deductions based on the lateness tiers or identify specific leave types as unpaid.
Copy and paste the Timesheet file to the Integration excel.
Open the downloaded Timesheets Individual CSV file.
Inside the copied "Import - TS Individual" tab, clear the spreadsheet
Ctrl-A + backspace
Copy the data from the timesheet file and paste it into the "Import - TS Individual" tab on the Google Sheets.
Once pasted, a small blue loading bar will appear on the top right corner of the spreadsheet (as boxed in red). Wait for the bar to finish loading
Review the Summarized timesheets in "Output - Summary" tab
Download the “Output - BrioHR Template” sheet as CSV
Exporting File to Run Payroll in BrioHR
In BrioHR website, go to HR Longue and select Payroll
Click on Run Payroll.
Click Add Items in Bulk
Chose the following:
Under "Select File Source”, choose StaffAny File.
Upload the file by selecting it from your computer and clicking Upload
The timesheet data should be successfully uploaded.
Review and verify the imported payroll data to ensure its accuracy.
Once you have reviewed and confirmed the payroll, proceed to run the payroll process.
Common Questions
Will leaves from StaffAny be sync-ed to BrioHR?
No, leaves in StaffAny are not sync-ed to BrioHR. We advise you to manage leave separately in StaffAny. Learn more about Leave Management here.
Common Problems
Employee ID mismatch
This error means that some employees with different Employees ID with what is registered on BrioHR. Refer to this section of the help article.