The user syncing doesn't have access to the Trial Balance. When you sync with QuickBooks open, the permissions for the user logged into QuickBooks are used. When you sync with QuickBooks closed, the permissions for the user listed in QuickBooks Integrated Application preferences are used.
Solution to QuickBooks Status Code 3260
If you are syncing with QuickBooks closed:
- Open QuickBooks (QB) as the QB Admin with QB in Single User Mode
- Go to Edit >Preferences >Integrated Applications >Company Preferences
- Select Bill.com and click Properties
- Select "Admin" In the Login As field under Allow Access, so that the sync will run with these permissions or "Allow this application to read and modify this company file" depending on your QB version
If you are syncing with QB open, close QB and then sync with it closed, so that the "Login As" user permissions (Admin) are used.