generate invoice from timesheet