Problem
When trying to push a batch to QuickBooks, QuickBooks crashes.
Solution
There are multiple ways to resolve this error. You can:
Check QuickBooks and Web Connector connection
Run QuickBooks and the ServiceTitan Web Connector as an admin
Check GL account configuration
Check QuickBooks permissions
Check batch creation timing and bypassed batches
Check QuickBooks and Web Connector connection
Check the setup of QuickBooks and the connector to ensure that everything is correct.
If the setup is correct, try closing and reopening QuickBooks and the Web Connector.
Make sure that ServiceTitan, QuickBooks, and the ServiceTitan Web Connector are all open in order for the export to go as expected.
Check the dots near connections to ensure that they are green.
If the issue persists, try uninstalling and reinstalling QuickBooks and doing repairs.
If the issue still persists, contact Technical Support for further assistance.
Run QuickBooks and the ServiceTitan Web Connector as Admin
Make sure that both QuickBooks and the ServiceTitan Web Connector is run as Admin.
To run as admin:
Right click QuickBooks/ServiceTitan Web Connector.
Select Run as Admin.
Also, check whether or not the ServiceTitan account has installed an antivirus and if it is blocking the ServiceTitan Web Connector:
For PC users, see How do I know if I already have antivirus software?
For Mac users: your device won't have antivirus unless you install it, so you will need to know the name of your antivirus in order to search.
Note: Click on the magnifying glass at the top right of your menu bar and search for common antivirus software: CleanMyMac, BitDefender, Eset Security, etc.
Check GL account mapping
Make sure your GL accounts are configured and mapped properly. When mapping accounts with sub accounts, make sure you use this format:
MAIN ACCOUNT:SUB ACCOUNT
Additionally, check your business units and make sure the GL accounts designated are correct.
For more, see QBD Onboarding Step 4: Map pricebook items to a QuickBooks sub-account.
Check QuickBooks permissions
Make sure you have proper permissions when integrated with QuickBooks. Additionally, make sure user names do not contain any special characters.
For more on permissions, see QuickBooks export permissions.
Check batch creation timing and bypassed batches
Note that batches created before QuickBooks file updates must be recreated. Also note that bypassed batches show as exported even if the transactions in those batches don't actually export.
