Skip to content
English
  • There are no suggestions because the search field is empty.

Resolving "Error syncing invoice: Error adding item "Item Name": BadRequest. Details: The name supplied already exists. : Id=2641 , "

This error occurs when item names in ServiceBox conflict with existing names in QuickBooks Online—adjust separators or naming conventions to fix it.

Understanding the Error Message

The error message "Error syncing invoice: Error adding item "Item Name": BadRequest. Details: The name supplied already exists. : Id=2641," suggests that there's an issue with adding an item in QuickBooks Online. It specifically indicates that a name supplied already exists within the system. This could be a name clash with an employee's name, an existing item name, or any other entity within QuickBooks Online.

The Cause of the Error

The error typically occurs when ServiceBox tries to add a new item with a name that contains a separator, which, in this case, is a space followed by a dash and then another space (e.g., "Manpreet - supervisor "). This separator is used in most cases by ServiceBox to split the item name and description in QuickBooks Online when creating a new line item. However, if this separator is used in a way that clashes with existing names or items, it can trigger the "Error-Adding Item" message.

Resolving the Issue

1. Change the Separator

One effective solution is to replace the current separator (space-dash-space) with a different separator that doesn't clash with existing names. This could be an underscore (_), a comma (,), a colon (:) or any other character that isn't commonly used in your naming conventions.

 

2. Modify QuickBooks Online Settings in ServiceBox

Click on the username appearing on the top right corner > go to 'QuickBooks Online" > "Settings" > "Export/Import settings" If the space-dash-space separator is used here, consider updating it to the new separator you've chosen. This ensures that the system recognizes the correct separator for splitting item names and descriptions.


 

3. Adjust Naming Conventions on the line items

If you've been using the space-dash-space separator in ServiceBox QuickBooks settings as shown in the image above.
Then, you may consider changing the separator used in the line item to a different separator or set up the line item without the spaces if you still want to use the dash as a separator. 
To edit the line item in ServiceBox, please go to Settings > Quote Items > Edit the line item > click Save. 


 

4. Avoid Duplicate Names

Always double-check for existing names before adding a new item. QuickBooks Online requires unique names for different entities. By avoiding duplicate names, you reduce the chances of encountering the "Error-Adding Item" message.


5. Special Characters

If any line item has a colon or semicolon, QuickBooks Online treats it as a special character, so the user might need to replace it with another symbol. 

Need Help?

If you have any questions or need support, please click the Help button in your ServiceBox account or email us at support@getservicebox.com.