Error 80040418 - QuickBooks Permissions Missing

Modified on Sun, 26 Jul at 3:01 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 >>>>>>>>>>>>>>>>>>>>>> BeginSession Error Code: 80040418 This application has not accessed this QuickBooks company data file before. Only the QuickBooks administrator can grant an application permission to access a QuickBooks company data file for the first time. <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

What the Error Means

Error 80040418 comes directly from the Intuit SDK. QuickBooks has not granted QQube permission to access the requested company file.

Possible Causes

Possible CauseWhat Happened
QQube permission is missing or revokedThe company file was never authorized for QQube, the permission was removed, or the original company file was replaced with a copy that does not contain the authorization.
More than one QQube Synchronizer is runningA regular Windows user started another Synchronizer, or a QQube update was installed under the wrong Windows user and started an additional Synchronizer.

Resolution

1. Confirm the QuickBooks Permission

Open the affected QuickBooks company file as the QuickBooks Administrator.

Select Edit > Preferences > Integrated Applications > Company Preferences.

Confirm that QQube appears in the list of authorized applications.

QuickBooks Integrated Applications company preferences showing QQube authorization

2. Re-establish the QuickBooks Permission

If QQube is missing or the permission is incorrect, remove the company file from the QQube Configuration Tool and add it again during the same session.

Complete the authorization while signed in to QuickBooks as the Administrator.

Review Create Connection Users for the required QuickBooks user and permission setup.

QQube Configuration Tool company file setup used to re-establish QuickBooks permissions

3. Stop Additional QQube Synchronizers

Confirm that only one QQube Synchronizer is running.

In a Multi-User implementation, the Synchronizer must run only under the dedicated Windows synchronization user where QQube was installed. A regular server or Remote Desktop user is not a synchronization user.

Review the installation and requirements guides.

Expected Result

QuickBooks shows QQube as an authorized integrated application, only the correct QQube Synchronizer is running, and the synchronization completes without Error 80040418.

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