Skip to main content
Who uses this: Admins request and configure the timesheet sync. Availability: Requires the customer’s own QuickBooks Online subscription and an active QuickBooks Online integration and is available in the United States, Canada, and Australia. The timesheet sync pushes FieldPulse timesheets into QuickBooks Online one way (FieldPulse → QuickBooks Online). It runs automatically whenever a timesheet is clocked out, edited, or deleted in FieldPulse, so hours land in QuickBooks Online without anyone re-entering them.

Overview

The timesheet sync is a separate, opt-in part of the QuickBooks Online integration that you request from the FieldPulse team. It is one-way (FieldPulse → QuickBooks Online) and triggers on clock-out, edit, or delete. Only timesheets for team members you have mapped to QuickBooks Online employees will sync. This page covers turning the sync on, configuring it, and reading each timesheet’s sync status.

Before you begin

Turn on the timesheet sync

  1. Request the sync. Contact the FieldPulse team through in-app chat or at support@fieldpulse.com to initiate your timesheet sync.
  2. Configure the sync settings in Company Settings > Timesheets > QuickBooks tab:
  • Timesheet type to sync — choose Job timesheets only, General timesheets only, or Both. If you choose Both, also choose which type takes priority when entries overlap for the same team member.
  • Default QuickBooks Class — select a class from your QuickBooks Online account to apply to any timesheet attached to a job that has no class assigned.
  • Employee Mapping — map FieldPulse users to QuickBooks Online employees. Only mapped users have their timesheets synced.
  • Require Related Job for Job Timesheet Entries — turning on the timesheet sync automatically switches this Company Settings > Timesheets toggle on, because QuickBooks Online needs a job attached to every job timesheet entry to sync it correctly. While the sync is active, team members cannot save a job timesheet entry without selecting a job.

Timesheet field mapping

The table below shows which FieldPulse timesheet fields sync and where they appear in QuickBooks Online. A field that is not listed does not sync.

Reading a timesheet’s sync status

Each timesheet shows its sync status in FieldPulse: Your timesheet sync is working when a mapped team member clocks out and that timesheet moves from Not Synced to Synced, with the hours landing on the matching employee in QuickBooks Online.