by support » Wed Jan 29, 2014 8:30 pm
Well if you freeze or suspend, the user is still there, visible all through the site, they just have limited access. Disable doesn't allow them to log in, and also removes them everywhere on the site. It holds the user login id though, in case you ever want to re-enable them.
Delete is the only option which permanently removes them from the system. However, their user info is kept in a deleted users table for showing on old archived invoices, and the built-in accounting system (if you use that). If you delete a user, then another user could come along and claim that user login id as their own, and your user would not be able to use it again.
All of the options preserve a user's info in archived invoices and built-in accounting system. This didn't used to be the case, as of 8-10 months ago. If users were deleted before then, they just show up as "(deleted user)" or something, in archived invoices. Now it shows their actual name, with a "(deleted)" after it or similar.