Projects - Ability to assign expense to a contact and project
I have clients with multiple projects and multiple contractors billing for each project. If I want to sort the cost of the contractors by contractor, to evaluate the individual profitability of each person working on the project, then I have to create an estimated expense for each contractor. Easy enough - their contracts have the maximum hours they're expected to be billing my client.
But if I forgot to assign each bill to a tracked expense before I on-bill that expense, then once the hours that the contractor has worked have been on-billed, I can't assign them to a tracked expense any more. I can only do so if I manually marked the expense as invoiced (and unmark it to assign it, then re-mark it as invoiced after) - if I created a direct link between the expense and the invoice, then I can't.
I want to be able to assign project expenses to tracked expenses after I've on-billed/invoiced those expenses.
-
Freya Pieroz commented
As the project gets towards the end of the year, each estimated expense is getting a lot of bills under it. If I've invoiced for a progress payment, then I need to mark all bills relating to that part of the progress payment as invoiced. For lots of the estimated expenses, I have to:
- allocate the bill, then
- scroll up through the list of estimated expenses to the one I've allocated the bill to, then
- expand that estimated expense, then
- scroll down to the most recent one, then
- mark the line item that's been invoiced as invoiced while leaving the other line item alone, then
- scroll all the way up to collapse that estimated expense, then
- scroll all the way to the bottom of the screen to repeat with the next billThis is cumbersome and annoying.