Error 80040440 - Missing Complex Password

Modified on Sun, 26 Jul at 3:08 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: 80040440 QuickBooks can't return sensitive information if the company file is not protected with a complex password. <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

What the Error Means

Error 80040440 comes directly from the Intuit SDK. QuickBooks will not provide sensitive company-file information because one or more QuickBooks users do not meet the required complex-password rules.

Possible Causes

Possible CauseWhat Happened
Password does not meet Intuit requirementsThe QuickBooks user assigned to QQube, the QuickBooks Administrator, or another company-file user does not have a password containing at least eight characters, one number, and one uppercase letter.
QuickBooks Pro or Premier false positiveThe assigned QQube user appears to have a compliant password, but QuickBooks still requires that user to change it before the Intuit SDK will continue.

Resolution

1. Update All Required QuickBooks Passwords

  1. Log in to the Windows user where QQube was installed.
  2. Open the affected QuickBooks company file as the QuickBooks Administrator.
  3. Confirm that the Administrator and all other required QuickBooks users have compliant passwords.
  4. Pay particular attention to the QuickBooks user assigned to QQube for automatic login.

Each password must contain at least eight characters, one number, and one uppercase letter.

2. Correct a QuickBooks Pro or Premier False Positive

  1. Sign in to QuickBooks using the specific QuickBooks user assigned to QQube.
  2. When QuickBooks prompts for a password change, create a new password that meets the complex-password requirements.
  3. Save the new password and sign out of QuickBooks.
  4. Run the QQube synchronization again.

Review Create Connection Users for the required QuickBooks user setup.

Expected Result

All required QuickBooks users have compliant passwords, the QQube connection user can sign in without another password-change prompt, and the synchronization completes without Error 80040440.

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