I find it's best to get paid for my work first, and then do the work. So I send out an invoices for a flat fee. My clients pay that (say - 10 hours). Once the invoice is paid, I use the timer to start tracking my hours and doing the work. Then, when I've done 10 hours of work, I go back, create a report for those hours and for that invoice, and send the client the report so they know what I've done.
Currently, I keep a notepad by my desk so I can track how many hours I've done for what invoice. Then I go back into Bill4Time, and run a fake invoice to get a clear picture of my time reports for the client.
This would be Much Better:
- In the Create Invoice dialog, there's an option for "Prepaid Time"
- When Prepaid Time is selected, you can just put in the number of hours without requiring a Timer."
- In the dialog for New Timer, there's a field that says "Prepaid Invoice"
- In the field, the auto-text says "track hours for prepaid invoices."
- In the drop-down box, invoices that still have unused up are available.
- If all hours are used, and there's no more payment from the client, the dropdown says "No Remaining Invoice Payments."
- The user selects the invoice number, and in the timer, the number of hours REMAINING appears and counts down to 0.
- If the user is working, and the countdown box gets to 0, that timer stops, and a new timer starts with the same client and project, but no pre-paid invoice.
- The user can then go in, and attach any invoice that still has money, and is related to that client and project.
-Under Create Statements a new option is added under the Statement Filter "Prepaid Invoices"
- The user selects "Prepaid Invoices," and the start and end dates
- The statement then shows all time entries between and including those dates, with the invoice number.
- The user can send that to the client, and send a new invoice for the next pre-payment.
Please sign in to leave a comment.