Symptoms
If you are trying to Export an Element to QuickBooks Online but it is not being pushed and you have received the following error in System Settings > Integration Bus Errors:
ERROR CODE:6240, ERROR MESSAGE:Duplicate Name Exists Error, ERROR
DETAIL:The name supplied already exists. : Another customer, vendor or
employee is already using this name. Please use a different name.
DETAIL:The name supplied already exists. : Another customer, vendor or
employee is already using this name. Please use a different name.
Cause
- Flex is trying to save something into QuickBooks but it is already there.
Resolution
- Often Flex is trying to save a customer, but a vendor exists with the same name. In this case, you need to change the customer name slightly in Flex.
- It can also be Flex is trying to send an item but can't because a "nested" item with the same name already exists. For example, Flex is trying to send an item called "Travel" but can't because a nested item "Income > Travel" exists in QuickBooks. Either rename this nested "Travel" item or delete it.
- Or, it is possible the payment term is different from those in their QuickBooks (e.g., "due on receipt" but actually should be "COD").