Fix QuickBooks Desktop Modal Dialog Box Error - Skyvia

QuickBooks Desktop: Modal Dialog Box Error

Overview

When attempting to connect a QuickBooks Desktop company file to Skyvia using Skyvia Agent, you may encounter the following error:

Connection to the company could not be established. A modal dialog box is showing in the QuickBooks user interface. Your application cannot access QuickBooks until the user dismisses the dialog box.

This message indicates that Skyvia cannot access the QuickBooks company file because QuickBooks is currently blocked by a modal (pop-up) dialog, or the user logged in does not have the required permissions.

Root Causes

The connection may fail if:

  • You are not logged in as the Admin in QuickBooks Desktop.
  • A modal pop-up or notification window is open in QuickBooks.
  • Another user is currently connected to the company file.
  • QuickBooks is running in the background with an unresolved system message.

Resolution

  1. Close QuickBooks Desktop completely.
  2. Reopen QuickBooks as the Admin user.
  3. Ensure that:
    • No other users are signed in to the company file.
    • There are no pop-up dialogs or notifications open in the UI.
  4. Open the company file.
  5. Return to Skyvia and attempt the connection again using Skyvia Agent.
    • Related Articles

    • QuickBooks Online: Could not start QuickBooks

      Overview The "Could not start QuickBooks" error may occur when using QuickBooks Online via Skyvia Agent if QuickBooks and the Skyvia Agent are running with different user permission levels. Resolution Ensure that both QuickBooks and Skyvia Agent are ...
    • QuickBooks Online: The name supplied already exists error

      Overview The error "The name supplied already exists. Another customer, vendor, or employee is already using this name" is a limitation returned directly from QuickBooks. It occurs when the Display Name you are trying to create already exists in ...
    • Google Sheets: Internal error encountered. Error code: 500

      Overview The error "Internal error encountered. Error code: 500" is returned by the Google Sheets API and is typically caused by processing a large volume of data in a single request. Resolution To resolve this issue, reduce the Batch Size value in ...
    • Zoho CRM: Inactive User Cannot Access the API Error

      Overview This error is returned by the Zoho CRM API. Skyvia connects to data sources through their APIs and is therefore subject to their features and limitations. Unfortunately, there are no additional details available beyond what the Zoho CRM API ...
    • Salesforce: Inactive User Error

      Overview The "inactive user" error occurs at the Salesforce connection level in Skyvia. It means that the Salesforce user account used for the connection is inactive or no longer valid, so Salesforce blocks API authentication. As a result, Skyvia ...