User is facing problem while syncing payments to QuickBooks Online. Invoices are properly syncing to the correct project, but the payments are syncing to the client.
When syncing payments to QuickBooks Online, the payment gets linked to the customer and not the job/project. This is by design and a limitation from their end as QuickBooks Online allows Core to sync data in a certain way. We suggest that you enter payments manually in QuickBooks Online and then sync them to Core. You can also do payment record mappings in Core. This should resolve the issue. Check the Core Help for details.