Generating invoices from CRM for multiple clients

Generating invoices from CRM for multiple clients

We currently use Zoho CRM.  We invoice clients on an annual basis, with different clients being billed different months.  We would  like to be able to generate a report in Zoho CRM listing all clients that are to be invoiced that month with a list of the products they use.  Then we would like to automatically create invoices in Zoho Invoice for those select clients.  

Is there a way to do this?