QuickBooks requires the installation of an additional Intuit component called QBFC13 in order to allow other programs to communicate with QuickBooks.
You can download the installer here (requires Intuit developer account).
You can also download the installer from doForms directly here.
Instead of downloading the QBFC13_0Installer.exe, you could instead download and install the full QuickBooks SDK located here.
Reported in all versions for QuickBooks.