This articles assumes that you already have downloaded and installed the QuickBooks synchronizer. Please refer to our walkthrough for a step-by-step installation guide.
Our QuickBooks data sync is designed to be very efficient and incremental. Every 15 minutes, we query for invoices / sales receipts / credit memos which have been created or updated since the last sync cycle. This ensures we do not send all records each time (only new and updated records).
On older PCs however, this can still affect the user's experience. Unfortunately, QuickBooks is NOT able to process data requests in the background. Instead, QuickBooks freezes the interface while we query data. In technical terms, this means the main UI thread is also used to execute API requests, which is considered poor software design. As a result of this poor implementation from QuickBooks, you may observe a slowdown or mouse flickering while using QuickBooks.
To avoid this problem enable night-time synchronization:
- Go to the computer on which the QuickBooks synchronizer was installed
- Type Windows-R
- Type cmd.exe
- Note the path (ex: C:\Users\John2)
- Append \AppData\Roaming\SalesCookie to this path
- Edit the .config file in this location
- Add a line with RunAtNight=1
- Save