Errors
If you are not receiving an error but customers are not updating in your QuickBooks Online account, review your customer database in Project 2 Payment. If any customer names contain a colon ( : ), your customers will not sync because QuickBooks does not allow a colon in the customer name. To fix this issue, update the customer name in Project 2 Payment and sync again.
Timeouts
Project 2 Payment will run the sync with QuickBooks for no more than 30 seconds. This is the equivalent to about 200 payments. If the session times out, don't be alarmed. The job didn't fail; it just stopped transmitting.
If you have a large amount of data and everything didn't make it over, simply hit the Sync button to run the job again. Another option is to sync more often so there isn't so much to send.
As a reminder, this integration only sends data from Project 2 Payment; it does not pull any information from QuickBooks. The sync sends over new customer data and paid invoices from Project 2 Payment. Unpaid and canceled invoices do not sync to QuickBooks.