This specific question was asked a few years back and misunderstood then too.
The problem with the current paradigm is that if you allow a user to have access to creating and viewing tasks or projects, they can see the hourly rates for those tasks and projects, even if they cannot view invoices.
This pretty much disqualifies the platform for anything other than a single person (e.g. “freelancer”) organization, in my opinion. I have been using Invoice Ninja for years, and now that I’ve hired my first employee, I need to start looking at other options simply because there is no reason my employee(s) need to be able to see the hourly rates that I charge my clients. Maybe there are some organizations where this is okay, but in general, particularly for small companies, it’s not.
I have not found any way around this despite both of these two forum posts regarding it. Is this on the roadmap? Surely this isn’t a lone complaint.