Separate View and Edit Invoice privileges
It is vital to business operations to have separate admin privileges for invoices. Currently the Manage Invoices admin privilege in WHMCS is used for both viewing and managing invoices. There needs to be 2 separate privileges for that.
I've opened up a feature request 4 years ago on this issue but unable to comment or check status on it because it is archived: