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

QuickBooks Initial Sync

When you run your Initial Sync, Kudurru Stone connects to your QuickBooks Online company and imports your existing data so you're ready to work right away. This is a one-time process that pulls five categories of data, in order. Nothing is deleted from QuickBooks — this is a read-only import.

Overview

When you run your Initial Sync, Kudurru Stone connects to your QuickBooks Online company and imports your existing data so you're ready to work right away. This is a one-time process that pulls five categories of data, in order. Nothing is deleted from QuickBooks — this is a read-only import.


What Gets Imported

1. Clients

Kudurru Stone imports all of your top-level QuickBooks Customers as Clients.

What comes over:

  • Client name
  • Billing address (street, city, state, zip)
  • Primary contact name (first and last)
  • Phone number
  • Mobile number
  • Email address

What to expect:

  • If a client with the same name already exists in Kudurru Stone, it will be updated with the QuickBooks ID and address information.
  • If the client is new, it will be created along with its primary contact.
  • Clients with no name in QuickBooks will be skipped.

2. Projects

Kudurru Stone imports all active QuickBooks Sub-Customers (Level 1) as Projects, linked to their parent Client.

What comes over:

  • Project number and project name (parsed from the QuickBooks Display Name)
  • Project address (street, city, state, zip)
  • Link to the parent Client

What to expect:

  • Projects are matched to their parent Client, which must have already been imported in Step 1.
  • If a project with the same project number already exists, it will be updated.
  • Inactive sub-customers in QuickBooks are not imported.
  • Projects missing a valid parent Client in QuickBooks will be skipped.

3. Employees

Kudurru Stone imports all QuickBooks Employees for use in time tracking and field assignments.

What comes over:

  • Employee full name
  • QuickBooks Employee ID

What to expect:

  • Employees are matched by name. If an employee already exists in Kudurru Stone, they will not be duplicated.
  • New employees are added to your roster.

4. Service Items

Kudurru Stone imports all QuickBooks Service-type Items for use in billing and work orders.

What comes over:

  • Item name / description
  • QuickBooks Item ID

What to expect:

  • Only items of type Service are imported — products, inventory, and other item types are not included.
  • Existing items are not duplicated; new items are added.

5. Tax Codes

Kudurru Stone imports all active QuickBooks Tax Codes so that invoices created in Kudurru Stone can use the correct tax rates.

What comes over:

  • Tax code name
  • QuickBooks Tax Code ID

What to expect:

  • Only active tax codes are imported.
  • Existing tax codes are not duplicated; new ones are added.

Import Order & Dependencies

The sync runs in a specific order because some records depend on others:

Step What's Imported Depends On
1 Clients
2 Projects Clients (Step 1)
3 Employees
4 Service Items
5 Tax Codes

Projects that cannot be matched to a parent Client will be skipped.


Note: The Initial Sync is designed to be run once when setting up your integration. Ongoing changes in QuickBooks (new customers, updated invoices, etc.) will not be synced.