Skip to main content
Important Announcements:
Please note: Our software products ONLY work with QuickBooks DESKTOP. NOT COMPATIBLE WITH QUICKBOOKS ONLINE or QUICKBOOKS MAC.

8/18/23 - The software that our website is built on underwent a major upgrade this week.  As with many upgrades, things break!  We're working diligently to correct the problems, but this is a HUGE website with almost 23 years of information.  We appreciate your patience.  

QuickBooks 2024 Compatibility Announced

Last Updated: 23 January 2024
Share this!
Pin It

Having issues connecting our software after a QuickBooks Upgrade?  You could experience these issues with ANY currently supported version of QuickBooks Pro, Premier, or Enterprise 2021, 2022, 2023, and 2024!  Not all of our customers are having difficulties, but some still are - apparently Intuit has not resolved the issues on their end.   

We're sorry you're having issues/problems. However, the problems you are having is not with our software (even though you could and probably do feel that way because the program isn't working the way it always has or the way you expect it to).

Usually, we announce compatibility with new versions of QuickBooks as soon as they are available.  However, this year we experienced connection issues with QuickBooks 2024 and last year with QuickBooks 2023 as soon as we received the initial version in early September and began our in-house testing. 

In 2023, we immediately reported the problem to the Intuit Developer support and were finally able to get things resolved on Monday, November 7, 2023.  Yes, it took far longer to get a hold of Developer support and find a solution than we would have liked - 3rd party developers do not have a support number like customers and ProAdvisor's do, we have to rely on an on-line forum where we post the problem and then have to rely on the knowledge/experience of the person who monitors the forum.  Not an ideal situation.  

We initially delayed announcing compatibility both years because if we run into problems during our in-house testing, we certainly aren't going to release it to customers and/or trial users until we have a solution to the problems. 

Since November, we've discovered that some other customers using older "year" versions of QuickBooks Pro, Premier, and Enterprise 2020, 2021, 2022, and 2023 were encountering the same issues.

Why our software isn't working:

Unfortunately, it not so simple.  There are two reasons:

  • A Windows permissions bug (according to Intuit)
  • A new release/version of Intuit's Software Development Kit (SDK) that we use to write all our programs with - that 3rd party developers weren't told about!

(This is why (for 20+ years) we never recommended that you upgrade to a new year version of QuickBooks until the end of January/early February - as it allows Intuit to put out a maintenance release(s) to fix the problems and allows us time to resolve any problems that we run into when doing our in-house testing.)

These are the problem(s) you could encounter:

After installing/updating to QuickBooks 2023/2024 Certified Payroll Solution, Construction Application for Payment Solution, or Crew Overtime Entry does not connect/read/talk to your QuickBooks data.

You could be experiencing any of the following issues:

  • 80040408 - Could not start QuickBooks - even though QuickBooks is running
  • A User Account Control Window asking about allowing the QuickBooks Database Manager to make changes to your computer appears multiple times and finally our software just crashes
  • Unsupported version of QuickBooks - program exiting
  • Authentication Failed when using Help --> Check for Updates OR Help --> About --> Login

Here's what you need to do to resolve the problem(s):

Some errors are easier to resolve than others.  Please read this section carefully and follow the instructions.

Let's start with the easy ones first:

  • Authentication Failed when using Help --> Check for updates - this error occurs when you no longer have maintenance for the software.  To resolve this, contact Sunburst Support by phone at (888) 348-2877 (toll-free) OR (802) 880-1001 (long distance charges apply) OR via email to reinstate your maintenance.
  • Unsupported version of QuickBooks when attempting to retrieve data from QuickBooks - this error will occur if you have not downloaded the latest version of our software, which provides compatibility for QuickBooks 2023/2024
    • To get the latest version of the CPS or CAPS software, from the Help Menu --> choose Check for Updates (this opens your account on our web service center) --> click on the "Download Current (CPS or CAPS) setup" and follow the prompts in the Installation Manager. 
    • To get the latest version of the Crew Overtime program click the Overtime Setup button --> click Licensing  in the left menu --> click on the link in the middle of this window where is says "Click here to download a new installation/updated program" (this opens your account on our web service center) --> click the Download Current COES Setup/Installation button and follow the prompts in the Installation Manager.  
    • Keep reading because there are possibly more steps that you may need to follow.

You've downloaded the latest version of the software from our Web Service Center, but now you're getting these errors:

Please follow these instructions carefully and they will need to be repeated for each person/computer where our software is installed.

80040408 - Could not start QuickBooks (even though QuickBooks is open).

If you have Certified Payroll Solution (CPS):

  • Log into QuickBooks as the Administrator, in single user mode
  • In CPS, go to the System Setup menu --> System Preferences --> Data Locations tab and DELETE the contents in the QuickBooks file block (second from the top) and then click the Test QuickBooks Connection button.  One of two things will happen:
    • You'll receive a "Connection successfully established" window OR
    • QuickBooks Application with Certificate window will open in the background, and you'll need to grant permissions.  (Select Allow access even if QuickBooks is closed --> and choose the user that runs the software on this machine). Once you've done this, you should receive a "Connection successfully established" window.  At this point you should be able to connect to QuickBooks and create your certified payroll reports.
    • If, when running CPS, you receive a User Account Control Window asking about allowing the QuickBooks Database Manager to make changes to your computer appears multiple times and finally our software just crashes, follow the instructions for that resolution below.  This is the Windows permissions problem.

 If you have Construction Application for Payment Solution (CAPS):

  • Log into QuickBooks as the Administrator, in single user mode
  • In CAPS, go to the System Setup menu --> Data Locations tab and DELETE the contents in the QuickBooks file block (second from the top) and then click the Test QuickBooks Connection button.  One of two things will happen:
    • You'll receive a "Connection successfully established" window OR
    • QuickBooks Application with Certificate window will open in the background, and you'll need to grant permissions.  (Select Allow access even if QuickBooks is closed --> and choose the user that runs the software on this machine). Once you've done this, you should receive a "Connection successfully established" window.  At this point you should be able to connect to QuickBooks and create your billings.
    • If, when running CAPS, you receive a User Account Control Window asking about allowing the QuickBooks Database Manager to make changes to your computer appears multiple times and finally our software just crashes, follow the instructions for that resolution below.  This is the Windows permissions problem.

If you have Crew Overtime Entry Solution (COES):

  • Log into QuickBooks as the Administrator, in single user mode
  • In COES, click the Overtime Setup button --> click QuickBooks Setup --> QuickBooks --> Data Locations tab and DELETE the contents in the QuickBooks file block and then click the Acquire data from QuickBooks for Setup & Preferences button.  One of two things will happen:
    • You'll receive a "Connection successfully established" window OR
    • QuickBooks Application with Certificate window will open in the background, and you'll need to grant permissions.  (Select Allow access even if QuickBooks is closed --> and choose the user that runs the software on this machine). Once you've done this, you should receive a "Connection successfully established" window.  At this point you should be able to connect to QuickBooks and create your certified payroll reports.
    • If, when running CPS, you receive a User Account Control Window asking about allowing the QuickBooks Database Manager to make changes to your computer appears multiple times and finally our software just crashes, follow the instructions for that resolution below.  This is the Windows permissions problem.

A User Account Control Window asking about allowing the QuickBooks Database Manager to make changes to your computer appears multiple times and finally our software just crashes.

Intuit Developer Support says this is a Windows permissions issue and the following instructions did resolve the issues we were having on our computer that we test on.

You will need to repeat this process on each computer where the software is installed, but this is how you resolve this problem and will only need to do it once:

  • Exit both QuickBooks and whichever of our software programs you have
  • Right click on the QuickBooks icon on your desktop and select Run as Administrator – you should immediately get a User Account Control Window asking to grant permissions for the QuickBooks Database Utility Manager – please select yes.  Log into the QuickBooks file as the Administrator.
  • Right click on the CPS, CAPS, or COES icon on your desktop and select Run as Administrator - you should immediately get a User Account Control Window asking to grant permissions for the program – please select yes.  Log into the software and try running reports, billings, or retrieving time cards.

Here is a short video that shows you how to do this.

video Resolution for QuickBooks 2023/2024 errors (18.83 MB)

 

OTHER ITEMS:

Be sure to uninstall your older version of QuickBooks as this too will cause problems.