When you run an end of day report or a financial exchange and QuickBooks Desktop Point of Sale tries to connect with QuickBooks Desktop, you see one of the following errors:

Point of Sale is unable to open QuickBooks

Error code 140014: QuickBooks POS cannot access your QuickBooks Financial Software company file

Error code 140015: Point of Sale could not establish a connection with QuickBooks

Error code 140025: Point of Sale was unable to open your QuickBooks Financial Software company file

Error: QuickBooks already has a company file open

This may be happening because:
  • QuickBooks Desktop is not open, the preference to allow the exchange of data with QuickBooks Desktop closed is not set.
  • QuickBooks Desktop is open, the company file you specified is not open.
  • The Preferences window is open in QuickBooks Desktop.
  • The QuickBooks Desktop file that is specified in the QuickBooks Desktop Point of Sale company preferences either doesn't exist or is not the correct company file.

Important: Ensure that QuickBooks Desktop Point of Sale and QuickBooks Desktop are updated to the latest release.

Solution 1: Ensure the correct file is open and the correct preferences are set in QuickBooks Desktop

  1. Open QuickBooks Desktop and open the correct company file.
    Note: Press F2 in QuickBooks Desktop to verify the company file location. If it displays an incorrect data file:
    1. In QuickBooks Desktop, choose File and select Open Company.
    2. Select the correct file from the available view or browse to the correct company file from the Look in field.
  2. Verify if sales tax is enabled.
    1. From the Edit menu, select Preferences.
    2. On the left pane, select Sales Tax then go to Company Preferences.
    3. Click Yes to turn on sales tax.
  3. Check if Inventory is enabled:
    1. From the Edit menu, select Preferences.
    2. On the left pane, select Items & Inventory then click Company Preferences.
    3. Put a check mark on the Inventory and purchase orders are active box.
    4. Click OK.
  4. Ensure that QuickBooks Desktop Point of Sale application is allowed to run in QuickBooks Desktop:
    1. Log in with the administrator's user name and password.
    2. From the Edit menu, select Preferences.
    3. On the left pane, select Integrated Applications then click Company Preferences.
    4. Ensure that Don't allow any applications to access this company file is not checked.
  5. From QuickBooks Desktop Point of Sale, click File > Preferences > Company > Financial > Setup QuickBooks Connection Now. Ensure that the right file is selected.

Solution 2: Create a new Windows user

  1. Click Windows Start and in the Search field, enter User Accounts. Press Enter.
  2. Select Manage another account.
  3. Click Create a new account, and name the new account Test. Choose Administrator as the user type.
  4. Log in to Windows with the newly created user account .

If the issue persists, try toggling your User Account Control (UAC) settings off and then back on.

Solution 3: Turn off the UAC preference

  1. Click Windows Start, and in the Search field, enter User Accounts. Press Enter.
  2. Select Change User Account Control settings.
  3. Click to clear the Use User Account Control preference. (In Windows 7, slide the bar to the bottom of the window toward Never Notify.)
  4. Click OK and restart if prompted.
  5. Reconnect POS and QuickBooks Desktop.

Important: We do not recommend leaving UAC off indefinitely, although toggling it off or lowering the setting sometimes helps to resolve integration issues between QuickBooks Desktop Point of Sale and QuickBooks Desktop. If these steps resolve your issue, we recommend returning your settings to what they were.

 

Error: QuickBooks already has a company file open

This may be happening because:

Point of Sale cannot recognize where the QuickBooks company file is being hosted.

Note: The following steps are performed in your QuickBooks financial software, and are only necessary if Point of Sale has previously connected to this company file. This will not affect any Point of Sale data that was previously sent to QuickBooks. Also, make sure that Server Host Service is turned on in QuickBooks.

  1. From the File menu, choose Switch to Single-User Mode.
    Note: If it says, Switch to Multi-User Mode, proceed to the next step.
  2. Go to the Edit menu, then select Preferences.
  3. On the left menu, click Integrated Applications.
  4. Click the Company Preferences tab.
  5. Higlight QuickBooks Desktop Point of Sale, then click Remove.
    Note: In some cases, Point of Sale is listed more than once. Be sure to remove all instances.
  6. Click OK to save changes.
  7. Run another Financial Exchange.