Invoicing Accounts for time logged in Zoho Desk by Agents

Invoicing Accounts for time logged in Zoho Desk by Agents

I am trying to work out the best means for invoicing my client accounts for the time spent by agents in servicing tickets logged in Zoho Desk.

In the reports there is not even a report available to show time spent by account on each ticket with the details of the type of support provided. If it is possible to invoice, which of the Zoho apps is able to pick up on the Desk timesheet entries?

I would also want to be able to pick up any tasks assigned to an agent that they work on. Is it possible to log timesheets against the tasks or only the ticket?

IS there also a way that I don't have to manually set the cost rate per agent into the system as this seems crazy when we have a list of agents but no option to set their cost rate.