Below are common error messages that may be encountered when exporting to QuickBooks Online. You can view these errors on the Accounting Sync History screen in Emburse Spend.
Mapping Errors
-
Error Code:
Invalid Reference ID: Something you're trying to use has been made inactive. Check the fields with accounts, customers, items, vendors, or employees.
Reason:
This error indicates that one of the charts of accounts, or other custom field mapped items, has been deleted or made inactive in QuickBooks Online.
Solution:
- Identify whether the chart of accounts or custom field item is active. Or change its Category or Field to a different option.
- In Emburse Spend, select the
Gear in the upper right corner to access Company Settings.
- In the Company Settings menu, select Accounting Integration.
- In the upper right corner, select Accounting Sync History.
- Under Sync Type select Corporate Card Expenses or Bank Debits.
- Under Showing select Errors Only.
- Select Re-sync Record.
-
Error Code:
Invalid Reference ID: Accounts element id XX not found.
Reason:
This error occurs when the GL account mapped to a category is deleted or inactive.
Solution:
- Log in to Emburse Spend and select Card Transactions or Reimbursements in your admin sidebar to locate the transaction or expense.
- Edit the Expense information and update the Category on the expense.
- Alternatively, navigate to the
Company Settings menu and select Categories.
- Locate the Category and map it with an appropriate GL account.
- In the sidebar, select Accounting Integration.
- In the upper right corner of the Accounting Integration screen, select Accounting Sync History.
- Under Sync Type select Corporate Card Expenses or Bank Debits.
- Under Showing select Errors Only.
- Select Re-sync Record.
-
Error Code:
Business Validation Error: You can't use an Accounts Payable account on the detail portion of a Bill.
Reason:
This error occurs when a category selected on a Debit batch is mapped to an Accounts Payable account.
Solution:
- Navigate to the
Company Settings menu and select Categories.
- Locate the Category and change the GL account mapped to it.
- In the sidebar, select Accounting Integration.
- In the upper right corner of the Accounting Integration screen, select Accounting Sync History.
- Under Sync Type select Corporate Card Expenses or Bank Debits.
- Under Showing select Errors Only.
- Select Re-sync Record.
- Navigate to the
Bills/Expense Errors
-
Error Code:
The billable status field has an invalid value NotBillable. QuickBooks error message: Target is not reimbursable.
Reason:
The error indicates that the GL account these expenses are mapped to cannot be billed. If the expense is tagged as either "billable" or "non-billable," a sync error will occur.
Solution:
- In Emburse Spend, change the GL account mapped to the category to an Expense type, Other Expenses or Cost of Goods Sold.
- In the sidebar, select Accounting Integration.
- In the upper right corner of the Accounting Integration screen, select Accounting Sync History.
- Under Sync Type select Corporate Card Expenses or Bank Debits.
- Under Showing select Errors Only.
- Select Re-sync Record.
-
Error Code:
The account period has closed and the account books cannot be updated through the QuickBooks Online Services API. Please use the QuickBooks Online website to make these changes.
Reason:
This error occurs when the period close date is set in QuickBooks Online but not in Emburse Spend, or they do not match. Card transactions should be posted with either the transaction date or the transaction date associated with the expense item (based on your Accounting Sync settings). If an item's associated date falls within a closed period, Emburse Spend will update the date to the first day of the next open period month.
Solution:
- Log in to Emburse Spend and select the
Gear in the upper right corner to access Company Settings.
- In the Company Settings menu, select Accounting Integration.
- Scroll down to Close Date (Optional) and enter the Closed Date from QuickBooks.
- In the upper right corner, select Accounting Sync History.
- Under Sync Type select Corporate Card Expenses or Bank Debits.
- Under Showing select Errors Only.
- Select Re-sync Record.
- Log in to Emburse Spend and select the
-
Error Code:
Invalid account type: You need to select a different type of account for this transaction.
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:
- Log in to Emburse Spend and select the
Gear in the upper right corner to access Company Settings.
- In the Company Settings menu, select Accounting Integration.
- In the list of corporate cards, select the associated card and change it from a bank-type GL account to a credit card-type GL account.
- Select Save.
- Scroll back up to the top right corner of the Accounting Integration screen and select Accounting Sync History.
- Filter the list by Corporate Card Expenses and Errors Only.
- Select Re-sync Record and run the Web Connector.
- Log in to Emburse Spend and select the
-
Error Code:
Exceeded max attempts and still have not found all the vendors. Remaining Vendors: [{cleanVendorName:'',originalVendorName:'',nameToCreate:''}]
Reason:
This error occurs when an expense does not have a Merchant/Vendor name.
Solution:
An admin needs to edit the expense to have a vendor name on the expense:
- Log in to Emburse Spend and select Card Transactions or Reimbursements in your Admin sidebar to locate the transaction or expense.
- Select
Edit on the transaction or expense and update the Merchant.
- Now select the
Gear in the upper right corner to access Company Settings.
- In the Company Settings menu, select Accounting Integration.
- In the top right corner select Accounting Sync History.
- Filter the list by Corporate Card Expenses and Errors Only.
- Select Re-sync Record.
Reconnect Errors
-
Error Code:
message=ThrottleExceeded; errorCode=003001
Reason:
This error occurs when you sync more than 10 expenses to QuickBooks Online at once, due to the QuickBooks Online API limit of 10 expenses per sync.
Solution:
- Log in to Emburse Spend and select the
Gear in the upper right corner to access Company Settings.
- In the Company Settings menu, select Accounting Integration.
- In the top right corner select Accounting Sync History.
- Filter the list by Corporate Card Expenses and Errors Only.
- Select Re-sync Record on each of the records with errors.
- Log in to Emburse Spend and select the
-
Error Code:
***MULTI SUB USECASE more than one instance of Spend (multiple orgs) cannot sync to a single instance of QuickBooks Online
Reason:
This error indicates that the QuickBooks instance is connected to multiple Emburse Spend accounts.
Solution:
- Log in to Emburse Spend and select the
Gear in the upper right corner to access Company Settings.
- In the Company Settings menu, select Accounting Integration.
- Select Disconnect.
- Select Connect to QuickBooks, then select QuickBooks Online.
- Log in to QuickBooks with administrator credentials and complete the prompts to reconnect.
- Return to the Accounting Integration screen in Emburse Spend.
- In the upper right corner, select Accounting Sync History.
- Under Sync Type select Corporate Card Expenses or Bank Debits.
- Under Showing select Errors Only.
- Select Re-sync Record.
- Log in to Emburse Spend and select the
-
Error Code:
{'warnings':null,'intuitObject':null,'fault':{'error':[{'message':'message=ApplicationAuthenticationFailed; errorCode=003200; statusCode=401','detail':null,'code':'3200','element':null}],'type':'AUTHENTICATION'}, 'report':null,'queryResponse':null,'batchItemResponse':[],'attachableResponse': [],'syncErrorResponse':null,'requestId':null,'time':1576608685496,'status':null, 'cdcresponse':[]}
Reason:
This error indicates that there is an authentication issue.
Solution:
An admin must reconnect QuickBooks Online from the Accounting Integration screen.
- Log in to Emburse Spend and select the
Gear in the upper right corner to access Company Settings.
- In the Company Settings menu, select Accounting Integration.
- Select Relink.
- Log in to QuickBooks with administrator credentials and complete the prompts to reconnect.
- Return to the Accounting Integration screen in Emburse Spend.
- In the upper right corner, select Accounting Sync History.
- Under Sync Type select Corporate Card Expenses or Bank Debits.
- Under Showing select Errors Only.
- Select Re-sync Record.
- Log in to Emburse Spend and select the
-
Error Code:
AuthResponse is not JSON
Reason:
This is related to the 401 issue that occurred when QuickBooks switched to OAuth 2.0. The account needs to be reauthorized by reconnecting QuickBooks Online to Emburse Spend.
Solution:
- Log in to Emburse Spend and select the
Gear in the upper right corner to access Company Settings.
- In the Company Settings menu, select Accounting Integration.
- Select Relink.
- Log in to QuickBooks with administrator credentials and complete the prompts to reconnect.
- Return to the Accounting Integration screen in Emburse Spend.
- In the upper right corner, select Accounting Sync History.
- Under Sync Type select Corporate Card Expenses or Bank Debits.
- Under Showing select Errors Only.
- Select Re-sync Record.
- Log in to Emburse Spend and select the
-
Error Code:
Response has an Error
Reason:
This error occurs when the token for QuickBooks and Emburse Spend is Invalid.
Solution:
- Log in to Emburse Spend and select the
Gear in the upper right corner to access Company Settings.
- In the Company Settings menu, select Accounting Integration.
- Select Relink.
- Log in to QuickBooks with administrator credentials and complete the prompts to reconnect.
- Return to the Accounting Integration screen in Emburse Spend.
- In the upper right corner, select Accounting Sync History.
- Under Sync Type select Corporate Card Expenses or Bank Debits.
- Under Showing select Errors Only.
- Select Re-sync Record.
- Log in to Emburse Spend and select the
-
Error Code:
Permission Denied Error: You do not have the access rights to use this feature. Missing permission on Vendor to Read
Reason:
This error occurs when the permissions of the admin who established the integration have changed.
Solution:
- Log in to Emburse Spend and select the
Gear in the upper right corner to access Company Settings.
- In the Company Settings menu, select Accounting Integration.
- Select Relink.
- Log in to QuickBooks with administrator credentials and complete the prompts to reconnect.
- Return to the Accounting Integration screen in Emburse Spend.
- In the upper right corner, select Accounting Sync History.
- Under Sync Type select Corporate Card Expenses or Bank Debits.
- Under Showing select Errors Only.
- Select Re-sync Record.
- Log in to Emburse Spend and select the
Sync Errors
-
Error Code:
FromAccount and ToAccount cannot be the same
Reason:
This error occurs when the Source bank account is set to the Emburse Spend Clearing Account.
Solution:
An admin will need to change the bank account in the Accounting Integration screen to something other than the Emburse Spend Clearing Account.
- Log in to Emburse Spend and select the
Gear in the upper right corner to access Company Settings.
- In the Company Settings menu, select Accounting Integration.
- Scroll down to the Bank Account section and select a bank account that is not the Emburse Spend Clearing Account.
- In the upper right corner, select Accounting Sync History.
- Under Sync Type select Corporate Card Expenses or Bank Debits.
- Under Showing select Errors Only.
- Select Re-sync Record.
- Log in to Emburse Spend and select the
-
Error Code:
Business Validation Error: You can only add or edit one name at a time. Please try again.
Reason:
This error is displayed when you are syncing multiple expenses at the same time.
Solution:
An admin will be able to resync the record to export the expense into QuickBooks Online.
- Log in to Emburse Spend and select the
Gear in the upper right corner to access Company Settings.
- In the Company Settings menu, select Accounting Integration.
- In the upper right corner, select Accounting Sync History.
- Under Sync Type select Corporate Card Expenses or Bank Debits.
- Under Showing select Errors Only.
- Select Re-sync Record.
- Log in to Emburse Spend and select the
-
Error Code:
Duplicates are syncing to QuickBooks Online
Reason:
The error indicates that there are duplicates syncing into QuickBooks. Check the QuickBooks Online configuration, which will allow duplicates if any duplicate warnings are set to ON.
Solution:
- Sign in to your QuickBooks Online account.
- Select the
Gear button, then select Account and Settings.
- Select Advanced in the left menu.
- Go to the Other Preferences section.
- Turn on the option "Warn me when I enter a bill number that’s already been used for that vendor."
- Select Save > Done.
-
Error Code:
cannot_sync_to_QuickBooks/xero/netsuite_without_default_category_id
Reason:
This error occurs when your organization has not mapped the Default Expense Account in the Accounting Integration page for QuickBooks Online.
Solution:
To map the Default Expense Account, follow these steps.
- Select the
Gear in the upper right corner of Emburse Spend to access Company Settings.
- In the Company Settings menu, select Accounting Integration.
- See Select a Default Expense Account for details on mapping the Default Expense account.
- Select Save.
To resync the records, follow these steps.
- Select the
Gear in the upper right corner of Emburse Spend to access Company Settings.
- In the Company Settings menu, select Accounting Integration.
- On the top-right of the screen, select Accounting Sync History.
- Admins can filter records by Sync Type as Corporate Card Expenses and select Errors Only.
- Select Re-sync Record to sync the transactions into QBO. See Reconciling Errored Records for more details.
- Select the
-
Error Code:
message=ThrottleExceeded; errorCode=003001; statusCode=429
Reason:
The QuickBooks Online API restricts syncing to 10 expenses at a time. If you try to sync more than 10 transactions simultaneously, QuickBooks Online will block the transactions and display this error.
This is a limitation of QuickBooks Online and not of Emburse Spend.Solution:
- Select the
Gear in the upper right corner of Emburse Spend to access Company Settings.
- In the Company Settings menu, select Accounting Integration.
- On the top-right of the screen, select Accounting Sync History.
- Filter records by Sync Type and Errors Only.
- Select Re-Sync Record.
To prevent this error, please sync expenses in batches of 10 transactions at a time.
- Select the
-
Error Code:
syncing_card_txes_in_multi_gl_account_mode_requires_card_to_be_mapped_to_GL_account
Reason:
One or more corporate cards have not yet been mapped to a GL account in your accounting software. If a card is not mapped, transactions from that card cannot be synced by Emburse Spend to your accounting software.
Solution:
- Log in to Emburse Spend and select the
Gear in the upper right corner to access Company Settings.
- In the Company Settings menu, select Accounting Integration.
- Scroll down to the list of corporate cards and look for those with blank dropdowns.
- Use the dropdowns to select the correct GL account for each unmapped card, then select Save.
- Scroll back up to the top right corner of the Accounting Integration screen and select Accounting Sync History.
- Filter the list by Corporate Card Expenses and Errors Only, then select Re-sync Record.
- Log in to Emburse Spend and select the