So, here’s the situation.
I create an estimate, send it to the client. Client agrees, and I do the work.
I track the work with Timeslips, so I have a record of how long I have spent on that project.
Work is complete, client is happy and asks for the invoice. I then “make estimate invoice” and send it.
However, I want to record the Timeslips against that Invoice, so they are marked as being invoiced. I don’t want to change them to unbilled, re-do the invoice, or anything else, simply mark them as being “invoiced” so they don’t get pulled into any generation.
Looking into the API, my invoiced timeslips do have the field “billed_on_invoice” (I’m assuming it is checking for billed_on_invoice), however I cannot update this (it submits, just isn’t updated).
So I thought it might have to do with the invoice itself, but I cannot add anything to it whilst it is locked.
Can billed_on_invoice be freed so I can manually update it, or indeed add some feature when you can assign an invoice to timeslips?