When exporting a Job to QuickBooks Online that has a service that is new to QuickBooks, you could get an error that says, "QuickBooks Default Account Does Not Exist." What BizScheduler is looking for is a match between the QBDefault Account For Item (which is initially set to "Sales") and an Income account in your QuickBooks Online. In order to create a new service (item) in QuickBooks you also have to have a financial account to connect it with. BizScheduler uses the account you enter as your QBDefault Account For Item to create the item, but you can then go into QuickBooks and change the account if necessary.
You can either change QuickBooks Online:
1. go into QuickBooks Online and click on the Accounting tab on the left of your QuickBooks Online screen
2. Click the New button at the top right of the screen
3. Add a new Income account called Sales
Or you can change the entry in BizScheduler to match the Income account in QuickBooks Online that you would like to use by default:
1. In BizScheduler, click the Configuration Options link under the Setup / Configuration section of the Hub
2. Change the QBDefault Account For Item from Sales to the one in your QuickBooks Online that you want to use
You should now be able to do the export to QuickBooks without getting this error.