You see an error in the log similar to this:
This error comes directly from the Intuit Software Development Kit (SDK) and indicates that it is unable to open the requested QuickBooks company file because it is "not clear" to do so.
There are seven possible causes:
Cause 1. This usually happens when someone remotely logs in and needs to perform an 'Administrator' only task, requiring single user mode, to merge accounts, items. Etc. Just requires awareness.
Cause 2. This can occur if you did not choose the specific QQube user to automatically open the QuickBooks file, and the user you did choose, is being logged into elsewhere. This can also occur with an incorrect setup in a Remote Desktop / Terminal Services environment where several users are set to be the Synchronizer Computer on the server. (See Cause 8. below.)
Cause 3. You can either change the QuickBooks company file name back to what was previously listed in the QQube Configuration Tool, or Add or Remove the company file to reset the correct name. (You can't change the name of the company in the QQube Configuration Tool Directly). If you have a multi-user version you can only do this on the server while logged in as the dedicated synch user.
Cause 4. Use the QQube Configuration Tool to change the path. If you have a multi-user version you must do this on the server while logged in as the dedicated synch user.
Cause 5. Open up QuickBooks to NO company file, before attempting to load multiple QuickBooks files. The Software Development Kit (SDK) does not allow developers to close a QuickBooks file that is already manually opened.
Cause 6. The key to fixing this error, is understanding and acknowledging the concept of having a dedicated, always running, server user that does nothing but allow the QuickBooks client and the QQube Database to communicate. Please review the installation and requirements guides.
Cause 7. There are several reasons why this would have occurred.
What happens in either of these cases is that you have more than one synchronizer running, thus confusing the QQube synch process.
Cause 7 Resolution for QQube Versions 7.x and Later You need to uninstall from the person who originally installed QQube under their name - ensuring that they have administrative rights for the uninstall process (do NOT right click and "Run as Administrator") Then reinstall under the either the dedicated synch user in a multi-user environment, or the desired user on a workstation in a single-user environment. See Installing QQube for QuickBooks
Cause 7 Resolution for QQube Versions Before 7.x, you need to do two things:
is requesting access to a wiki that you have locked: https://clearify.com/wiki/view/381/error-80040408-quickbooks-doesn-t-start
Your session has expired. You are being logged out.