I'm a relatively new freelancer, and I haven't found a great way invoice clients. My current strategy depends on the client -- some people I email a work summary each week, some I'm in constant contact with while working so I just tell them the number of hours, and some I invoice via a self-hosted Invoice Ninja[0] instance.
Have you found a way to deal with this that you're happy with?
Many of these platform have APIs you can use. I've created a few products off the back of them through tools I'm built for myself internally.
- https://www.inviewapp.com | Creates iCal feeds for your invoices and bills so you can see who owes what on your calendar (or in Slack). Works with most major invoicing platforms.
- https://www.quikk.co.uk | Backups and audits all your Xero data.
I'm sure you'd find neat ways to automate your workflow with whichever platform you end up opting for.