Fix QuickBooks Online Name Already Exists Error - Skyvia

QuickBooks Online: The name supplied already exists error

Overview

The error "The name supplied already exists. Another customer, vendor, or employee is already using this name" is a limitation returned directly from QuickBooks. It occurs when the Display Name you are trying to create already exists in QuickBooks Online.

Why This Happens

QuickBooks enforces global uniqueness on the Display Name field across Customers, Vendors, and Employees. Even though you are inserting records into different tables (e.g., Customer and Vendor), QuickBooks checks a single master list of names across all entity types.

This error typically occurs in the following situations:

  • When importing data into QuickBooks or enabling payroll after employees have already been added in QuickBooks Online.
  • When the customer, vendor, or employee name you are trying to create already exists in QuickBooks Online under a different entity type.

For more context, see the QuickBooks help article on this error.

Resolution

There are two workarounds available:

  1. Map a different source column to the QuickBooks Display Name field so the values do not conflict with existing names.
  2. Use an Expression Mapping for the Display Name that appends a label in parentheses — for example: NAME + ' (Vendor)', where NAME is the source column mapped to the QuickBooks Display Name.
    • Related Articles

    • QuickBooks Online: Could not start QuickBooks

      Overview The "Could not start QuickBooks" error may occur when using QuickBooks Online via Skyvia Agent if QuickBooks and the Skyvia Agent are running with different user permission levels. Resolution Ensure that both QuickBooks and Skyvia Agent are ...
    • QuickBooks Desktop: Modal Dialog Box Error

      Overview When attempting to connect a QuickBooks Desktop company file to Skyvia using Skyvia Agent, you may encounter the following error: Connection to the company could not be established. A modal dialog box is showing in the QuickBooks user ...
    • Google Sheets: Internal error encountered. Error code: 500

      Overview The error "Internal error encountered. Error code: 500" is returned by the Google Sheets API and is typically caused by processing a large volume of data in a single request. Resolution To resolve this issue, reduce the Batch Size value in ...
    • Zoho CRM: Inactive User Cannot Access the API Error

      Overview This error is returned by the Zoho CRM API. Skyvia connects to data sources through their APIs and is therefore subject to their features and limitations. Unfortunately, there are no additional details available beyond what the Zoho CRM API ...
    • Zoho CRM: You can only get the first 2000 records error for Notes

      Overview When backing up or exporting Notes from Zoho CRM through Skyvia, you may encounter the following error: You can only get the first 2000 records without using page_token param. Why This Happens The Zoho CRM API imposes the following ...