Error 80040403 - Could Not Open QuickBooks File

Modified on Sun, 26 Jul at 2:57 AM

Overview

The QQube synchronization log contains an Intuit Software Development Kit (SDK) error similar to the following:

Synchronization log message

<<<<<<<<<<<<<<<<<<<<<< 10/15/2027 06:44:57 PM >>>>>>>>>>>>>>>>>>>>>> QBXMLSession_OpenConnection File named F:\QB Data\Rock Castle.QBW is not opened. BeginSession Error Code: 80040403 Could not open the specified QuickBooks company data file. <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

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 CauseWhat Happened
Company filename changedThe current QuickBooks company filename no longer matches the file originally added to the QQube Configuration Tool.
Company file path changedThe company file was moved and its current path no longer matches the QQube configuration.
QuickBooks runs as administratorThe 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 issueThe company file requires the latest QuickBooks release, or QuickBooks has a file, network, or installation problem.
Connection-user sign-in problemThe 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.

QQube Configuration Tool company file setup

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.

QQube Configuration Tool company file path setting

3. Disable Run as Administrator for QuickBooks

Open the QuickBooks shortcut properties and confirm that Run this program as an administrator is not selected.

QuickBooks shortcut compatibility settings showing Run this program as an administrator

4. Update and Test QuickBooks

  1. Open the affected company file manually.
  2. Install the latest required QuickBooks release.
  3. Confirm that the company file opens without an error.
  4. Run the QuickBooks Tool Hub file and network repair tools.

5. Correct the QuickBooks Connection User

  1. Sign in manually to the affected company file using the QuickBooks user assigned to QQube.
  2. Resolve any QuickBooks or Intuit account sign-in prompt before continuing.
  3. 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

  1. Remove the QuickBooks user assigned to QQube.
  2. Remove QQube from Edit > Preferences > Integrated Applications in QuickBooks.
  3. Follow Rebuild and Verify a QuickBooks Company File.
  4. 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

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article