API Errors: Netsuite "CONTACT_ALREADY_EXISTS"

This error will either appear in your Dashboard's activity feed or in your  Transaction Report

Error Message Example

422 Unprocessable Entity / A contact record with this name already exists. Every contact record must have a unique name. / {'code': 'CONTACT_ALREADY_EXISTS', 'message': 'A contact record with this name already exists. Every contact record must have a unique name.'}

What The Error Means

In Netsuite you can not have multiple contacts with the exact same First Name and Last Name. The most common scenario is there is a contact that has both a business email and personal email that is trying to sync. 

How to Resolve 

The best way to resolve this is to find the second version of a contact trying to sync and if you determine that it is indeed the same contact just with a different email, either merge with the already existing contact or add the secondary email address to the already existing contacts profile as a second email (i.e. personal email). 

Still need help? Contact Us Contact Us