FAQ - QuickBooks Desktop: Do Not Have Permission to Access Company Data File

Options
Brigid  Bello
Brigid Bello Expensify Team Posts: 77 Expensify Team
edited August 2020 in Integrations and API

To resolve this error, you will need to log into QuickBooks Desktop as an Admin in single-user mode and go to Edit > Preferences > Integrated Applications > Company Preferences.

From here, select the Expensify Sync Manager and click Properties.


Make sure that "Allow this application to login automatically" is checked and click OK. Close all windows within QuickBooks


If you are still getting this error after taking the steps above, go to Edit > Preferences > Integrated Applications > Company Preferences, and remove the Expensify Sync Manager listed there. 


Next, try to sync your policy again in Expensify. You'll be prompted to re-authorize the connection in QuickBooks.


  • Click "Yes, always; allow access even if QuickBooks is not running.”
  • Select the Admin user from the dropdown, then click "Continue." Selecting "Admin" does not mean you will always need to be logged in as an admin to use the connection. This is just required to create the connection.
  • Click "Done" on the pop up and navigate back to Expensify where your policy should finish syncing.