Next, repeat the last two installation steps:
- Login to Sales Cookie
- Go to "Settings > Connections > QuickBooks" Desktop
- Perform the last two installation steps
- You will be prompted again for a connector ID
- Wait for 15 minutes
After completing these steps, start QuickBooks, and login as full admin in QuickBooks. If you do NOT log in as full admin, you will NOT never see a prompt to authorize our app, and synchronization will NOT work.
Finally, if the above do not resolve the issue, please perform the following:- 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
- Send us log files from this path
Log files will tell us why the synchronizer is not working as expected.
Issue - I previously synchronized QuickBooks records, but it's no longer synchronizing
Read this if you previously imported records from QuickBooks, but new records are not showing up as transactions in Sales Cookie, or records are no longer updated in Sales Cookie.
To understand the status of your QuickBooks sync:
- Login to your workspace
- Click on Transactions > All Transactions
- Click the "Automated Imports" tab
This will display the time the sync last ran, and the timestamp of the most recent record change (create or update) in QuickBooks. The last ran date should be recent because we sync data every hour - if not, please contact our support team.
If, on the other hand, the last record change timestamp is outdated, please check the following:
- Is the computer on which the QuickBooks synchronizer was installed running? Synchronization only when the computer is running.
- Is the user under which the QuickBooks synchronizer was installed logged in? Synchronization only when this user has an active session.
- Do you have any antivirus or security program which could block the QuickBooks synchronizer? Check for alerts in your antivirus or security program.
- Is process QBSynchronizer.exe running on this computer?
- This executable should always be running (even after a reboot), but we recommend checking if it's running using the Windows Task Manager.
- In the example below, we can see that the process is NOT running. As a result, data synchronization will NOT occur.
Finally, if the above do not resolve the issue, please perform the following:
- 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
- Send us log files from this path
Log files will tell us if there is any problem retrieving data from QuickBooks itself.
Issue - BitDefender kills QBSynchronizer.exe
BitDefender may block QBSynchronizer.exe because it sends QuickBooks data to the internet.
Here are the steps to allow it to run:
- Open BitDefender
- Click on "Protection" in the left navigation bar
- Click on "Open" in the Antivirus tile
- Click on "Settings" in tabs
- Click on "Manage Exceptions"
- Under "Antivirus", add an exception for C:\users\<user name>\AppData\Roaming\SalesCookie\QBSynchronizer.exe
- Check everything as shown below
- You should see an exception under the following 3 tabs:
If you use BitDefender's Firewall - here are additional steps:
- Open BitDefender
- Click on "Protection" in the left navigation bar
- Click on "Open" in the Firewall tile
- Click on "Rules" in tabs
- Click on "Add rule"
- Add an a rule for C:\users\<user name>\AppData\Roaming\SalesCookie\QBSynchronizer.exe
- Do not check "Apply this rule to all applications"
- After saving, you should see this: