Appearance
QuickBooks Online payroll export
Partial
GoSafety currently has a working QuickBooks Online connection and approved-hours export flow in the codebase. It supports employee mapping, disconnect/revoke, and regular/overtime split exports when payroll pay item IDs are configured.
Snapshot
| Item | Details |
|---|---|
| Current status | Partial |
| What is live now | OAuth connection, disconnect/revoke, employee mapping, approved-hours export to QuickBooks Online TimeActivity, regular/overtime splitting |
| What is still incomplete | Automatic payroll pay type discovery and deeper customer/project/item mapping |
| Related pages | Time cards and shift survey questions, Pricing |
What it is
This workflow connects an organization to QuickBooks Online, lets an admin map GoSafety users to QuickBooks employees, and exports approved GoSafety time entries into QuickBooks Online.
Who uses it
- Office admins.
- Payroll staff.
- Managers approving time entries before export.
Step-by-step workflow
- An admin opens the time tracking page in the web app.
- The admin connects the organization's QuickBooks Online company through OAuth.
- The admin maps GoSafety users to QuickBooks employees and optionally enters regular/overtime payroll pay item IDs.
- Approved GoSafety time entries are selected by date range and optional user.
- The system sends QuickBooks
TimeActivityrecords for qualifying entries and splits overtime into its own record.
Data captured or sent
- QuickBooks realm and connection metadata.
- Employee mappings between GoSafety users and QuickBooks entities.
- Optional regular and overtime payroll pay item IDs.
- Export history so the same time entry is not exported twice.
- Export payload fields such as transaction date, employee reference, hours, minutes, and description.
Outputs and downstream effects
- QuickBooks
TimeActivityrecords for approved GoSafety time entries, including separate overtime records when needed. - Local export history that prevents duplicate export.
- A narrower payroll bridge from GoSafety hours into QuickBooks Online.
Device and platform context
- This is a web-admin workflow.
- Export controls live on the time tracking page in the office web app.
Practical construction examples
- Payroll exports one week of approved foreman and worker hours into QuickBooks Online after manager approval.
- An admin maps employees once, then sends only approved entries from a selected pay window.
Limitations and notes
- Overtime entries require an overtime payroll pay item ID before export.
- Payroll pay item IDs are currently entered manually during employee mapping.
- The most accurate description today is: core connection, disconnect, approved-hours export, and regular/overtime split are live; automatic pay type discovery and deeper job mapping are still in progress.