Do I need to specify all accounts in QuickBooks Sync Detail?

Intuit and QuickBooks are registered trademarks of Intuit Inc. used with permission.

You should always specify the four default accounts present in QuickBooks Sync Detail > Sync Settings > Accounts > Default. The other accounts in the table there are required only when you send invoices with summarized items to QuickBooks Online. Check CORE Help Center for details.