Improvements

DE1122 The performance of report filters, particularly that of composite report filters that include thousands of items, has been improved.
   
US2167 When you open the Web TimeSheet login page, the cursor now appears in the first empty field by default. If all fields contain text, it defaults to the Password field, so you can immediately press Enter.
   
US2198 An Exists action is now available in the RepliConnect API that checks whether objects with the identities you specify exist . This action can be used with all identity types, and returns true if the object exists and false if the object does not exist. Refer to the RepliConnect documentation for more information on using this action.

Issues Fixed

DE29, DE44 The Timesheet Modified e-mail notification does not display any content for the $BODY tag.
   
DE817 Via the RepliConnect API, users can enter time off in timesheets against time off types for which booking is required.
   
DE1452 Incorrect regular and overtime hours may display in the Timesheet Hours Summary graphic report when the Regular/Overtime/Time Off hours option is selected.
   
DE1686 If a user has banked their maximum allowed hours in a timesheet, and then you attempt to add hours for banking to an earlier timesheet belonging to that user, hours will not be banked correctly.
   
DE2070 Using full-access rights, you cannot create a time off booking.
   
DE2095 Buttons for a theme in use are retained after switch to the Smart Interface look and feel.
   
DE2138 The To,/span> address for outgoing e-mails can now include an unlimited number of characters; this field was previously limited to 512 characters.
   
DE2239 When using Web Schedule, if you edit and publish a schedule that is very large or has been published many times, the application may hang and leave changes unpublished.
   
DE2254 If a user who is usually blocked from viewing a second user due to hierarchy filtering attempts to view that second user's Standard 2.0 (Smart Interface) timesheet while logged in as a substitute user, a server error occurs.
   
DE2286 Under user-level security, if you are assigned to a project but that assignment is removed, you will no longer be able to load timesheets or expense sheets that include that project using the RepliConnect API.
   
DE2300 Even with the required permissions, you cannot reopen and edit a time off booking that was system approved via the RepliConnect API.
   
DE2302 If you create a time off booking on a Standard 2.0 (Smart Interface) timesheet via the user interface, and then leave that timesheet open while adding a booking via the API, the second booking fails to be created.
   
DE2340 Approvers are erroneously able to delete approved time off bookings on rejected Standard 2.0 (Smart Interface) timesheets.
   
US1909 Customers who update expense exchange rates frequently may eventually become unable to add or open expense sheets.
   
US2021 The Client column displays on Standard 2.0 (Smart Interface) timesheets, even if no clients are available to the user for selection.
   
US2216 When you edit a Locked In-Out timesheet from the Historical Timesheets page, tasks entered for one day in the timesheet now carry over to the next day when you navigate through daily entry pages.

Improvements

US1794 It is now possible to specify carry over in time off policies via the RepliConnect API.
   
US2007, US2121 The colors of Smart Interface expense sheets and Standard 2.0 timesheets have been modified to improve usability.

Issues Fixed

DE130 If an approver appears twice in a timesheet approval path, they are only allowed to review and edit the timesheet with the first level’s permissions. For example, for a Project Leader -> Supervisor approver path, if the same user acts as both a project leader for some projects and a supervisor, then that supervisor will only be able to edit time entries for their projects. Fixed so all entries that the user is allowed to approve appear for their approval on one aggregate timesheet.
   
DE1262 When sending e-mail notifications, or when e-mailing reports using the All the users listed in the report > Send entire report output to each recipient setting, if the To field includes the recipients’ first and last names, all intended recipients listed after a comma or semi-colon in the recipient list fail to receive the message.
   
DE1435 When editing a ‘normal’ (non entry-based) timesheet via the RepliConnect API, you can erroneously add two timesheet or time off entries for the same day by adding an entry to a timesheet for a project for which a timesheet entry already exists, and then editing the date of the new entry to match that of the existing entry.
   
DE1498 Via the RepliConnect API, users can create or edit a time off booking without providing a value for a required Time Off user defined field for that booking.
   
DE1693 If, with hierarchy filtering enabled, a team member saves a row for a project (that is both billable and non-billable) in their Standard 2.0 timesheet, and then you remove the sub-department to which that project member belongs from that project’s Visible to Departments list, the Billable option becomes unavailable in that timesheet row.
   
DE1936 Disabled values for drop-down user defined fields display in the Standard 2.0 (Smart Interface) timesheets.
   
DE2210 In Internet Explorer, if you print an expense sheet, the right side of the sheet is cut off. Fixed for all versions of Internet Explorer, but in Internet Explorer 7 you may still have to manually adjust the print margins to print the entire sheet.
   
DE2234 When hierarchy filtering is enabled, if a user’s department is disallowed from viewing a project to which that user is assigned, that project will not display for the ExpenseProjects query, even though such projects are visible on expense sheets in the user interface.
   
DE2269 Via RepliConnect, it is possible to enter time on a timesheet against a bucket method project or task without selecting a client.
   
US2166 If you attempt to open a project that has a rare underlying coding issue, Web TimeSheet crashes. Fixed so that underlying issue no longer causes a problem.

Improvements

US1934 You can now sort column values in Standard 2.0 (Smart Interface) timesheets by clicking column headers. Values are sorted alphabetically, numerically, or by date, depending of the type of data that appears in the column you’re sorting by.
   
US2018 Previously, holiday hours worked were included by default when calculating Weekly overtime for a Best-Of Overtime rule. Now, you can choose to exclude holiday hours by clearing the new Include hours worked on holidays check box when setting up your Weekly condition. This check box will be enabled by default for any customers with existing Best-Of rules that include Weekly conditions, meaning the current behaviour of the rule should not change.

Issues Fixed

DE1878 The ExpenseByUserModifiedSince query in the RepliConnect API only filters expense sheets by when they were saved; submit, approve, reject, reopen times are not considered.
   
DE1948 In Internet Explorer, on a Standard 2.0 (Smart Interface) timesheet, the Bank Overtime Hours permission check box may not respond (i.e. become checked or unchecked) when you click it.

Issues Fixed

DE2194 If a user is assigned to a task that has a billing status of Billable or Both as part of the users assignment, if that task is added to or exists in their Standard 2.0 (Smart Interface), the Billable option will not display for that task, and an error may occur.

Improvements

DE1142 A < None > option is now available under Select specific tasks in the Task filter in Expense reports.
   
US2002 The highlighting that indicates a timesheet is overdue in the Timesheet side menu calendar is now darker and easier to see.
   
US2044 A DepartmentByPath query is now available in the RepliConnect API which allows you to query by the entire department path name to determine department IDs. This query can be used instead of the existing DepartmentByName query in cases where multiple sub-departments share the same name.

Issues Fixed

DE338 If User or Client user defined field values are transferred to Web TimeSheet from QuickBooks or Microsoft Project via an Integration Manager, values are mapped to the incorrect positions such that position 1 values are transferred to position 2, position 2 values are transferred to position 3, and so on.
   
DE702 On a Standard 2.0 (Smart Interface) timesheet, if someone changes the billable status of a task against which a user without View/select billing options for projects/tasks permission has time entered, an error will occur on the timesheet for that user that they cannot resolve since they don’t have permission to change the billing status. Fixed so the billable status updates automatically on timesheets where billing status isn't shown.
   
DE788 Remote administration e-mails are never sent to Replicon if a required User-type user defined field exists in your database.
   
DE875 An error may occur if you attempt to add a new exchange rate of greater than 10 digits to a currency.
   
DE1234 If you disable a client against whom expenses are entered for a bucket method project, the expense sheet where expenses are entered may not generate.
   
DE1829 A horizontal scroll bar is now available for both boxes in the Create Project Team window, allowing you to view long department names.
   
DE2021 On a Standard 2.0 (Smart Interface) timesheet, if you select a new project from an existing row that shares the same billing option as the project that previously existed in that row (for example, both projects use the Project Rate), the billing rate used for that time will not update to use the new project’s rate.
   
US2003 If a comment is required in a timesheet due to DCAA compliance, you can no longer successfully submit only blank spaces in the Comment field.

Improvements

US1957 A query is now available in the RepliConnect API that returns all timesheets modified since a specified date and time.

Issues Fixed

DE349 When setting up a Client Invoice transfer in the QuickBooks Integration Manager, if you insert a user defined field that includes a hyphen when creating a (Time Entry or Expense Entry Transfer) Description field, an error will occur when you save the description.
   
DE514 A javascript error may occur when you confirm an action (for example, submitting or reopening a timesheet) on the Historical Timesheets page if you are using Internet Explorer 7.
   
DE694 If you move the Billed column on the Historical Timesheets page (using the arrow icons), its values disappear from view and its heading changes to "Exported Date"<.
   
DE898 Via the QuickBooks Integration Manager, time cannot be transferred from Web TimeSheet to QuickBooks for users with a middle name or initial in QuickBooks. Fixed so that you can include the middle name or initial in one of the Web Timesheet name fields (For example, include Middlename Lastname in the Last Name field, or Firstname Middlename in the First Name field), and then transfer time successfully.
   
DE1444 An error occurs if you attempt to transfer a proposed (but not committed) booking for a resource from Microsoft Project to Web TimeSheet via the Microsoft Project Integration Manager. Fixed so a warning message occurs, and no error.
   
DE1695 In the summary table of the Timesheet List report, for each time off type with hours entered over multiple days, only the sum of all hours and the first day’s comment displays. And, the time off type does not display for those without a Project & Billing license.
   
DE1696 In the Standard 2.0 (Smart Interface) timesheet, if a new user selects a task in the first row of their first timesheet, a Timesheet Recovered error occurs.
   
DE1753 The Bank Overtime Hours checkbox and Banked Hours Deposited summary display for users with only a Project & Billing license.
   
DE1873 If a user’s hours per day setting has changed, time off taken when a historical hours per day value was in effect are divided by the current hours per day setting when Time Off Days values are calculated in the Time Off Details report.

Issues Fixed

DE452 A timesheet approver can edit a user’s Standard 2.0 timesheet so that it no longer meets the requirements of the user’s assigned validation rule.
   
DE1648 The date when a rejected expense sheet was resubmitted does not display in the Submitted On column in reports.
   
DE1678 In an In-Out timesheet, if you enter an In time using PM, and an Out time more than 12 hours later using AM, the Out time will automatically revert to PM.
   
DE1687 In Internet Explorer 8, if Smart Interface is enabled in your system and you select Get More from the Project/Task column in an In-Out timesheet, you will not be able to select a new project or task from the drop-down in the window that displays.
   
DE1756 If a numeric user defined field exists in your system, and you create a booking from an In-Out or “classic” Standard timesheet and leave that user defined field blank, the booking pop-up will not close when you click Submit.

Issues Fixed

DE1569 If the default currency for a rated expense code differs from the reimbursement currency selected for an expense sheet as a whole, when you add or edit an expense using that rated expense type, the reimbursement amount listed for that expense will be incorrect.

Improvements

US1367 In previous releases, Web TimeSheet would automatically subtract the duration of a half-day booking from all time off bookings that overlapped with that holiday. Now, the holiday duration will only be subtracted from Full Day Off bookings or if the holiday falls in the middle (i.e. not on the first or last day) of a booking that spans multiple days. If the user books off any other duration of time on a half-day holiday, their hours will be recorded as entered.

Issues Fixed

DE1342 If a task whose name includes an ampersand (&) symbol is displayed in an expense sheet, the ampersand displays as &: instead of &.
   
DE1377 Customers with SAML target URLs set to Web TimeSheet's old URL will now be automatically redirected to na1.replicon.com.
   
DE1384 If a user’s expense sheet approver changes, expense sheets with a date that falls before the effective date of the new approver do not display on that approver’s Waiting Expense Sheet Approvals page.

Improvements

US1609 The Edit Expense Codes window can now be resized.

Issues Fixed

DE1252 You can save and submit an expense sheet with a date that falls before your start date, or after your end date.
   
DE1253 If a user has both Project & Billing and Expense seats, and has created an expense seat associated with a project, they will continue to associate expense sheets with projects even if their Project & Billing license is removed.
   
DE1285 The In-Out Status report run time is converted to MST, which may prevent recent in and out records from displaying.
   
DE1383 The font size used on printed expense sheets is unreadably small.
   
US1082 If you update the length of a time off booking using the import utility, the change will show up in reports, but the old value will still display in the booking itself.