Skip to main content

Accounting Integration Sync Errors Troubleshooting Guide

Find troubleshooting steps for the sync errors that may display when syncing transactions through a Spend Center accounting integration.

S
Written by Spend Center
Updated over a month ago

If you see errors when syncing transactions with your accounting integration in Spend Center, use the tables below to find what these errors mean and how you can troubleshoot them.

If you cannot find a solution to your sync error in the article below, please contact us for assistance.


Table of Contents


NetSuite integration sync errors

Sync Error

Definition

Troubleshooting Steps

RCRD_DSNT_EXIST: That record does not exist.

The transaction was synced over, then deleted in NetSuite, and then attempted to sync it again.

If a transaction is deleted in NetSuite, it cannot be synced again, which helps prevent duplicates. The transaction will need to be manually input into NetSuite.

The transaction is missing a required tag that is mapped in the NetSuite integration.

The custom field option for this transaction hasn’t been mapped to your NetSuite account.

Vendor record failed to create with a duplicate name error. Please check if the vendor exists in NetSuite. If it does, ensure your subsidiary can use it.

Vendor does not have access to the necessary subsidiary.

  1. Open your Vendors list within your NetSuite account

  2. Find the vendor

  3. Add the necessary subsidiary to the vendor

Transaction synced successfully, but attachment was not able to sync.

The receipt file attachment is an incompatible file type.

  • Replace the receipt file with a lower resolution image.

  • In NetSuite, open your General Settings and uncheck the Hide Attachment Folder option. This can take up to an hour to take effect, but they should be able to re-sync their transactions once done to see if that fixes the error.

Bad request: ERROR|USER_ERROR|The transaction date you specified is not within the date range of your accounting period.

The books have been closed within NetSuite for the period of time when the transaction(s) took place.

  1. In NetSuite, re-open the books for the time period associated with the transaction.

  2. Resync the transaction.

Bad request: ERROR|USER_ERROR| Please enter value(s) for: Vendor Payment Method

OR

Bad request: ERROR|USER_ERROR| Please Enter Values for: Email Address for Payment Notification

These errors (and any similar sync errors) are specific requirements set up by clients in NetSuite regarding vendors that are not compatible with our integration.

For example, the Vendor Payment error references a field that must be included when a Journal Entry is associated with the vendor, which is not included in our synced data.

Turn off vendor sync and reattempt sync.

If this is not successful, contact support for further assistance.

Can’t sync object, sync taking longer than expected. Sync started at: XXXXXX, Stopped at: XXXXXX

Sync has been stuck in pending for too long. This is due to an issue with role permissions in NetSuite.

Attempt to re-sync one transaction individually.

If the same error displays, check if admin permissions have been removed from the user who set up the integration.

If so, complete one of the following steps:

  • return access permissions to the individual that set up the initial integration and have that user set the integration again.

  • remove and reconfigure the integration from the Integrations page with a user who has admin access in NetSuite

If you have the same user set up the integration again, all your prior mappings will save,

If a new user sets up the integration, you must remap your integration.

Your role needs Journal Approval permission of level at least edit to be able to edit approved journal entries. Please update your integration user-role permissions in NetSuite.

There is an issue with role permissions in NetSuite.

Ensure that the admin syncing these transactions has journal entry permissions in NetSuite. Once they have permissions, clear your cache and cookies and manually re-sync the transaction.

Invalid entity reference key XXXX for Subsidiary X. You need to allow your subsidiary to use this object (Vendor, Account, Class, Department or Location) in NetSuite.

The admin syncing these transactions does not have permissions to create a new vendor in NetSuite.

  1. Check journal entry permissions in NetSuite.

  2. Check the subsidiary to ensure that these transactions are syncing to the proper NetSuite account.

  3. Attempt to sync each transaction individually.

When the four-digit number XXXX is the same for two transactions with the same vendor, vendor approvals are the issue.

Either open Netsuite and approve these new vendors or turn vendor sync off in Spend Center.

Authentication with NetSuite failed. Check that your access hasn't been revoked.

The user who initially set up the NetSuite connection has likely had access revoked or changed their password.

  1. Open Spend Center in a web browser.

  2. Navigate to the Integrations page.

  3. Delete the existing NetSuite integration.

  4. Select the Configure button.

  5. Follow the steps to configure the integration again.

Note: As long as you are using the same company in NetSuite, your integration mappings will be remembered. You may need to create a new user with an admin role in Netsuite with all permissions enabled.

Bad Request: ERROR|DUP|VENDOR_NAME|There is already a vendor using that entity name.

There is a conflict with the subsidiary or vendor name

  • Make sure the vendor is available in the desired subsidiary.

  • Make sure you do not have multiple vendors with the same name but different cases.


QuickBooks Desktop Integration Sync Errors

Sync Error

Defintion

Troubleshooting Steps

The QuickBooks file is not available.

The Sync Dashboard cannot locate your QuickBooks company file.

  1. Close the Sync Dashboard.

  2. In QuickBooks, click Edit, select Preferences, and then select Integrated Applications.

  3. Select the Company Preferences tab and select all instances from Bill.com and click Remove.

  4. Exit QuickBooks and wait 5-10 minutes to be sure that Windows has allowed everything to close.

  5. Open the Sync Dashboard, click the company name and select Delete.

  6. Close the Sync Dashboard.

  7. Open the QuickBooks company file and log in as the Admin user in Single User mode.

  8. Re-open the Sync Dashboard as Windows Admin and select the New option and follow the prompts.

Your login information has changed. Update your Sync profile.

Sync Dashboard is asking for credentials/sync token every time it’s opened.

If your devices are using Right Networks, reach out to them and request that they save the login credentials.

Transaction is missing mapping for debit account.

The custom field options selected for the affected transaction are not mapped.

Map those custom field options or select options that are mapped. Then attempt a re-sync.

Spend Center transactions will not sync to QuickBooks without a Chart of Accounts option selected.

Failed getting sync status for transactions.

This sync error is usually caused by the transaction already existing in QuickBooks.

Open QuickBooks and search for a transaction with the same sync error. This means that it has already synced over. If it has, mark the transaction as synced in Spend Center.

Unable to trigger sync for QuickBooks Desktop - Blocked due to failed update of a previous object.

This error shows more details from within the bill sync dashboard.

Send a screenshot or copy and paste the information from the error code and send it to our support team for additional troubleshooting.

The name “Vendor Name” of the list element is already in use.

There is already a vendor name listed in QuickBooks. This name may be listed under Customers, Vendors, or the Other Names list.

Edit the vendor name by any character change and then re-sync the transaction.


QuickBooks Online Integration Sync Errors

Sync Error

Definition

Troubleshooting Steps

The name supplied already exists: Another customer, vendor, or employee is already using this name. Please use a different name, customer, vendor, or employee

This merchant already exists in QuickBooks Online

OR

The merchant may also be used as a customer name within QuickBooks Online

Merchant Already Exists

  • Locate the merchant in QuickBooks Online and rename the vendor. Then attempt to re-sync the transaction.

Merchant Used as Company Name

  • Search your customer list in QuickBooks Online for similar names to the merchant. If there is a match, update the name and try re-syncing afterward.

Failed fetching existing purchase for comparison

The integration between Spend Center and QuickBooks Online needs to be re-authenticated

  1. Open Spend Center in a web browser.

  2. Navigate to the Integrations page.

  3. Delete the existing QuickBooks Online integration.

  4. Click the Configure button.

  5. Follow the steps to configure the integration again.

Note: As long as you are using the same company in QuickBooks Online, your integration mappings will be remembered.

Invalid file format

OR

Failed uploading attachments to QuickBooks Online

OR

Uploading attachments to QuickBooks Online timed out. The attachments may not be uploaded.

QuickBooks Online does not support syncing with High-Efficiency Image Container (HEIC) files. This impacts users uploading screenshots or photos from devices running iOS 11 or later.

  • Edit your iPhone setting to save images in a different format. (Settings > Camera > Formats > Check most compatible or preferable instead of High Efficiency)

  • Download the attachment directly from your transaction and re-upload the image. This will attach the file in a format that can sync with QuickBooks Online.

Invalid account type

The Spend Center account within QuickBooks Online is not set up as a Credit Card account type

  1. Navigate to the Accounting list within QuickBooks Online.

  2. Locate the Spend Center account.

  3. In the Account type field, select the Credit Card option.

  4. Re-sync the transaction.

Sync Pending

Typically occurs when a high volume of transactions are synced at once

  1. Transactions can take up to two hours to finish syncing.

  2. Try re-syncing just one transaction, which should trigger a resync of any other pending syncs

  3. Refresh the screen to see if the sync status changes

Account period has closed

The books have been closed within QuickBooks Online for the period of time when the transaction(s) took place

  1. Re-open your books in QuickBooks Online for the time period related to the transaction

  2. Re-sync your transactions in Spend Center.

There was an Authorization Failure. You do not have access to use Quickbooks Online Plus

The integration token has expired and needs to be refreshed

  1. Open Spend Center in a web browser.

  2. Navigate to the Integrations page.

  3. Delete the existing QuickBooks Online integration

  4. Click the Configure button

  5. Follow the steps to configure the integration again.

Note: As long as you are using the same company in QuickBooks Online, your integration mappings will be remembered.

Organization is locked out

Your account is on hold for non-payment. You cannot currently sync transactions.

Make a payment to remove the hold. Then attempt to sync the transaction.


Sage Intacct Integration Sync Errors

Sync Error

Definition

Troubleshooting Steps

Card transaction could not be synced because related vendor(s) didn’t sync

The Web Services user for the integration does not have adequate permissions

  • Ensure that the Web Services User in Sage has been assigned the Admin role and that admins have permissions to edit/add vendors in Sage.

  • Enable the Add Vendor to Payfield option in Sage Intacct integration settings.

CardTransaction could not be synced because related Vendor(s) didn’t sync | Error type: MissingRelatedObject

The vendor is syncing either as a duplicate or improperly

  • Check permissions and ensure that the admin can add/edit vendors in Sage.

  • Manually adjust the vendor name in Sage. You can merge the two vendors to show as one or mark the duplicate.

Credentials Invalid, Please contact Support

N/A

Contact Spend Center Support for assistance

Spend Center is not authorized to execute this function | Error type: Manual fix

The Web Services user for the integration does not have adequate permissions

Ensure that the Web Services User in Sage has been assigned the Admin role with full admin privileges

Invalid billable options you have to select a valid customer if you want a line to be billable

The Customer/Job: Billable box is checked on an expense line, but an Item hasn't been selected

If the expense line doesn't need to be billable:

  • Uncheck Billable for that line

If the expense line does need to be billable:

  1. Create the expense as a new Item

  2. Select Billable for that item

Sage intacct sync not detected in bill.com

Bill.com has not been connected in the Web Services User section of Sage.

In Sage Intacct:

  1. Open the Company Information page

  2. Click the Security tab and click the Edit button

  3. In the Web Services authorizations section, click the Add button.

  4. In the Sender ID field, enter "bill.com" in all lowercase letters. Then click the Save button.

The account number XXXXX requires a 990EXP | Error type: Manual Fix

The transaction must be manually uploaded to Sage.

No troubleshooting available. Transaction must be manually uploaded.

The credit Card ‘Spend Center CC Object’ is not valid. | Error type: ManualFix

There is an error with the credit card object selected for the Sage integration.

  • Check the permissions of the admin user in Sage

  • Open the Sage Intacct integration in Spend Center and ensure the Spend Center GL Account is selected in the credit card account field

Transaction is missing mapping for Debit Account

OR

Intacct control level authentication failure. This can happen when one of the synced transactions is missing Chart of accounts mapping.

The custom field option selected for the transaction is not mapped.

BILL is not authorized to execute this function | Error type: Manual fix

Most likely an issue where the Web Services user in Sage Intacct does not have the required permissions.

Ensure that web services user is an admin with all permissions in Sage Intacct.

Periods are closed. Your transaction date () is within a period that’s been closed. You can add, modify, or delete a transaction only if the date of that transaction is within a period that’s open.

OR

Date must be on or after XX/XX/XXXX | Error type: ManualFix

OR

You cannot post documents to the GL in closed batches. | Error type: ManualFix

Books are closed in Sage Intacct, meaning the month has been marked as complete.

Re-open the month and the related Subledgers in Sage Intacct and then re-sync the transactions.

Unable to complete transaction There is no inter-entity relationship defined between XX and XX | Error type: ManualFix

N/A

In the Sage Intacct in the credit card account setup, select the Disable inter-entity checkbox.

Invalid Transaction key | Errory type: ManualFix

You have successfully synced the transaction to Sage Intacct, deleted the transaction in Sage Intacct, and then attempted to re-sync.

When transactions sync from Spend Center to an accounting software, they are assigned a numerical “transaction key.” When a transaction is deleted in the accounting software, Spend Center can’t locate the number for the transaction.

Manually enter this transaction in Sage Intacct. Since the transaction was deleted, Spend Center can no longer sync the transaction.

Unable to trigger sync to Sage

N/A

Re-sync and the transactions should either sync successfully, or provide a sync error for additional troubleshooting.

Automatic summary creation frequency must be selected using module preferences | Error type: ManualFix

N/A

Edit settings in Sage Intacct>Configure Cash Management > Accounting to match the following:

Transaction Summary Posting: Daily

Journal for Other Cash Receipts: CR – Cash Receipts Journal

If Posting in Future Period: Warn

Default Undeposited Funds Account: 1030–Undeposited Funds

Include Zero Dollar GL Transactions in Reconciliations and Reconciliation Reports: Leave unchecked

Timeout error: we couldn’t get transaction sync status within time limit

The sync timed out.

Try syncing smaller batches of transactions (100 or less at a time).

Invalid vendor ‘xx’ specified. | Error type: ManualFix

You may have deleted the vendor in Sage Intacct and need to “un-delete” the vendor in order to sync this transaction successfully.

Contact Sage Intacct Support.

This transaction has been paid and thus can not be edited. | Error type: ManualFix

The transaction has been marked as “paid” in Sage Intacct, meaning it is locked and cannot be updated.

“Unlock” the transaction in Sage and re-sync.

The account number ‘XXXXXX’ requires a Department (or Location, or Class) | Error type ManualFix

You have restrictions set in Sage Intacct requiring that each transaction has either a Department, Location or Class selected.

Select the required account (in the image above Department) that is mapped in Spend Center and then re-sync.


Get help with sync errors

If you cannot find a solution to your sync error in this article, please contact us by completing the following steps:

  1. In the Spend Center Navigation Menu, select Help

  2. Select Send us a message

  3. Select My question isn't listed

  4. Provide the sync error code in the message field


© 2025 JPMorgan Chase & Co.

Did this answer your question?