The ability to run a report for a specific client. Right now, the closest thing I can do is run a report for all clients. I want to generate a report that is specifically intended to send to that client as a reminder of outstanding invoices, dates due, amount due per invoice and total. Again, This is a report intended for practical usage and to send to a client.
The report for product sales per customer also doesn't work well. The date constraints simply exclude a customer if no invoices have been raised during that period. If they have it reports sales on all their invoices that they have ever had, so not useful at all. How can I report on what products a customer has bought over the last three months for example? Reporting needs improving greatly.