Skip to content
English
  • There are no suggestions because the search field is empty.

QuickBooks Online Synchronization

What are the details of the QuickBooks Online Synchronization process

QuickBooks Online Integration — Overview & Sync Process

Kudurru Stone provides a built-in integration with QuickBooks Online (QBO) designed to streamline financial management, reduce duplicate data entry, and keep your accounting aligned with your project workflow.

Once connected, Kudurru Stone will automatically keep Clients, Projects (as SubCustomers), Employee Time, and Invoices in sync with your QuickBooks Online account.


🔹 Connecting to QuickBooks Online

To enable the integration:

  1. Log in as an Administrator

  2. Navigate to SettingsQB Integration

  3. Select QuickBooks Online Integration

  4. Follow the prompt to authorize Kudurru Stone to access your QBO account

Once authorization is complete, your account will be queued for an initial data import from QuickBooks, including:

  • Customers and SubCustomers

  • Employees

This initial sync will begin automatically and completes within a few hours.


🔄 Automatic Sync Frequency

After initial setup:

  • The synchronization process runs every 15 minutes

  • A sync can also be triggered manually when needed


🔁 Data Mappings Between Kudurru Stone & QuickBooks

Clients → Customers (QBO)

Field in Kudurru Stone Mapped to QuickBooks
ClientName DisplayName & CompanyName
Active Status Active
Bill Address Line 1–5 BillAddr fields
City / State / ZIP Bill City / Bill State / Bill PostalCode
Email Address Primary Email
Phone Number Primary Phone
Contact First & Last Name Contact details

Projects → SubCustomers (QBO)

Field in Kudurru Stone Mapped to QuickBooks
Project Number - Name DisplayName
Active Status Active
Parent Client Parent CustomerRef
Job Address (optional) Job Addr fields
Email Address Primary Email
Phone Number Primary Phone
Contact First & Last Name Contact details

Notes:

  • Projects are always synced as SubCustomers beneath their parent Client

  • Project contact information will not overwrite QBO data if conflicts are detected


Employee Time → QBO Time Entries

Employee time records sync as time activity entries associated with:

  • The correct Employee

  • The associated Project/SubCustomer

  • Optionally you can have it only sync approved time

Invoices → QBO Invoices

  • Automatically synced and linked to the appropriate SubCustomer

  • Supports revenue tracking at the project level


✔ Summary

Kudurru Stone Object QuickBooks Online Object
Client Customer
Project SubCustomer
Employee Time Time Activity
Invoice Invoice

🚀 Benefits of Integration

  • Eliminate duplicated data entry

  • Bill faster with synced time & invoices

  • Maintain project-level financial clarity

  • Ensure employee and client records stay aligned across systems