We are attempting to use the native approval routing for our expense reports and have had a few issues. One is if the role has more than create they are able to approve their own expenses and override the supervisor. We did find the solution to this issue is setting the permission level to create. With those permissions it would not allow us to reject an expense report however you can approve it. What am i missing within the setup to achieve this outcome.
1) Users should not be able to approve their own expense report, but still have the ability to void it in the event they need to update. No matter what center their role is using.
2) Supervisors to see only the expense reports they need to approve and have the ability to reject the report.
3) Accounting approval to only be completed after the supervisor has approved the expense report.
4) We noticed with the approval routing, you cannot see who the next approver is. So what is the hierarchy? If you have an expense approver and the expense is higher then their limit will it then go to their expense approver?