Error 80040414 - Modal Dialogue Box

Modified on Sun, 26 Jul at 3:00 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 >>>>>>>>>>>>>>>>>>>>>> Error Code: 80040414 A modal dialog box is showing in the QuickBooks user interface. Your application cannot access QuickBooks until the user dismisses the dialog box. <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

What the Error Means

Error 80040414 comes directly from the Intuit SDK. QuickBooks has displayed a modal dialog box that must be closed before QQube or any other third-party application can communicate with the company file.

In a Multi-User implementation, the dialog appears in the dedicated Windows synchronization session where the QQube server components were installed.

Common Modal Dialogs

Dialog TypeTypical Cause
QuickBooks advertisementsA product or service promotion is waiting for user action.
Internet security warningQuickBooks reports that Windows or Internet security settings are not configured correctly.
Intuit account promptThe required Intuit account has not been created or is not correctly assigned to the QuickBooks user used by QQube.
QuickBooks update promptA QuickBooks maintenance or release update requires attention.
Modify Report promptA QuickBooks report preference is causing a dialog to appear during automated access.
Reminder or other QuickBooks promptQuickBooks is waiting for a user response before allowing automated access to continue.

Examples

Internet Security Levels

QuickBooks Internet security levels warning

Intuit Account Prompt

QuickBooks Intuit account prompt

QuickBooks Update Service

QuickBooks update service prompt

Modify Report

QuickBooks Modify Report dialog

Resolution

Find the Dialog in the Synchronization Session

Log in to the Windows session where the QQube synchronization runs. Start the synchronization and watch QuickBooks. Close or resolve the dialog that appears.

In a Multi-User implementation, this must be done under the dedicated Windows synchronization user where QQube was installed.

1. QuickBooks Advertisements

Close the advertisement. You may also disable QuickBooks product and service popups by following Intuit's instructions for stopping QuickBooks popups.

2. Internet Security Levels Warning

Close the warning and correct the applicable Windows or Internet security settings. Review Intuit's Internet security troubleshooting article.

3. Intuit Account Prompt

Complete the required Intuit account setup for the QuickBooks user assigned to QQube.

When QQube aggregates multiple company files, each company file that requires an Intuit account must use its own unique account email.

Review Create Connection Users.

4. QuickBooks Update Service

Apply the required QuickBooks update.

In a QQube server implementation, leaving QuickBooks open to the No Company Open window can prevent the update prompt from blocking an automated company-file login.

5. Modify Report Prompt

For QQube Single-User, close the Modify Report dialog.

For a QQube Multi-User server installation, log in as the QuickBooks user assigned to QQube and clear the applicable report preference shown below.

QuickBooks report preference that controls the Modify Report prompt

If No Dialog Appears

If the error occurs but no modal dialog appears while watching the synchronization, verify the QQube implementation.

In a Multi-User environment, 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

The blocking QuickBooks dialog is closed or permanently corrected, the dedicated synchronization session remains available, and the synchronization completes without Error 80040414.

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