The specified name is either invalid or of the wrong type

Error Message

Error 3140 : While trying to Add a(n) SalesOrder with key value of 28672, QB responded There is an invalid reference to QuickBooks Customer "Mark Plummer" in the SalesOrder. QuickBooks error message: The specified name is either invalid or of the wrong type.


QuickBooks customers, vendors, and employees exist in the same database table. When you look at vendors, you're looking at a filtered list of records where the customer type is vendor. Customers can have a type of other. Our system cannot locate customers if their type is other.


You must change the customer type. Here are the steps:

  1. In QuickBooks' top menu, click lists > other names list.
  2. Locate the customer record.
  3. Double click the row.
  4. Click the change type button:
  5. Select customer: 
  6. When promoted that the change cannot be undone, click OK.

Vendor or Employee

You cannot have a customer who is an employee and a vendor. This happens when you buy something from a customer who bought something from you. To check if you have a vendor with the same name, follow these steps:

  1. In QB, go to vendor > vendor center.
  2. From the drop down, choose all vendors.
  3. Search for a vendor.
  4. If you find a match, rename the vendor: 

For employees the steps are the same. This error happens when you place test orders using an employee of your company.

Have more questions? Submit a request
Powered by Zendesk