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:
-
Log in as an Administrator
-
Navigate to Settings → QB Integration
-
Select QuickBooks Online Integration
-
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