Role and Role Profile

A Role defines the permissions for accessing various documents in ERPNext.

Roles define a set of permissions which can be set from the Roles Permission Manager. Most commonly used roles are already defined in ERPNext, you can use the system with them. If needed, you can add more roles. For example, if you assign the Sales User role to a user, they'll be able to access documents like Quotations and Sales Orders since the permissions are already set for the role Sales User.

Role profiles store different roles so that multiple roles can be assigned at once.

Role Profiles act as a template to store and select multiple roles. This Role Profile can then be assigned to a