I have been looking for a way to do this for about a year now, but as
far as I know the functionality is still not available. See my Feb
2011 posting in the old forum:
http://community.freshbooks.com/forums/viewtopic.php?id=7869
My client uses FreshBooks Time Entries to track project time. I would
like to create invoices from those Time Entries thorough the API.
As far as I can tell, there is no way to create invoices through the
API and:
-correctly maintain the link between the invoice line, project, and
time entry
-mark the time entry as billed
I think the correct solution is that the invoice.create et al api
needs to allow you to specify a time_entry_id for line items.
A slightly poorer solution would be to allow time_entry.update to
WRITE billed=1 (currently read only).
Does anyone know any differently?