E2120 Inactive Owner or User

When transferring data from your ERP to Salesforce, a very common error message is the following one:

E2120 - ECE_SForceDataError: We got an error back from SalesForce when trying to update or insert data in SalesForce: Error returned from SFDC on upsert: [message: operation performed with inactive user [00530000003xqAb] , statusCode: INACTIVE_OWNER_OR_USER ].

In order to fix it, please go through the following steps:

  1. Find the user in Salesforce.
  2. Check whether the user is an active user or not.

 In order to locate that specific user id, please do the following:

  •  In your browser's address bar, you will see a URL similar to:
  1. In Salesforce Classic -> https://.salesforce.com/00530000003xqAb?noredirect=1&isUserEntityOverride=1.
  2.  In Salesforce Lightning ->https://.lightning.force.com/lightning/setup/ManageUsers/page?address=%2F00530000003xqAb %3Fnoredirect%3D1%26isUserEntityOverride%3D1.

In each URL above, the user's Salesforce ID is 00530000003xqAb.

If the user has been deactivated by mistake, you need to activate it again in Salesforce directly. If the user should be inactive in Salesforce, then you would need to deactivate it in your ERP as well. 

Note: Before deactivating an user in your ERP, please make sure to reassign all records that belonged to that particular user.