Netsuite is pretty bad for segregation of duties stuff because there is no "deny" permission, and roles are completely standalone. So if someone has a role where they can raise purchase orders, another role where they can approve purchase orders, another role where they can make cash payments, etc etc, there's no easy way to see the "consolidated permissions" of the person.
You can get there with saved searches and MAX(level), but it's a frustrating exercise and it means the people granting (or approving the granting) of roles need to have a good understanding of what permissions are contained in the roles