Check out Expensify. They do invoices. I've only used them for expenses, but it might be the ticket for ya.
_________________________
~ John