I'm very poor at remembering to bill people so I need suggestions for a system to help me. Ideally, the system would:
1. Generate either one-off or recurring invoices (e.g. for yearly hosting renewal fees) as PDF files.
2. Track payments received against invoices.
2. Keep a calendar of due dates and email me a weekly list of reminders (i.e. "bill Client A for website completion"), and payments due.
I could write something in PHP but I just don't have the time so a package may be the best solution for now. Any ideas? Many thanks.