Loading

Salesforce Error 'The User reparenting the Contact must be the owner of the target Account'

Julkaisupäivä: Jun 18, 2025
Kuvaus

When an end user attempts to change the parent Account on a Contact, they receive the following error message:

Error: The user reparenting the contact must be the owner of the target account, the boss of the owner, or an administrator.

The affected user has Create, Read, Edit, and Delete on both Accounts and Contacts.  ‌In addition, Sharing Rules give access to the affected record. Why does this error appear and how can it be resolved?

Ratkaisu
This error occurs because the Contact Owner doesn’t have any record access to the target Account. Thus, when the Contact is reparented, the application wants to automatically write an implicit share for the Contact Owner to have "Read" access on the target Account. This ultimately fails because the User reparenting the Contact doesn’t have enough access to create this implicit share. 
 
A User can reparent a Contact when
The owner of the Contact already has access to the target Account through an existing share. 
 
If the owner of Contact doesn’t have access to the target Account, the User who is trying to reparent the Contact must have access to add share rows to the target Account, for example, the User
  • Must be an admin user <OR> 
  • Owner of the target account <OR> 
  • Boss of the owner of the target account <OR> 
  • Have "Modify All Records" access on Account. 
 
To resolve this, one of the above criteria must be met.  

Knowledge-artikkelin numero

000387612

 
Ladataan
Salesforce Help | Article