I will give it a try, I have tried several invoicing services and they are all bad, to the point I do it manually now, but I will check this out.
Might be just me though?
also we will match incoming transaction for auto matching, notifications for missed payment and so on!