Skip to content
QBWC1039 Error
Instant Hacks to Fix QBWC1039 Error in QuickBooks Talk to A ProAdvisor
Home » QBWC1039 Error: Fix This Issue in QuickBooks Web Connector

QBWC1039 Error: Fix This Issue in QuickBooks Web Connector

Listen to this article

Did you encounter the QBWC1039 error when integrating a third-party web application with QuickBooks?

The error message reads:

QBWC1039: If the QuickBooks company data file is not open…

or

 “QBWC1039: This application does not have permission to access the QuickBooks company data file…

QuickBooks web connector QBWC1039 error strikes when integrating QuickBooks with a third-party application for additional features. The error indicates an issue with the web connector that needs to be fixed. However, the cause of the error is not easy to figure out, as it comes with several messages.

This blog will explore the different web connector messages that appear with the error QBWC1039. We will also learn their reasons and solutions to fix them. Alright, let’s get started.

If you want to avoid the hassle of dealing with error QBWC1039 on your own, reach out to the team of QuickBooks troubleshooting experts at 1855-546-5024

What is QuickBooks Web Connector QBWC1039 Error?

QuickBooks web connector is a software developed by Microsoft that facilitates data exchange between web services and QuickBooks products. Such web service runs on a server hosted on local storage or the cloud. 

The web connector should be installed on the same system or the same local network. However, sometimes, when you try to connect QuickBooks and an application using the web connector, you get the error QBWC1039.

Possible Reasons for QuickBooks Web Connector Error

Let us look at why you might face the QuickBooks web connector error QBWC1039.

  • The warehouse manager or third-party application has been removed without following proper procedure.
  • The QuickBooks company file might have moved to another location.
  • The user has tried integrating a specific application with QuickBooks several times.
  • The name of the company file has been changed.
  • The web application and QuickBooks are not compatible.
  • QuickBooks administrator has not allowed the integration with a third-party application.

Methods to Troubleshoot Different QBWC1039 Errors

QuickBooks shows various error messages with the error code QBWC1039. Each error message has a different reason and a different troubleshooting approach. Let’s examine these error messages separately.

1. Company File Renamed, Moved or Incompatible

QBWC1039: There was a problem adding the application. Check QBWCLog.txt for details. Error connecting to QuickBooks. The error message received from QuickBooks was <If the QuickBooks company file is not open, a call to the “BeginSession” must include the name of the data file. >  If you do not have QuickBooks installed on this system, you would need to install it before running Web Connector.

QuickBooks will not integrate with the web application if the company file is either not in the original location, renamed, or incompatible. Another reason could be the improper configuration of the web connector application.

Thus, we will take a stepwise approach to fix the QBWC1039 error to eliminate all the above reasons.

Step 1: Check if the file was renamed or moved

Check to see if any changes have been made to the company file, such as renaming it or moving it to another location.

Scenario 1: If you renamed the company file

If you renamed the company file, change the name to the previous one. Here’s how you can do that:

  • The first step is to find the location of the company file.
  • Open QuickBooks Desktop.
  • Go to the Product Information window. Once you are on the QuickBooks home page, press F2 or Ctrl + 1.
Product Information
  • You will see the path to the file in the File Location field.
  • Copy the file path on a notepad or note it down somewhere.
  • Now, open File Explorer, enter the path in the address bar at the top, and press Enter.
  • You will see the file with the same name as the company (unless you renamed it) having a .qbw extension.
  • Right-click on the company file, select Rename and change the name to the previous one.

Once you have renamed the company file, open it in QuickBooks.

  • Open QuickBooks and click on the File menu.
  • Tap on Open or Restore Company.
Open or restore company file
  • Now, click on Open a Company File.
  • Browse and select the company file you recently renamed.
  • Tap Open.

Retry connecting QuickBooks with the third-party web application to check if the error is resolved.

Scenario 2: If you moved the company file

If you moved the file to another location, you must move it back to the previous location.

However, before that, you must back up the company file

Backup the company file

Here’s how you can backup the company file manually:

  • Open QuickBooks and click on the File menu.
  • Click on Switch to Single-user Mode.
Switch to single-user mode
  • Now, once again, go to the File menu.
  • Move the cursor over Back up Company.
  • Click on the Create Local Backup.
  • Now, choose Local Backup, followed by Next.
  • You will see the Local Backup Only section. Here, browse and select where you want to save the backup.
  • You can also set the number of backups you want to keep.
  • QuickBooks will now run a test to check if the company file is in good shape before creating a backup.
  • When done, click on OK.
  • Tap on Save it now, followed by Next.
Move the Backup Company file to the previous location

Once you have created the backup of the company file, you can move it to its previous location.

Before proceeding with this step, you must ensure the backup company file is in the local storage, such as your system’s hard disk. If you created a backup on a removable USB drive or another external device, move the backup file to the system and restore it.

You can restore the backup company file to the previous location following the instructions below:

  • Open QuickBooks and click on the File menu.
  • Tap on Open or Restore an existing company.
  • Now, tap on Restore a backup company.
  • Click on Next, followed by the Local Backup option.
Local Backup
  • Now, click Next and browse for the backup of the company file. It will have an extension .qbb
  • Now, you must browse the location where you want to save the company file.
  • Choose the location where the company file was stored previously. Do not overwrite the data in any folder.
  • Once done, click on Save.
Configure Web Connector

If the web connector is not configured to run when QuickBooks closes, you might see a QBWC1039 error on the screen.

Here is how you can correctly configure the web connector:

  • Sign into QuickBooks as administrator.
  • Click on the File menu and choose Switch to Single user mode.
  • You will not see the option if QuickBooks is already in single-user mode.
  • Now, on the Edit tab, click on Preferences.
  • Tap on Integrated Application followed by Company Preferences.
Integrated Application followed by Company Preferences
  • Now, choose a third-party application followed by Properties.
  • Checkmark the Allow this application to log in automatically option.
  • Now, tap on Yes.
  • Select a user to log in with.
  • Click on OK.

2. Application Cannot Access Company File

QBWC1039: There was a problem adding the application. Check QBWCLog.txt for details. Error connecting to QuickBooks. The error message received from QuickBooks was <This application does not have permission to access this QuickBooks company data file. The QuickBooks administrator can grant access permission through the Integrated Application preferences.>  If you do not have QuickBooks installed on this system, you would need to install it before running Web Connector.

You see the above error message with the QBWC1039 error when the QuickBooks administrator has not allowed the application to access the company file.

Here is how you can make the necessary changes to fix this.

  • Sign into QuickBooks as an administrator.
  • Check if the application is running in multi-user mode. Click on the File menu and choose Switch to single-user mode.
  • Tap on Preferences followed by Edit.
  • Tap on Integrated Application followed by Company Preferences.
Company Preferences
  • Now, choose a third-party application followed by Properties.
  • Don’t check the box for Don’t allow any applications to access this company file.
  • Now, tap on Yes.
  • Select the checkbox for the third-party application you wish to grant access to.
  • Click on OK.

3. Unable to Add FileID to Company File

QBWC1039: There was a problem adding the application. Check QBWCLog.txt for details. Unable to add FileID to company file for this Application If you do not have QuickBooks installed on this system, you would need to install it before running Web Connector.

The above error message appears when the user tries adding the application to QuickBooks too many times. The application should only be added only once. If you continue to see this error message, contact the support team.

4. Unique OwnerID/FileID Pair Value Required

QBWC1039: There was a problem adding the application. Check QBWCLog.txt for details. Unique OwnerID/FileID pair value required

You might see this error if the application has already been added to QuickBooks and you are adding it again.

Therefore, the solution is to remove the existing owner ID and add a new one.

To do this, follow the steps listed below:

  • Open QuickBooks Desktop.
  • Download the CP3 tool. Once done, click on Open.
  • Click on Select File and browse for the QWC file.
  • This adds the file in the Enter QBWC location.
  • Now, click on Open and tap Remove Stamp.
  • When you see the QuickBooks Application Certificate window, tap Yes, followed by Continue.
QuickBooks Application Certificate
  • Next, you will see the Access Confirmation window. Click on Done.
  • Click on Open, followed by Remove Stamp.
  • Follow the on-screen instructions, and finally, click on OK.
  • You will get a confirmation saying the Owner ID was removed. Finally, click on OK.
  • Now exit QuickBooks and open it again. Do the same with the Web Connector.
  • Now, add the third-party application again.

5. Application Hasn’t Accessed Company File Before

QBWC1039: This application has not accessed this QuickBooks company data file before

Perhaps you added the QWC file to the web connector but weren’t signed in as the administrator when you did so. In such situations, you can see the web connector error.

Here’s how you can fix the same:

  • Open QuickBooks Desktop.
  • Sign in as an administrator and ensure QuickBooks is running in single-user mode. If QuickBooks is running in multi-user mode, click on the File menu and choose Switch to single-user mode.
Switch to single user mode
  • Open Web connector.
  • Click on Add an Application and choose the QWC file.

6. Can’t Open QuickBooks

Although the above few QBWC1039 error messages are what users usually face, let us now look at a less common error message.

There was a problem adding the application. Check QWCLog.txt for details. <Error connecting to QuickBooks. Error message received from QuickBooks was <Could not start QuickBooks.>.>    at QBWebConnector.WebService.AddToQuickBooks()

When the web connector cannot start QuickBooks, the user encounters an error message. The message might often say that if the user wants to open another company file, they should close the current one first. Some users have mentioned that they saw this error when they had only one company file.

The error mainly occurs when the QuickBooks web connector lacks permission to open QuickBooks. Therefore, when you set up a web connector and integrate another application, remember to mark the option for “Yes, always; allow access even if QuickBooks is not running.”

Moreover, ensure that you are logged in as the admin user and it has a password.

Conclusion

So this was all about the QuickBooks web connector QBWC1039 error. Hopefully, the above steps will help you resolve the QBWC1039 error and integrate third-party applications successfully. If you find these steps difficult to follow or have a query, connect with our QB ProAdvisors at 1855-546-5024. Our QuickBooks ProAdvisors are available 24/7 to help resolve all QB-related issues.

Frequently Asked Questions on QB Web Connector Error QBWC1039

What is a web connector?

Web connector is an application that connects QuickBooks to a third-party application. The QuickBooks web connector facilitates data exchange between QB and the application.

Why does my QuickBooks run into QBWC1039 error?

The QuickBooks web connector error QBWC1039 might arise due to issues with the QuickBooks company file, web connector, third-party application, etc.

How can I fix the QBWC1039 error when integrating my QuickBooks with another application?

The QBWC1039 error could arise due to issues in the company file, incorrect configuration of the web connector, and more. In this guide, we have listed all the messages you might see with error QBWC1039 and the steps to resolve them. Therefore, follow the troubleshooting methods in this guide to resolve this issue quickly.

Leave a Reply

Your email address will not be published. Required fields are marked *

1855-546-5024