Troubleshoot the QuickBooks Online integration
Learn about the most common errors found in our QuickBooks Online integration and how to resolve them.
Jump ahead to
Errors overview
Below is a list of common errors found in the QuickBooks Online integration and what they mean.
Click the error message in this chart for more details and a step-by-step fix.
| Error message | What it means |
| 🔗QuickBooks Online Account not configured for [account name] | The Passare COA is not mapped to a QBO account. |
|
🔗Object Not Found: Something you're trying to use has been made inactive ... |
Something in QBO related to this sync has been made inactive or deleted. |
|
🔗Stale Object Error... you and [user] were working on this at the same time |
You and another person were simultaneously editing or syncing this case. |
| QBO is experiencing a temporary service issue. | |
| The QBO/Passare connection is expired. | |
|
🔗Could not identify sales account due to missing Client Service Type |
The Passare COA is split by CST, but no CST is selected in the case. |
| There were too many requests sent to QBO in that moment, or it was a fluke. | |
|
🔗Deposited Transaction cannot be changed ... If you want to change or delete it, you must ... |
Data is trying to sync to a payment that has been marked as deposited, which locks it. |
| The names for Passare check payee and QBO vendor do not match exactly. |
Error details
Learn more about each error, its cause, and how to correct it.
🚫 Error #1: Accounts are not mapped
![QuickBooks Online integration error that reads: QuickBooks Online Account not configured for [account name]](https://support.passare.com/hs-fs/hubfs/image-png-Jul-01-2026-09-09-17-5402-PM.png?width=614&height=68&name=image-png-Jul-01-2026-09-09-17-5402-PM.png)
What it means:
| Message | QuickBooks Online Account not configured for [account name] |
| Cause | The Passare account is not mapped to a QuickBooks account. |
| How to fix it | 1. Find the mentioned account in Passare (Admin > Financials > Accounting). 2. Use the QBO account dropdown to map the correct QBO account. 3. Delete the corresponding item from Goods & Services and re-add it. 4. Re-sign and retry the sync. |
🚫 Error #2: Attempting to sync to inactive or deleted QBO object

What it means:
| Message | Object Not Found: Something you're trying to use has been made inactive. Check the fields with accounts, customers, items, vendors or employees. |
| Cause | Passare attempts to sync, but the object (GL account, customer, etc.) is inactive, deleted, or unavailable in QBO. |
| How to fix it | 1. Reactivate the object in QBO or update Passare to use a replacement. 2. Save and re-sync. |
🚫 Error #3: Simultaneous edits
![QuickBooks Online integration error that reads: Stale Object Error. Stale Object Error : You and [user] were working on this at the same time. [User] finished before you did, so your work was not saved.](https://support.passare.com/hs-fs/hubfs/image-png-Jul-01-2026-09-02-40-3970-PM.png?width=670&height=73&name=image-png-Jul-01-2026-09-02-40-3970-PM.png)
What it means:
| Message |
Stale Object Error. Stale Object Error : You and [user] were working on this at the same time. [User] finished before you did, so your work was not saved. |
| Cause | Two users were working in this case at the same time. |
| How to fix it | 1. Refresh the record. 2. While avoiding simultaneous edits, re-sync from the latest source. |
🚫 Error #4: QuickBooks service issue

What it means:
| Message |
Failed to create customer: A business validation error has occurred while processing your request. Business Validation Error: An unexpected error occurred while accessing or saving your data. Please wait a few minutes and try again. If the problem persists, contact customer support. |
| Cause | This error is from QuickBooks and is likely due to a temporary service issue. |
| How to fix it | 1. Wait a few minutes and try to re-sync. 2. If the problem persists, reach out to QuickBooks Support. |
🚫 Error #5: Expired connection

What it means:
| Message | Failed to create vendor: Invalid access token. Please check your QuickBooks Online connection settings. |
| Cause | Passare could not match or create the vendor in QBO, likely due to an expired connection. |
| How to fix it | 1. Check the integration's connection and reconnect if it has expired. 2. Verify that the QBO vendor is tied to the Passare Contact 3. Re-map manually, if needed. 4. Save and re-sync. |
🚫 Error #6: Missing CST

What it means:
| Message | Could not identify sales account due to missing Client Service Type |
| Cause | The Passare GL accounts are split by Client Service Types, and the user has not selected a Client Service Type for this case. |
| How to fix it | 1. Remove items from Goods & Services. 2. Select Client Service Type for the case. 3. Re-add items. 4. Re-sign and re-sync. |
🚫 Error #7: API overload

What it means:
| Message |
message=ThrottleExceeded; errorCode=003001; statusCode=429 |
| Cause | Too many API requests were sent in a short period. |
| How to fix it | 1. Wait and retry the sync. 2. If that doesn't work, reduce batch size or stagger syncs, then retry. |
🚫 Error #8: Attempting to sync to a deposited transaction

What it means:
| Message |
Deposited Transaction cannot be changed. This transaction has been deposited. If you want to change or delete it, you must edit the deposit it appears on and remove it first. |
| Cause | The payment was included in a QuickBooks deposit, essentially locking it. Passare then attempted to update it via sync, but it was rejected. |
| How to fix it | 1. Open the deposit in QuickBooks and remove the payment. This will return the payment to Undeposited Funds. 2. In Passare, re-sync the error. 3. Return to QuickBooks and add the payment back to the deposit, if needed. |
🚫 Error #9: Trailing spaces
![QuickBooks Online integration error that reads: Failed to create or find vendor for '[name] '](https://support.passare.com/hs-fs/hubfs/image-png-Jul-09-2026-11-11-50-8407-PM.png?width=408&height=80&name=image-png-Jul-09-2026-11-11-50-8407-PM.png)
What it means:
| Message |
Failed to create or find vendor for '[name] ' |
| Cause | Passare cannot match a check's vendor record to QBO. |
| How to fix it | 1. Check that the vendor name in Passare matches exactly to QBO. 2. Check that there are no trailing spaces at the end of name fields. 3. Remove spaces or update the name to match. 4. Save and re-sync. |
FAQ
Q: If I add a new account to QBO, how quickly does it show up in Passare's QBO account dropdown?
A: It should be visible in Passare within an hour.
Q: The sync showed an error in Passare, and I updated it manually in QuickBooks. Do I need to do anything else with it?
A: In this situation, we recommend you delete the error from Passare's Integration log. This will prevent any confusion or accidental syncing later on.
Need more information?
Need Help? Email us at support@passare.com or call (800) 692-5111!