QuickBooks Online sync error: A different GL account is required for each side of the transfer

Overview

QuickBooks Online returns this error when Ramp tries to sync an internal transfer whose From and To sides are mapped to the same QuickBooks GL account:

A different GL account is required for each side of the transfer.

QuickBooks Online requires the two sides of a transfer to post to different GL accounts, so the sync is blocked until the mapping points each side to a distinct account.

How to resolve

Ensure the From and To QuickBooks GL accounts are different, then retry the sync.

To check or update the mapping, go to the Accounting page in Ramp, open Settings > Sync Settings, and select the Banking tab. Map each Ramp account involved in the transfer to a different QuickBooks account so no two sides share the same account. Once the accounts are distinct, return to Ramp and retry the sync.