Overview
The QQube synchronization log contains an Intuit Software Development Kit (SDK) error similar to the following:
Synchronization log message
What the Error Means
Error 80040403 comes directly from the Intuit SDK. QQube cannot open or connect to the specified QuickBooks company file.
This article applies to QuickBooks Pro and Premier company files. QuickBooks Enterprise Custom Reporting errors use separate troubleshooting procedures.
Possible Causes
| Possible Cause | What Happened |
|---|---|
| Company filename changed | The current QuickBooks company filename no longer matches the file originally added to the QQube Configuration Tool. |
| Company file path changed | The company file was moved and its current path no longer matches the QQube configuration. |
| QuickBooks runs as administrator | The QuickBooks shortcut or executable is configured to use Run this program as an administrator, which prevents QQube from communicating with it correctly. |
| QuickBooks release or installation issue | The company file requires the latest QuickBooks release, or QuickBooks has a file, network, or installation problem. |
| Connection-user sign-in problem | The QuickBooks user assigned to QQube cannot sign in correctly, or an Intuit account requirement is preventing access. |
Resolution
1. Correct a Changed Company Filename
Change the QuickBooks company filename back to the original name, or remove and add the company file again in the QQube Configuration Tool using its current filename.
The filename cannot be edited directly in the QQube Configuration Tool.
In a Multi-User implementation, perform this work on the server while logged in to the Windows user where QQube was installed.
Review Remove a QuickBooks Company File and Add a QuickBooks Company File.
2. Correct a Changed Company File Path
Use the QQube Configuration Tool to update the company file path.
In a Multi-User implementation, perform this work on the server while logged in to the Windows user where QQube was installed.
3. Disable Run as Administrator for QuickBooks
Open the QuickBooks shortcut properties and confirm that Run this program as an administrator is not selected.
4. Update and Test QuickBooks
- Open the affected company file manually.
- Install the latest required QuickBooks release.
- Confirm that the company file opens without an error.
- Run the QuickBooks Tool Hub file and network repair tools.
5. Correct the QuickBooks Connection User
- Sign in manually to the affected company file using the QuickBooks user assigned to QQube.
- Resolve any QuickBooks or Intuit account sign-in prompt before continuing.
- Run only the Company Setup data model for the affected company in QQube.
Review Create Connection Users for the required QuickBooks and Intuit user setup.
If the Company Setup Data Model Still Fails
- Remove the QuickBooks user assigned to QQube.
- Remove QQube from Edit > Preferences > Integrated Applications in QuickBooks.
- Follow Rebuild and Verify a QuickBooks Company File.
- Remove and add the company file again in the QQube Configuration Tool.
Expected Result
The QuickBooks company filename and path match the QQube configuration, QuickBooks opens without an installation or sign-in error, and the synchronization completes without Error 80040403.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article