The Time Logs and Time Log Batch features are awesome! They save us a huge amount of time and we are thankful to the Frappe crew for their awesome work!
One thing which we currently need to do manually however is related to Onsite work. When work is performed Onsite, we create a Time Log from the Start to End Time and Submit. We then add the Time Logs to a Time Log Batch and Invoice.
Currently, we need to carefully read each Time Log to determine if it was an Onsite or Remote event. If it was Onsite, we need to add a Callout Fee. It would be IDEAL if we could click on the Add Line and add an Item (specifically an item from our Services in this case) to the Time Log. We could then add the Callout Fee to the specific Time Log so the Time Log Total is the exact amount that will be totally for the Time Log Batch and therefore also the same amount as Invoiced.
Currently the Onsite Time Logs show a total which is less than the actual Invoice amount (as it does not include the Callout Fee).
Add a custom field to determine if the time log is for on site work or remote work. (select field)
You wont be able to change the billing amount at the moment as there is a server side validation which shall prevent you from doing so.