Schedule reports or users that can login and pull reports

Schedule reports or users that can login and pull reports

Have been a long time user of invoices and I love it as a service, it for fills many of or my requirements, however I have recently expanded and now have re sellers. With these re sellers i send them invoices for various services, at time they can have a bunch of opened invoices, and they have requested monthly reports on these. 

This is something that I have to create manually via customer and then export and then send. I would love the ability to create a report, save its variables and then schedule it for a monthly email. 

If this cant be done, I would love to give the re-sellers a login to which they can login and view only their invoices and run reports on only the company that they belong to.