Easy-Consultant lets you create and track your invoices. You can create invoices for specific time frames, or bill for all outstanding work