When using the account name with the account number, the GlobalSearch Index Field value must match exactly how it appears in QuickBooks. For example, “10100 · Checking” is not the same as “10100 - Checking”. For accounts with no parents, using just the account name without the account number is valid (in this example, just “Checking” would be accepted). For subaccounts, you will need to specify the parent account as well, separating each parent with a colon “:” (such as “Payroll Liabilities:Federal Withholding” instead of just “Federal Withholding”) or use the account number ( such as “24010 · Federal Withholding”).
Error: 80040154 Class not registered (Desktop)
When trying to perform a QuickBooks push, you receive an error "Retrieving the COM class factory for component with CLSID ... failed due to the following error: 80040154 Class not registered"
You may have the 32-bit version of the QuickBooks SDK installed, but GlobalSearch is looking for the 64-bit version. Typically, this will only happen on systems using QuickBill with GlobalSearch 4.5.2 or newer after having upgraded from GlobalSearch 4.4.1 or older. To resolve this, uninstall the 32-bit QuickBooks SDK and install the 64-bit version. This can be done by taking the following steps.
- Open Control Panel and navigate to "Add/Remove Programs". This will vary based on your version of Windows.
- Look for a program called "QBFC 12.0" and uninstall it.
- Use GlobalSearch Extensions to install and configure QuickBill. If QuickBill is already installed this way, remove it and reinstall it. This will apply the 64-bit QBFC 12.0.
Error finding document in db. No such host is known
When initiating a sync, you receive an error “Error writing data to database: Error finding document in db: No such host is known”
Desktop Client Error
Make sure that the link to the MongoDB is valid in the QuickSync config file. In the above example, “myserver” is not a valid server name.
When initiating a sync, you receive an error “Error writing writing data to database: Error finding document in db: Unable to write data to the transport connection: An existing connection was forcibly closed by the remote host..”
Ensure that the MongoDB service is running on the target server.
When initiating a sync, you receive an error “Failed to connect to QuickBooks. Exception from HRESULT: 0x80040408”
Ensure that the QuickBooks desktop application is open and you have opened the company file where you are pulling the data to sync. Please note that only one company file can be opened at a time while using QuickSync.