QuickBooks Desktop sync error: Error validating Detail Line 2, Account ID Field:Required field not specified

Why the sync error occurs

A Funds Transfer is the withdrawal made to obtain the funds required to pay bills. This withdrawal is the total sum needed to pay scheduled bills for that day.

When a sync is initiated, the Funds Transfer posts as a debit to the Bill.com Money Out Clearing account and as a credit to the General Ledger account that corresponds to the bank account. When a Funds Transfer can't sync to QuickBooks, a validation error occurs because there's no bank account designated for the General Ledger.

How to fix the sync error

In Bill.com, a bank account must be designated for the General Ledger. Follow these steps to designate a bank account:

  1. Select Settings
  2. Select Preferences under Sync
  3. Select Edit
  4. Choose the General Ledger account that corresponds with your QuickBooks bank account for the "GL Account for Bank Account ####xxxx" setting
  5. Select Save
  6. Sync again