Skip to content

Commit e6870ff

Browse files
Merge pull request #84815 from Expensify/helpsite-quickbooks-desktop-new-and-classic
[No QA] Add QuickBooks Desktop troubleshooting docs (New + Classic)
2 parents 76846f7 + 603088f commit e6870ff

112 files changed

Lines changed: 9416 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
---
2+
title: DESK03 Error in QuickBooks Desktop Web Connector
3+
description: Learn how to resolve the DESK03 error in QuickBooks Web Connector when no data exchange is required due to cooldown timing.
4+
keywords: DESK03, QuickBooks Web Connector error, no data exchange required, QBWC cooldown, QuickBooks Desktop sync delay, Expensify QuickBooks Desktop sync error, Workspace Admin, accounting sync error
5+
internalScope: Audience is Workspace Admins using QuickBooks Desktop integration with Web Connector. Covers resolving the DESK03 error caused by Web Connector cooldown timing. Does not cover QuickBooks Online errors.
6+
---
7+
8+
# DESK03 Error in QuickBooks Desktop Web Connector
9+
10+
If you see the error:
11+
12+
DESK03: No data exchange required.
13+
14+
This means the QuickBooks Web Connector (QBWC) has temporarily delayed the next update.
15+
16+
---
17+
18+
## Why the DESK03 Error Happens in QuickBooks Web Connector
19+
20+
The DESK03 error occurs because QuickBooks Web Connector enforces a cooldown period between updates.
21+
22+
The delay is typically:
23+
24+
- Three to five times the length of the previous run (sync or export).
25+
- Capped at a maximum of 60 minutes.
26+
27+
For example:
28+
29+
- If the previous sync took five minutes, the next update may not start for 15 to 25 minutes.
30+
31+
This behavior is controlled by QuickBooks Web Connector, not Expensify.
32+
33+
---
34+
35+
## How to Fix the DESK03 Error
36+
37+
In most cases, no action is required other than waiting.
38+
39+
### If Auto-Run Is Enabled in QuickBooks Web Connector
40+
41+
1. Wait for the next scheduled run.
42+
2. Monitor the **Last Result** column in QuickBooks Web Connector.
43+
3. Confirm it shows **OK**.
44+
4. Verify that the data synced or exported successfully.
45+
46+
If the export did not complete, retry the export in Expensify after the cooldown period.
47+
48+
### If Auto-Run Is Not Enabled
49+
50+
1. Wait approximately 30 minutes (or until the cooldown period has passed).
51+
2. Confirm the **Last Result** shows **OK**.
52+
3. Retry the export or sync in Expensify.
53+
54+
Once the cooldown period ends, the process should run normally without displaying the DESK03 message.
55+
56+
---
57+
58+
# FAQ
59+
60+
## Is DESK03 an Error With Expensify?
61+
62+
No. The cooldown behavior is enforced by QuickBooks Web Connector, not Expensify.
63+
64+
## Can I Force the Sync to Run Immediately?
65+
66+
No. QuickBooks Web Connector controls the cooldown timing and prevents updates from running until the required delay has passed.
Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
---
2+
title: DESK08 Error in QuickBooks Desktop Web Connector
3+
description: Learn how to fix the DESK08 error in QuickBooks Desktop when Expensify cannot connect to the Web Connector or company file.
4+
keywords: DESK08, QuickBooks Desktop connection error, unable to reach QuickBooks Desktop, Web Connector not open, QuickBooks company file not open, run Web Connector as administrator, reinstall Web Connector, Expensify QuickBooks Desktop sync error, Workspace Admin
5+
internalScope: Audience is Workspace Admins using QuickBooks Desktop integration with Web Connector. Covers fixing the DESK08 error caused by connection issues between Expensify and QuickBooks Desktop. Does not cover QuickBooks Online errors.
6+
---
7+
8+
# DESK08 Error in QuickBooks Desktop Web Connector
9+
10+
If you see the error:
11+
12+
DESK08: Unable to reach QuickBooks Desktop connection. Please confirm both Web Connector and QuickBooks company file are both open.
13+
14+
This means Expensify cannot connect to QuickBooks Desktop through the Web Connector.
15+
16+
---
17+
18+
## Why the DESK08 Error Happens in QuickBooks Desktop
19+
20+
The DESK08 error occurs when:
21+
22+
- QuickBooks Desktop is not open.
23+
- The correct company file is not open.
24+
- QuickBooks Web Connector (QBWC) is not running.
25+
- The Web Connector is installed on a different machine than QuickBooks Desktop.
26+
- The Web Connector does not have sufficient permissions to connect.
27+
28+
Expensify relies on the Web Connector to communicate with QuickBooks Desktop. If either application is not running or not accessible, the sync will fail.
29+
30+
---
31+
32+
## How to Fix the DESK08 Error
33+
34+
### Step One: Confirm Both Applications Are Running
35+
36+
1. Open **QuickBooks Desktop**.
37+
2. Open the correct **company file**.
38+
3. Launch **QuickBooks Web Connector**.
39+
4. Attempt to sync again from Expensify.
40+
41+
---
42+
43+
### Step Two: Confirm Web Connector Is Installed in the Correct Location
44+
45+
Verify that the Web Connector is installed on the same machine where QuickBooks Desktop is installed:
46+
47+
- If QuickBooks Desktop is installed on your local computer, the Web Connector must also be installed locally.
48+
- If QuickBooks Desktop is hosted on a remote server, the Web Connector must be installed on that same server.
49+
50+
If they are installed on different machines, reinstall the Web Connector in the correct location.
51+
52+
---
53+
54+
### Step Three: Run Web Connector as Administrator
55+
56+
If the error persists:
57+
58+
1. Close QuickBooks Web Connector completely.
59+
2. Use **Task Manager** to confirm it is no longer running.
60+
3. Right-click the **QuickBooks Web Connector** icon.
61+
4. Select **Run as administrator**.
62+
5. Retry the sync.
63+
64+
---
65+
66+
### Step Four: Restart and Retry
67+
68+
1. Restart **QuickBooks Desktop**.
69+
2. Reopen the correct company file.
70+
3. Open **QuickBooks Web Connector**.
71+
4. In Expensify:
72+
- Go to **Settings**.
73+
- Select **Workspaces**.
74+
- Select your Workspace.
75+
- Click **Accounting**.
76+
- Click **Sync now**.
77+
5. Retry the sync.
78+
79+
---
80+
81+
### Step Five: Reinstall QuickBooks Web Connector
82+
83+
If the issue continues:
84+
85+
1. Uninstall **QuickBooks Web Connector**.
86+
2. Download and reinstall the latest version.
87+
3. Reconfigure the connection in Web Connector.
88+
4. Retry the sync.
89+
90+
---
91+
92+
# FAQ
93+
94+
## Does DESK08 Mean My Data Is Lost?
95+
96+
No. This error only indicates a connection issue. Your data remains in both Expensify and QuickBooks Desktop.
97+
98+
## Does This Apply to QuickBooks Online?
99+
100+
No. DESK08 applies only to QuickBooks Desktop integrations using the Web Connector.
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
---
2+
title: DESK15 Sync Error in QuickBooks Desktop Web Connector
3+
description: Learn how to fix the DESK15 sync error in QuickBooks Desktop by downloading and sharing Web Connector logs for review.
4+
keywords: DESK15, QuickBooks Desktop sync error, could not execute request, Web Connector log file, QBWC error log, Expensify QuickBooks Desktop connection issue, Workspace Admin, accounting sync error
5+
internalScope: Audience is Workspace Admins using QuickBooks Desktop integration with Web Connector. Covers resolving the DESK15 sync error by retrieving Web Connector logs. Does not cover QuickBooks Online errors.
6+
---
7+
8+
# DESK15 Sync Error in QuickBooks Desktop Web Connector
9+
10+
If you see the error:
11+
12+
DESK15: Could not execute QuickBooks Desktop request.
13+
14+
This means QuickBooks Web Connector was unable to process a request from Expensify, typically due to a connection or configuration issue.
15+
16+
---
17+
18+
## Why the DESK15 Sync Error Happens in QuickBooks Desktop
19+
20+
The DESK15 error occurs when:
21+
22+
- There is a communication issue between Expensify and QuickBooks Desktop.
23+
- QuickBooks Web Connector encounters an internal processing error.
24+
- The company file is not responding as expected.
25+
- Permission or hosting restrictions block the request.
26+
27+
Further troubleshooting requires reviewing the QuickBooks Web Connector log file.
28+
29+
---
30+
31+
## How to Download the QuickBooks Web Connector Log File
32+
33+
### If QuickBooks Is Installed Locally
34+
35+
1. Open **QuickBooks Web Connector**.
36+
2. Click **View logs**.
37+
3. Save the downloaded log file to your computer.
38+
39+
### If QuickBooks Is Hosted on a Server
40+
41+
1. Contact your hosting provider.
42+
2. Ask them to open **QuickBooks Web Connector**.
43+
3. Have them click **View logs**.
44+
4. Request a copy of the downloaded log file.
45+
46+
---
47+
48+
## What to Do Next
49+
50+
After downloading the log file:
51+
52+
1. Share the log file with **Concierge**.
53+
2. Include:
54+
- The Workspace name.
55+
- The approximate time the error occurred.
56+
- Any recent changes made to QuickBooks or the server environment.
57+
58+
Concierge will review the log file to identify the root cause and provide next steps.
59+
60+
---
61+
62+
# FAQ
63+
64+
## Can I Fix DESK15 Without the Log File?
65+
66+
In most cases, no. The log file is required to determine the specific cause of the failure.
67+
68+
## Does DESK15 Mean My Data Is Corrupted?
69+
70+
No. This error indicates a failed request, not data loss. Your data remains intact in both Expensify and QuickBooks Desktop.
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
---
2+
title: DESK23 Error in QuickBooks Desktop Web Connector
3+
description: Learn how to fix the DESK23 error in QuickBooks Desktop when the wrong company file is open during sync.
4+
keywords: DESK23, QuickBooks Desktop wrong company file open, Web Connector company file error, QuickBooks Desktop sync error, reauthorize Web Connector, Expensify QuickBooks Desktop sync error, Workspace Admin
5+
internalScope: Audience is Workspace Admins using QuickBooks Desktop integration with Web Connector. Covers resolving the DESK23 error caused by incorrect or unauthorized company files. Does not cover QuickBooks Online errors.
6+
---
7+
8+
# DESK23 Error in QuickBooks Desktop Web Connector
9+
10+
If you see the error:
11+
12+
DESK23: The wrong QuickBooks company file is open. Please close the file and reopen.
13+
14+
This means QuickBooks Desktop has a different company file open than the one connected to your Expensify Workspace.
15+
16+
---
17+
18+
## Why the DESK23 Error Happens in QuickBooks Desktop
19+
20+
The DESK23 error occurs when:
21+
22+
- Multiple QuickBooks company files are open at the same time.
23+
- A company file that is not connected to the Expensify Workspace is open.
24+
- The Web Connector is trying to sync with a different file than the one currently active.
25+
26+
Expensify can only sync with the specific company file that was originally authorized.
27+
28+
---
29+
30+
## How to Confirm the Correct Company File Is Open
31+
32+
1. Open **QuickBooks Desktop**.
33+
2. Go to **File** > **Open or Restore Company**.
34+
3. Select the correct company file associated with your Expensify Workspace.
35+
4. Close any other open company files.
36+
5. Retry the sync in Expensify.
37+
38+
If the correct company file is already open and the error persists:
39+
40+
1. Completely close **QuickBooks Desktop**.
41+
2. Reopen QuickBooks Desktop.
42+
3. Open the correct company file.
43+
4. Retry the sync.
44+
45+
---
46+
47+
## How to Sync QuickBooks Desktop in Expensify
48+
49+
1. In Expensify, go to **Settings**.
50+
2. Select **Workspaces**.
51+
3. Select your Workspace.
52+
4. Click **Accounting**.
53+
5. Click **Sync now**.
54+
55+
If the error continues, proceed with reauthorization.
56+
57+
---
58+
59+
## How to Reauthorize the Web Connector
60+
61+
1. Log in to **QuickBooks Desktop** in **Single-user mode** as an Admin.
62+
2. Go to **Edit** > **Preferences**.
63+
3. Select **Integrated Applications**.
64+
4. Click the **Company Preferences** tab.
65+
5. Locate the **Web Connector** entry.
66+
6. Remove the Web Connector from the list.
67+
7. Click **OK**.
68+
69+
Then, in Expensify:
70+
71+
1. Go to **Settings**.
72+
2. Select **Workspaces**.
73+
3. Select your Workspace.
74+
4. Click **Accounting**.
75+
5. Click **Sync now**.
76+
77+
This will prompt reauthorization for QuickBooks Desktop. Complete the authorization process.
78+
79+
Once reauthorized, the connection should sync successfully.
80+
81+
---
82+
83+
# FAQ
84+
85+
## Can I Have Multiple Company Files Open During Sync?
86+
87+
No. Only the specific company file connected to the Expensify Workspace should be open during sync.
88+
89+
## Does This Apply to QuickBooks Online?
90+
91+
No. DESK23 applies only to QuickBooks Desktop integrations using the Web Connector.

0 commit comments

Comments
 (0)