QuickBooks Desktop Export & Sync Errors
This article lists common error messages which may be returned when exporting to QuickBooks Desktop. You can view these errors on the Accounting Sync History Page via Company Settings > Accounting Sync History.
Please Note: Bank debit errors will not indicate the specific transaction within the batch that is causing the error.
Error: QBWC1039: There was a problem adding the application. Check QWCLogs.txt for details. Unique OwnerID/FileID pair value required.
Reason:
This error indicates that the WebConnector file was already downloaded and the system is having a conflict when adding it again.
Solution:
-
Open QuickBooks Desktop in Single user mode with Admin credentials/ Permissions and download the WebConnector file from Abacus.
-
Go to the location where the WebConnector File is downloaded, right click on the .QBWC file and Open With > Notepad.
-
Once it has been opened, locate the OwnerID and FileID entries, seen below:
- Change one character in each line, to either a different number or letter. Example: change "c" to an "a" and change the "d" to an "a."
- It does not matter which letter or number you change it to, but it must be different. Save the file and close.
- Launch the .QBWC file, and add it again and update the password for the WebConnector file from Abacus.
Error: QBWC1039: Error adding Bill for company (b9jn6js3qpyno6vcyjp9trje) Error: The "billable status" field has an invalid value "NotBillable". QuickBooks error message: Target is not reimbursable.
Reason:
The GL accounts that can be billable are limited to Expense, Other Expense and Cost of Goods sold.
Solution:
- Change mapping of problem categories.
- Edit the expense to be not billable.
- Change the category to something else.
Expenses that are tagged with a 'Customer' will automatically be synced through to QB with the 'Billable' field filled out, whether or not it is or is not billable. Because these expenses have the 'Customer' expense field, which is mapped to 'customer' in QB, filled out, it is preventing the expenses from syncing and throwing the 'Billable' error."
Error: This application is unable to log into this QuickBooks company data file automatically. The QuickBooks administrator must grant permission for an automatic login through the Integrated Application preferences. If such permission was already granted, the administrator must revoke permission, save preferences, then grant the permission again.
Reason:
The error is displayed when the Abacus is not added as an Integrated application in QuickBooks.
Solution:
Remove Abacus from the WebConnector and download a new WebConnector file
- Go to QuickBooks >> Edit >> Preferences >> Integrated Applications >> Company Preferences >> Abacus >> Remove.
- Go to QuickBooks WebConnector >> Select Abacus >> Remove/
- Try the steps starting from Step 2 from the article How do I connect QuickBooks Desktop software to Abacus?
Error: QBWC1012: Authentication failed due to following error message. Index was outside the bounds of the array. See QWCLog for more details. Remember to turn logging on
Reason:
The error is displayed when Abacus as an integrated application needs to be re-authorised.
Solution:
Visit this Intuit page for more information: Fix WebConnector error QBWC1039
- Sign in to QuickBooks as the Admin user in Single User mode.
- If QuickBooks is in Multi-user mode, go to the File menu, then select Switch to Single-user Mode.
- From the Edit menu, select Preferences.
- Select Integrated Applications, and then select the Company Preferences tab.
- Uncheck the box for Don’t allow any applications to access this company file.
- In the SDK App Authorization pop-up, select Yes.
- Check your third-party application to allow access.
- Select OK.
Error: “QBWC1013: Error connecting to QuickBooks" or "Application requested to abort"
Reason:
This error is displayed with the Abacus WebConnector having problems connecting to the QuickBooks Company file.
Solution:
- Ensure that QuickBooks company file is open or ensure that the file path for QuickBooks data file is updated in Abacus.
- Open QuickBooks and press F2 key to launch the Product Information window.
- Copy the Location of the QuickBooks data file path.
- Log in to Abacus, go to Settings >> Accounting Sync page >> Setup >> 4. Company file.
- Paste the file path and save.
- Run the WebConnector.
Error: QuickBooks found an error when parsing the provided XML text stream
Reason:
The error message you received is related to the information sent by your application provider and QuickBooks is unable to recognize it. This happens due to special characters or fields that have more characters than QuickBooks can support.
Solution:
- Log in to Abacus and click Transactions or Reimbursable Expenses in your admin sidebar to locate the expense or transaction.
- Remove any special characters entered in the expense.
- Go to Account & Settings by clicking the Gear button on the top right side of the page and select Accounting Sync History.
- Select Accounting Sync History and select Sync type as Corporate Card Expenses or Bank Debits and Errors Only option.
- Click Re-sync Record and run the WebConnector.
Error: QuickBooks cannot open this file. A background process may have already opened a different QuickBooks file. Please try closing any such background process and then re-open the file.
Reason:
There may be too many versions of QuickBooks desktop open at the same time.
Solution
- Open Task manager.
- Navigate to the Details tab and look for QuickBooks.
- Close all instances of QuickBooks.
- Try to launch QuickBooks desktop.
Error: Object not found
Reason:
This error occurs when an employee, vendor, customer, or account has been made inactive in QuickBooks Online.
Solution:
The QuickBooks Admin is able to check the Audit log to see if there are reports regarding the changes. The Administrator can check the employee, vendor, or accounts for an inactive item and make it active.
- Log in to Abacus and go to Account & Settings and select Accounting Sync History.
- Select Accounting Sync History and select Sync type as Corporate Card Expenses or Bank Debits and Errors Only option.
- Click Re-sync Record and run the WebConnector.
Error: Cannot sync without a corporate card account selected
Reason:
This error occurs when the Admin is exporting Corporate Card Expenses into the accounting system and the Cards are not mapped with a Credit card type GL account.
Solution:
- Go to Account & Settings by clicking the Gear icon on the top left side of the page.
- Select the Accounting Sync Tab.
- Scroll down to the Corporate card section.
- Locate the card and map it with a credit card type GL account.
Error: 1039: This application has not accessed this QuickBooks company data file before. The QB admin must grant an application permission to access a QB company data file for the first time
Reason:
The user does not have correct admin permissions to launch the Web Connector for the first time - this seems to be different from permissions to run this in the future/after the initial sync.
Solution:
The user needs to log out and log back in to QuickBooks using Admin credentials in single user mode into and follow the below steps.
- In QuickBooks Desktop, go to the Edit menu, then select Preferences.
- Select Integrated Applications, then go to the Company Preferences tab.
- If more than one application is listed, select Abacus and select Properties.
- On the Access Rights tab, take note of the name in the Login as field and clear the Allow this application to read and modify this company file checkbox.
- Select OK to save the changes.
- In the Login as field, select the name that was previously used. Select OK twice.
Error: WebConnector error: This application is unable to log into this QuickBooks company data file automatically. The QuickBooks administrator must grant permission for an automatic login through the Integrated Application preferences. If such permission was already granted, the administrator must revoke permission, save preferences, then grant the permission again.
Reason:
When setting up the Abacus WebConnector application, the correct permissions were not granted and the Abacus WebConnector application is unable to automatically log in to QuickBooks.
Solution:
The user needs to log out and log back in to QuickBooks using Admin credentials in single-user mode before following the below steps:
- In QuickBooks Desktop, go to the Edit menu, then select Preferences.
- Select Integrated Applications, then go to the Company Preferences tab.
- If more than one application is listed, select Abacus and select Properties.
- On the Access Rights tab, take note of the name in the Login as field and clear the Allow this application to read and modify this company file checkbox.
- Select OK to save the changes.
- In the Login as field, select the name that was previously used. Select OK twice.
Error: Error adding Bill for company Error: There was an error when saving a Bill. QuickBooks error message: Only one a/r or a/p account allowed per transaction.
Reason:
QuickBooks will not let you record transactions that contain:
- Two A/R accounts
- Two A/P accounts
- One A/R account and one A/P account
Solution:
- In Abacus, go to Account & Settings by clicking the Gear icon on the top left side of the page.
- Select the Accounting Sync Tab.
- Scroll to the Default Expense Account.
- Select an Account that is not A/R or A/P.
- Save.
Error: WebConnector: Could not start QuickBooks
Reason:
The QuickBooks WebConnector is unable to detect the Company file as it is not open.
Solution:
- Launch QuickBooks Desktop and the WebConnector.
- Select the WebConnector file and click update selected.
Error: The user you are trying to log in with is already logged in from another machine. Error Code: 80040437
Reason:
This error occurs if you are logging into QuickBooks in multi-user mode and, are already logged in to QuickBooks desktop on a different computer.
Solution:
If you are logged in as the Admin, you can close QuickBooks for another user.
- Launch QuickBooks Messenger (Company menu > Chat with a Coworker).
- From the Actions drop-down, select Close Company File for Users.
- Select the user whose QuickBooks you want to close.
- Select Close Company File.
- In the Confirmation window, select Yes.
Error: QBWC1085: There was a problem with the log file. QuickBooks WebConnector will continue without the log file.
Reason:
The error happens because the QuickBooks WebConnector lacks permissions to write messages to a log file.
Solution:
- Close completely out of QuickBooks and WebConnector.
- Go to: C:\ProgramData\Intuit\QBWebConnector\log.
- Rename the QWCLOG.txt to QWCLOGOLD.txt.
- Restart QuickBooks WebConnector to generate a new QWCLOG.txt file.
- Launch QuickBooks and WebConnector.
Error: The application trying to connect to QuickBooks is not supported while multiple instances of QuickBooks are running.
Reason:
This error may occur when using QuickBooks in multi user mode in a terminal server environment.
Solution:
- Log in to QuickBooks using the QuickBooks user account assigned to Sync & Save.
- Uncheck the option "Keep QuickBooks running for quick startups" found under Edit > Preferences > General > My Preferences.
Error: Records stuck in the 'syncing' status
Reason:
The record was Final Admin approved and is trying to Sync into QuickBooks via WebConnector
Solution:
Please reach out to the Abacus Support team.
Error: Error adding Bill for company Error: The "Bill External GUID" field has an invalid value "XYZ". QuickBooks error message: A transaction's external guid must be unique.
Reason:
This error occurs when the Bill already exists in QuickBooks.
Solution:
- Locate the Bill in QuickBooks.
- Once Located, log in to Abacus and select Account & Settings.
- Select Accounting Sync History Select Sync type Bank Debits and Errors Only option.
- Click Dismiss error to clear the error.
Error: QuickBooks error message: The account for this transaction must be of type Credit Card.
Reason:
This error occurs when you are trying to export a Credit card refund and the corporate card account mapped to the credit card is not of the Credit card type. Bank type GL accounts do not accept credit card refunds to post.
Solution:
- Go to Account & Settings by clicking the Gear icon on the top left side of the page.
- Select Accounting Sync and scroll down to the Corporate Cards section.
- Select and update the card with a credit card type GL account and save.
- Select Accounting Sync History Select Sync type as Corporate Card Expenses and Errors Only option.
- Click Re-sync Record to sync the transaction into QuickBooks and run the WebConnector.
Error: The account period has closed. Txn Date= MM/DD/YYYY is before book closing date=XX/YY/YYYY
Reason:
This error occurs when syncing a Corporate card transaction or a Reimbursement into QuickBooks which has an expense date in a Closed period.
Solution:
- Open the closed period in QuickBooks.
- Log in to Abacus and go to Account & Settings and select Accounting Sync History.
- Select Accounting Sync History and select Sync type as Corporate Card Expenses or Bank Debits and Errors Only option.
- Click Re-sync Record and run the WebConnector.
Error: Error adding Credit Card Charge for company (XYZ) Error: The "billable status" field has an invalid value "Billable". QuickBooks error message: Target is not reimbursable.
Reason:
This error occurs when an incorrect GL account is selected is an Item type and Item is an account type that does not support Billable expenses.
Solution:
- Log in to Abacus and click Transactions or Reimbursable Expenses in your admin sidebar to locate the expense or transaction.
- Edit the Expense information and update the Category on the expense.
- Go to Account & Settings and select Accounting Sync History.
- Select Accounting Sync History and select Sync type as Corporate Card Expenses or Bank Debits and Errors Only option.
- Click Re-sync Record and run the WebConnector.
Error: Object "XYZ" specified in the request cannot be found. QuickBooks error message: Invalid argument. The specified record does not exist in the list.
Reason:
This error indicates that the item mapped to an expense is no longer active or deleted.
Solution:
- Log in to Abacus, go to the transactions tab and locate the expense.
- Edit the Expense and update the Expense item on the expense.
- Go to Account & Settings and select Accounting Sync History.
- Select Accounting Sync History and select Sync type as Corporate Card Expenses or Bank Debits and Errors Only option.
- Click Re-sync Record and run the WebConnector.
Error: Error adding Credit Card Charge for company Error: Object "XYZ" specified in the request cannot be found.
Reason:
This error occurs when the Corporate card is mapped to a Credit card type GL account but it is either inactive or deleted in QuickBooks.
Solution:
- Log in to Abacus and select Account & Settings.
- Select Accounting Sync and scroll down to Corporate Cards section.
- Locate and replace the Corporate card mapping with an Active account and save it.
- Select Accounting Sync History and select Sync type as Corporate Card Expenses and Errors Only option.
- Click Re-sync Record and run the WebConnector.
Error: The query request has not been fully completed. There was a required element ("Abacus") that could not be found in QuickBooks.
Reason: This error occurs if the Vendor “Abacus” is deleted
Solution:
- Restore the vendor Abacus in QuickBooks.
- Once Located, log in to Abacus and select Account & Settings.
- Select Accounting Sync History Select Sync type as Corporate Card Expenses and Errors Only option.
- Click Re-sync Record and run the WebConnector.
Error: The "CreditCardCharge External GUID" field has an invalid value "XYZ". QuickBooks error message: A transaction's external guid must be unique.
Reason:
This error occurs when the Bill already exists in QuickBooks
Solution:
- Locate the Bill in QuickBooks.
- Once Located, log in to Abacus and select Account & Settings.
- Select Accounting Sync History Select Sync type as Corporate Card Expenses and Errors Only option.
- Click Dismiss error to clear the error.
Error: There was an error when saving a credit card charge. QuickBooks error message: Transaction split lines to accounts receivable must include a customer on that split line
Reason:
This error occurs when a Customer is not selected/mapped on the split expense when exporting to an Accounts receivable type account.
Solution:
- In Abacus, use the Live Filter feature to locate the expense.
- Edit the expense and add a Customer and save it.
- Select Accounting Sync History Select Sync type as Corporate Card Expenses and Errors Only option.
- Click Re-sync Record to sync the transaction into QuickBooks and run the WebConnector.
Error: QBWC1048: QuickBooks WebConnector could not verify the web application server certificate
Reason:
This error occurs if the WebConnector certificate is not verified
Solution:
- Remove the old certificate in QuickBooks by going to Edit >> Preferences >> Integrated Applications >> Company Preferences >> Select Abacus >> Remove.
- Refer to the article How do I connect QuickBooks Desktop software to Abacus? and complete steps 2-8.
- Run a WebConnector sync.
Error: QuickBooks had a problem receiving an expense from us. The response from the application was: The request has not been processed. The vendor name " VENDOR NAME: of the list element is already in use. Please rename the merchant on this expense or find the employee, customer, or other name that matches the merchant on this expense in QuickBooks and rename it, then re-export.
Reason:
The error occurs when exporting a transaction into QuickBooks with a list name that already exists in a different list in QuickBooks. QuickBooks does not allow you to create a new item with the same name
Solution:
- Update or modify the name of the item in Abacus.
- Select Accounting Sync History Select Sync type as Corporate Card Expenses and Errors Only option.
- Click Re-sync Record to sync the transaction into QuickBooks and run the WebConnector.
For Web Connector-specific queries, see this article on Troubleshooting QuickBooks Desktop Sync.