Hi
My main workflow is to log billable time, then to create invoices from the customer screen.
I have to remember ever time to go and edit the invoice and set GST on each line item.
Can I make this the detault some how? I can’t see an option… sorry if I’ve missed something obvious.
I just tested this and even if GST is set as the default tax for a line item in the Sales Invoice, it still doesn’t take effect when generating an invoice from the Billable Time records.
I would say that this is likely to be a bug. Even if a default is set, generating an invoice from billable time ignores it.
i do not use the billable time feature personally. but like @ShaneAU discovered, invoicing the billable time ignores the form defaults set for sales invoices.
also i personally do not like the workflow and the form itself for two reasons.
it directly creates the invoice rather than giving the user the ability to add anything else to the invoice. i understand the user can edit the invoice and add details but that is additional step.
why doesn’t the billable time tab offer to add a tax rate? i believe in most countries any form of service is taxable.
As I have thought more about this, I think there actually may be a reason. When billable time is entered, an asset is debited (to the Billable time account). This asset is real, because time has been expended that can generate future revenue. To balance the asset, income is credited to Billable time - movement. But tax is not applied or due until invoicing. When it is, the liability in Tax payable is balanced in Accounts receivable. So if you applied tax at the moment of entering billable time, not only would you be recording a liability that does not technically exist yet, you would also have nowhere to post it without unbalancing the accounts.
Billable time entries are not just stored information. They are financial transactions. And only the value of the time has been accrued when the entry is made. The tax transaction comes later, when the invoice is raised. So implementing tax at the moment of billable time entry would require a departure from the way the program now operates. Whether that is feasible, I don’t know.
while your explanation makes sense, i just feel the need to discuss a bit more on this.
why not provide the user an option to set the tax rate for billable time and effect the transaction only when invoiced? until invoiced the tax is not applied to the accounts.
also, i see two problems already.
if a sales invoice has a tax set as form default, invoicing the billable time should change the tax code accordingly just like it happens now when an inventory saved with a different tax code is selected in a sales invoice.
if there is no tax code set for the billable time, when invoicing, Manager should remove the tax code set as form default for sales invoice.
this should be taken care of to avoid mistakes because Manager does not provide any additional steps when invoicing billable time and just creates the invoice directly without any additional user entry.
Thanks for discussion guys. I think I agree with both of you:
The tax doesn’t belong on the billable time itself in the current model
There should be an option to default it on when it gets added to an invoice. Sooner or later I am going to forget to go in and set it and send out an invoice without GST, and that will cause me problems
But alternatively, the Billable Time itself could be flagged / tagged on being entered so that when it’s added to an invoice the tax becomes triggered. Using a default locks you in to being either all in or all out.
@lubos any chance of a feature request to be able to default to apply tax to an invoice created from billlable time?
Congratulations on the product by the way, it’s an awesome bit of software!