time to invoice