QuickBooks Point of Sale is a very popular software bookkeeping tool from Intuit Software, developer of the QuickBooks suite of software and cloud based accounting tools. QuickBooks Point of Sale Desktop commands a wide market share, especially in the small to medium businesses domain. The “Failed to open company file” error is a pretty common error.
WHAT CAUSES THE “FAILED TO OPEN COMPANY FILE” ERROR
There can be a number of reasons behind why QuickBooks Point of Sale Desktop can throw up this particular error. Usually, this error manifests as one of the following scenarios:
- Failed to open company
- Error: Unable to connect to your company data file
- Login to company file failed
- Connection is broken
Any of the above listed error messages stem from the fundamental problem of QuickBooks Point of Sale Desktop being unable to open the relevant files in which your company data is stored locally. There can be a number of reasons why this error might be occurring.
- Improper installation of QuickBooks Point of Sale Desktop, possibly as “client workstation” instead of “server”.
- QuickBooks Point of Sale Desktop is attempting to re-establish connection with the file containing company data.
- POS database service manager is not actively running in the background or if it is, is unable to access your login credentials and authentication files.
- Connection between QuickBooks Point of Sale Desktop and company file has been interrupted.
- File containing company data has been corrupted or is missing.
- Company file from an earlier version of QuickBooks Point of Sale Desktop was updated to one suitable with newer versions of QuickBooks on a system running Windows XP operating system with Service Pack 2 installed.
HOW TO FIX THE ERROR
Before you attempt any fixes by manipulating files on the hard drive, keep in mind that incorrect manipulations can render QuickBooks Point of Sale Desktop completely unusable. So if you are not sure about what you are doing, ask your system administrator for help. Additionally, make sure you reboot Windows and log in using a user account with full administrator privileges.
Allow the software to access system Desktop
- Exit QuickBooks Point of Sale Desktop.
- Press Win+R to open the Run dialog. Type in services.msc and press Enter.
- Find Intuit Entitlement Service vXX (choose the one with the highest version in case there are multiple entries) and double click on it.
- In the General tab, go to the Startup Type and select Automatic showing in the drop down box. If Service status is not set as Started, manually restart the service by stopping it and then starting it back up again.
- In the LogOn tab, select Local System Account and click the checkbox next to Allow Service to Interact with Desktop.
- In Recovery tab, choose Restart the Service from the drop downs of the fields in First failure, Second failure, and Subsequent failures.
- Click OK.
- Next find QBPOS Database Manager XX (choose the one with the highest version in case there are multiple entries) and double click on it.
- In the General tab, go to Startup Type and select Automatic from drop down box. Is the service is not already running, restart it manually.
- Go to the Log On tab and select Local System Account. Check the box next to Allow Service to Interact with Desktop.
- Click OK.
If you have followed the steps properly, QuickBooks Point of Sale Desktop should be working perfectly now. If problems still persist, you can contact technical support.