Scenario
User has a Custom Accountant role with permission for Expense Report set to Full. Using the role, the user navigates to the Approve Expense Report page to view lists of expense report for approval. After a checkmark is placed on the Expense Report to approve and click Submit, the page reloads but the Expense Report checked is still Unapproved.
Common practice of users is to manually edit expense reports and set the Status to Approved. This defeats the purpose of the Approve Expense Report page which enables multi select and approve at once function.
Solution
To have the ability to approve expense report via approval page, additional permission “Non-Posting Registers” is required. Using an Administrator role, perform the following:
Navigate to Setup > Users/Roles > Manage Roles
Locate the custom Accountant Role
Click Edit
Click Permissions tab
Click Lists subtab
Slect Non-Posting Registers
Access: Select Edit or Full
Click Add
7. Click Save
Note: Also check if the Restrict Time and Expenses box is checked in the Role setup. For details see article 91070 Setting Employee Restrictions.