In order to maintain strict data integrity in our database, we won't allow records to be deleted if they are linked to other records. For example:
- Resource user records are linked to timesheet records,
- Timesheet records have been used in an invoice,
- Clients are linked to projects or invoices,
- Projects are linked to timesheets and invoices,
- and so on.
You will see an error message explaining why we can't delete the record. This is not the case if the record has just been added to your account and is not yet linked or used in the system. Sometimes, you may be able to delete the linked record in order to delete the record in question. But this might not always be the case.
Our general recommendation is to make the record in question inactive rather than deleting it. In the case of Resource users, this decrements the active user subscription count by 1 and thus can be used to create another Resource user in the system.