Skip to content

Commit cd14a03

Browse files
authored
Merge pull request Expensify#45940 from Expensify/maddylewis-patch-10
Update Connect-To-QuickBooks-Desktop.md
2 parents 3295736 + 82427d5 commit cd14a03

File tree

1 file changed

+44
-29
lines changed

1 file changed

+44
-29
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,62 @@
11
---
22
title: QuickBooks Desktop
3-
description: How to connect Expensify to QuickBooks Desktop and troubleshoot issues.
3+
description: Connect Expensify to QuickBooks Desktop
44
order: 1
55
---
66
# Overview
7-
QuickBooks Desktop is an accounting package developed by Intuit. It is designed for small and medium-sized businesses to help them manage their financial and accounting tasks. You can connect Expensify to QuickBooks Desktop to make expense management seamless.
8-
To connect Expensify with QuickBooks Desktop, using Right Networks as your hosting platform is best. Right Networks is a cloud-based service we recommend for this integration. If you need a Right Networks account, complete [this form](https://info.rightnetworks.com/partner-expensify) and contact a Sales Consultant to start the process.
7+
To connect Expensify to QuickBooks Desktop, use Right Networks as the hosting platform if possible. Right Networks is a cloud-based service that was built specifically for this integration. If you need a Right Networks account, complete [this form](https://info.rightnetworks.com/partner-expensify) to start the process.
98

10-
# How to connect to QuickBooks Desktop
11-
Before you link your Expensify policy with QuickBooks Desktop, ensure you log in as an Admin in QuickBooks. Also, check that the company file you want to connect to is the only one open.
9+
**A couple of notes before connecting QuickBooks Desktop to Expensify:**
10+
- Make sure you're logged into QuickBooks Desktop as an admin
11+
- Check that the company file you want to connect Expensify to is the only one open
1212

13-
## Set up submitters in QuickBooks Desktop
14-
For a seamless integration, here are the steps to follow:
15-
* Make sure all report submitters are set up as Vendors in QuickBooks Desktop and their Expensify email is in the "Main Email" field of their Vendor record. You can do this in the vendor section of QuickBooks.
16-
* If you want to export reports to your users' employee records instead of vendor records, select Check or Journal Entry as your reimbursable export option.
17-
* To set up Expensify users as employees, activate QuickBooks Desktop Payroll. This module is necessary to access the Employee Profile tab, where you can enter the submitter's email addresses.
13+
14+
# Connect to QuickBooks Desktop
15+
16+
## Step 1: Set up submitters in QuickBooks Desktop
17+
- Make sure all report submitters are set up as Vendors in QuickBooks Desktop and their Expensify email is in the "Main Email" field of their Vendor record. You can do this in the vendor section of QuickBooks.
18+
- If you want to export reports to your users' employee records instead of vendor records, select Check or Journal Entry as your reimbursable export option.
19+
- To set up Expensify users as employees, activate QuickBooks Desktop Payroll. This module is necessary to access the Employee Profile tab, where you can enter the submitter's email addresses.
1820

19-
## Enable/install the Expensify Sync Manager
20-
Navigate to **Settings** > **Policies** > **Group** > _[Policy Name]_ > **Connections**, select the Connect to QuickBooks Desktop radio button and click Connect to QuickBooks.
21+
## Step 2: Enable/install the Expensify Sync Manager
22+
1. Navigate to **Settings > Workspaces > Group > [Workspace Name] > Connections**
23+
2. Click **Connect to QuickBooks Desktop** to initiate the connection
2124

22-
**Enable the Expensify Sync Manager in Right Networks (recommended)**
23-
*Please note: Single-user mode in QuickBooks Desktop is required.*
24-
If you don't yet have an account with Right Networks, you must first contact Right Networks [here](https://info.rightnetworks.com/partner-expensify). You can enable the Expensify Sync Manager yourself from your Right Networks portal's **My Account** section or contact Right Networks for assistance.
25+
**Option 1: Enable the Expensify Sync Manager in Right Networks (recommended)**
26+
- For this option, **single-user mode** in QuickBooks Desktop is required.
27+
- If you don't have an account with Right Networks, you can contact Right Networks [here](https://info.rightnetworks.com/partner-expensify)
28+
- Once set up, you can enable the Expensify Sync Manager from the **My Account** section in Right Networks' portal
2529

26-
**OR, install the Expensify Sync Manager on Your Third-Party Remote Desktop.**
30+
**Option 2: Install the Expensify Sync Manager on Your Third-Party Remote Desktop.**
2731
To download the Sync Manager to your desktop, you must contact your third-party remote desktop provider and request permission. They might have security restrictions, so it's best to communicate with them directly to avoid potential problems with the Sync Manager. Remember that the Sync Manager program file should be stored in the same location (i.e., the same drive) as your QuickBooks Desktop program.
2832

29-
## Complete the connection
30-
1. Open QuickBooks and access your desired Company File using the QuickBooks Admin credentials. Admin credentials are necessary for creating the connection due to permission requirements, but you won't need to stay logged in as an admin for syncing or exporting.
31-
2. Navigate to your Expensify policy settings by going to **Settings** > **Policies** > **Group** > _[Policy Name]_ > **Connections**. Copy the Token by selecting the copy icon.
32-
3. While QuickBooks is still running, launch the Expensify Sync Manager. Paste your Token into the Sync Manager and click **Save**.
33-
4. Once the Sync Manager status displays **Connected**, return to Expensify and click the *Continue* button.
33+
## Step 3: Complete the connection
34+
1. Open QuickBooks and access the desired Company File using the QuickBooks Admin credentials (admin credentials are necessary for creating the connection)
35+
2. Navigate to **Settings > Workspaces > Group > [Workspace Name] > Connections**
36+
3. Copy the Token by selecting the copy icon
37+
4. While QuickBooks is still running, launch the Expensify Sync Manager by pasting the Token into the Sync Manager
38+
5. Click **Save**
39+
6. Once the Sync Manager status displays **Connected**, return to Expensify and click **Continue**
40+
41+
## Step 4: Allow access
42+
1. Return to QuickBooks where you'll see an **Application Certificate** screen
43+
- On the first page of the Certificate screen, click **Yes, always; allow access even if QuickBooks is not running**
44+
3. Click **Continue**
45+
4. On the second page of the Certificate screen, choose the Admin user from the dropdown menu
46+
5. Click **Done**
47+
7. Return to Expensify and wait for the sync to complete
3448

35-
## Allow access
36-
1. Return to QuickBooks, and you'll encounter an **Application Certificate** screen. On the first page of the Certificate screen, click **Yes, always; allow access even if QuickBooks is not running** and then click **Continue**.
37-
2. On the second page of the Certificate screen, choose the Admin user from the dropdown menu, and then click *Done* to complete this step. Note that selecting Admin here does not require you to be logged in as an admin to use this connection; it's simply selecting the appropriate permissions.
38-
3. Head back to Expensify and patiently wait for the sync process to finish, then move on to the configuration.
49+
{% include faq-begin.md %}
3950

40-
Next Step: (Read)[https://296eb113.helpdot.pages.dev/articles/expensify-classic/connections/quickbooks-desktop/Configure-Quickbooks-Desktop] how to configure export settings and coding for QuickBooks Desktop
51+
## After connecting, how do I sync QuickBooks and Expensify?
52+
1. Confirm that both the Expensify Sync Manager and QuickBooks Desktop are running
53+
2. On the Expensify website, navigate to **Settings > Workspaces > Group > [Workspace Name] > Connections**, and click **Sync now**
54+
3. Wait for the sync to complete
4155

42-
{% include faq-begin.md %}
56+
Typically, this takes about 2-5 minutes, but it might take longer, depending on when you last synced and the size of your QuickBooks company file. The page will refresh automatically once syncing is complete.
57+
58+
We recommend syncing at least once a week or whenever you make changes in QuickBooks Desktop that could impact how your reports export from Expensify. Changes could include adjustments to your Chart of Accounts, Vendors, Employees, Customers/Jobs, or Items.
4359

44-
3. If the Sync Manager status is already **Connected**, click **Edit** and then *Save* to refresh the connection. Afterwards, try syncing your policy again.
45-
4. If the error persists, double-check that the token you see in the Sync Manager matches the token in your connection settings.
60+
Remember, both the Sync Manager and QuickBooks Desktop need to be running for syncing or exporting to work.
4661

4762
{% include faq-end.md %}

0 commit comments

Comments
 (0)