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.
Instead of downloading the QBFC13_0Installer.exe could instead download and install the full QuickBooks SDK located here.
Reported in all versions for QuickBooks.