User is trying to send a client to QuickBooks Online, but gets an error message that says the client already exists. The user is unable to send the client's projects as well.
This can happen if the client exists in QuickBooks Online, but is not mapped to the corresponding record in CORE. You should manually map the client record in CORE and QuickBooks Online in order to sync the projects successfully. Check CORE Help Center for details on that.
Another option is to set CORE to overwrite client records if they already exist in QuickBooks Online from the QuickBooks Sync Detail > Sync Settings > Send screen. Check CORE Help Center for details on the If record exists, overwrite? field.
Sometimes this issue can be resolved by checking the option under Sync Settings > Send > Client: Ignore Last Sync Date. CORE ignores the date when it last synced data with QuickBooks Online for the selected screen or module. The last sync date is used for reference when we want CORE to send data since this date.