The record could not be deleted because of an association
The record cannot be deleted because it is associated with another record. If you contact support, please provide the tecnical details.
This is normally a horrible error message to come across and one I’ve been dealing with thanks to the Sample Data feature of CRM bugging out on me and leaving me with the job of removing everything myself.
Luckily the tools are there to sort this out in a logical manner.
Locating Associated Records
The first step to removing the associated records which are stopping you from deleting a record is to figure out what type of records can restrict deletions. To do this we’ll view entity relationships.
- Navigate to Settings > Customizations.
- Click ‘Customize the System’.
- Locate the type of entity you want to delete (as an example I’ll use Accounts).
- Navigate to ‘1:N Relationships’ for the entity.
- In the window locate any relationships who’s ‘Type of Behaviour’ is equal to ‘Referential, Restrict Delete’.
- Take a note of the Related Entity of each of those relationships, these are the types of records which could be restricting your ability to delete the record.
- In the case of Accounts, by default this is Entitlements, Contracts, Cases, Opportunities, and Actual although your relationships may vary.
Dealing with Associated Records
- Using advanced find or the related items menu for the record look through the noted record types ensuring any of those records are deleted.
- Once all related records are deleted you will be able to delete the main record.