Allow users to only see invoices and reports (they can't see products, clients and warehouses)

If you want your users to be able to only view invoices and reports (without the ability to edit, add or delete them), go to Settings > Account settings > Configuration > Users and privileges > Users can only view invoices (they cannot edit/add/delete, does not apply to administrators).