Unanet has several mechanisms available for adjusting timesheet entries once they have been LOCKED or EXTRACTED. The End User Adjustment mechanism allows users to make adjustments to their timesheet by directly applying changes to their timesheet. These adjustments will flow through the user's current approval process (just as original timesheets do).
This help page provides an overview of the End User Adjustment feature, detailing:
You may also be interested in:
Administrator Timesheet Adjustments -- Administrator's have a similar yet separate adjustment mechanism. The Administrative feature is necessary if you need to make an adjustment to a bill rate, cost rate, bill org, cost org or location -- e.g. fields that do not appear on the timesheet itself. Administrator Adjustments do not flow through the approval process.
The end user adjustment feature is always available for Administrators (so long as the unatime.admin.edit property is enabled) and optionally enabled for timesheet users via a property. When enabled, administrators can control which time periods will allow adjustments.
Master switch to enable / disable feature -- unatime.end_user_adjustment.enable -- Setting this property to a value of true will enable the end user adjustment capability for timesheet users.
Time Period by Time Period Control -- once enabled, your Administrator can further control which time periods will allow end user adjustments. The Setup >> Time Periods screen can be used to specify, on a time period by time period basis, which time periods allow end user adjustments. For example, you may only allow end user adjustments for the current calendar year or current quarter. Using the Setup >> Time Period Setup screen, the Administrator can also specify whether each new time period created should allow adjustments or not by default (see the Allow User Adjustments field for more information).
Several users / roles may have the ability to create an end user adjustment.
Timesheet Users -- Regular timesheet user's will have the ability to make adjustments to their own timesheets.
Timesheet User Alternates -- Alternates will have the ability create timesheet adjustments via the Delegates menu.
Managers -- If the unatime.manager.edit property is enabled, any managers in your approval group will have the ability to create or edit end user adjustments on their user's behalf.
Administrator -- If the unatime.admin.edit property is enabled, any administrators (or hr administrators) in the system will have the ability to create or edit end user adjustments on other user's behalf. Administrators also have an additional mechanism in the Administrator Timesheet Adjustments screen (which can be used to make adjustment to other items such as bill and cost rates).
Note: if your system is configured with one of the post review properties (e.g. unatime.user.review.required), adjustments submitted by someone other than the timesheet owner or approved by an alternate approver will require a review comment by the primary user just as with any standard timesheet action.
Only timesheets that have previously been EXTRACTED or LOCKED are available to be modified via the end user adjustment mechanism. If your timesheet has not yet been EXTRACTED or LOCKED, you can simply edit the timesheet by clicking on the edit pencil icon on your Active list of timesheets and apply the changes directly. Depending on the status of your timesheet (e.g. is it INUSE, SUBMITTED, APPROVING, or COMPLETED, etc.) you may need to re-submit your changes and have the timesheet flow through the standard approval process again. These are not adjustments, but regular timesheet modifications made prior to extraction.
Users Creating Adjustments
Once a timesheet has been EXTRACTED or LOCKED, timesheet users can initiate an end user adjustment by clicking on the edit pencil icon for a particular timesheet on their Completed list of timesheets.
Timesheets that are in the process of having an end user adjustment applied (e.g. a pending adjustment), will appear on your Active list of timesheets.
You can delete a pending adjustment by clicking on the delete icon in your Active list. This will remove the adjustment details as well as any related pending approvals, approval history entries, etc.
Timesheets in the adjustment process will have a similar status as a regular timesheet, with an (Adjustment) tacked on to the end. Thus, you may see an entry in your active list with one of the following statuses:
INUSE (Adjustments)
SUBMITTED (Adjustments)
APPROVING (Adjustments)
COMPLETED (Adjustments)
DISAPPROVED (Adjustments)
Managers Creating Adjustments
Managers that want to create an end user adjustment on behalf of one of their users, can navigate to their People >> My People list of timesheets screen and click on the edit pencil icon (to edit or initiate an end user adjustment).
Managers can delete a pending adjustment by clicking on the delete icon on the appropriate row. This will remove the adjustment details as well as any related pending approvals, approval history entries, etc. The status will be reset to the previous LOCKED or EXTRACTED status.
Administrators Creating Adjustments
Administrators that want to create an end user adjustment on behalf of a user, can navigate to the People >> List list of timesheets screen and click on the edit icon () to edit or initiate an end user adjustment. They would click on the adjustment icon () to initiate and Administrative Timesheet Adjustment.
Administrators can delete a pending adjustment by clicking on the delete icon on the appropriate row. This will remove the adjustment details as well as any related pending approvals, approval history entries, etc. The status will be reset to the previous LOCKED or EXTRACTED status.
Once the user has made the necessary adjustments on their timesheet they will need to submit the adjusted timesheet, which will flow through this user's current standard approval process.
As the final step of the submittal process, the user will be prompted for an adjustment Change Reason. This screen will contain a Change Reason comment window for every entry that changed on the timesheet (see the example below).
In some cases, when a user adjusts a single timesheet cell, other cells on the timesheet may be affected. This may happen, for example, if your Project Manager changed your original assignment details (e.g. changed a bill rate). When the adjusted timesheet is submitted, any entries on the row you are adjusting will be re-validated against the current project and assignment settings (and therefore may now contain some other difference). In these cases, the user will be prompted for Change Reasons for every cell on the row that changed.
You'll notice in certain cases, the system attempts to recognize these types of system generated changes and pre-populates the Change Reason comment indicating it was a system generated adjustment (associated with the user initiated adjustment of course). It is not always possible, however, for the system to determine if a change was directly user initiated or a result of a system generated adjustment, thus, users may need to populate change reasons for cells that they did not directly update.
An example preview version of a submitted adjusted timesheet follows. Note the additional status entries in the Approval History section, and the Pending Adjustment section (which details any changes including the Adjustor).
Completed Adjustments
Once an end user adjustment has been approved by the final approver, the status of this timesheet will return to the original EXTRACTED status, and will be returned to your Completed Timesheets list. All appropriate adjustment entries are then updated as no longer being pending adjustments, but rather approved adjustments with a post date equal to the completed date.
The adjustment details that were previously displayed in the Pending Adjustment section on the preview version the timesheet will now be displayed in the Completed Adjustments section of the preview.
Adjustment Details - Section Types
Depending on the state of a particular adjustment entry, it may appear in one of the following sections in the timesheet preview:
Adjustment that have been marked 'Extracted' via the Time Export function will appear in this section of the preview screen.
Reason:
The test that will appear in the Reason field will vary and may include the following:
Example Selection Criteria
Many of the reports in Unanet provide the user with options on the selection criteria screen to choose how adjustments should be included in the output. The example below from the Project Time Detail report shows several of the common options. On some reports, however, the options differ (e.g. there may be no option to include pending adjustments, or, they may always be included based on work date, etc.).
You have the option to either include:
No Adjustments -- this means that the report output will not contain any adjustment information. The originally submitted timesheet is all that will be included.
Adjustments using Posted Date within Range -- this means that the report output will include adjustment details that have a post date that falls within the selection criteria date range. Note that these adjustments could apply to work dates outside of the report selection criteria date range -- but happened to be posted within this range. This may be very common if you make adjustments during this period for last period. This option may be useful if you are trying to illustrate, for example, this periods details plus any adjustments entered during this period for any past periods.
Adjustments using Worked Date within Range -- this means that the report output will included adjustment details that apply to the actual calendar days within the selection criteria date range regardless of when the adjustments were posted. This option may be useful if you are trying to illustrate, for example, the current adjusted view of a particular time period. This is the default setting.
Additionally, you can choose to:
Include Pending Adjustments -- This option will only appear if your system is configured with the unatime.end_user_adjustment.enable property set to true. If it is set, the pending adjustment details are included in report output by default (e.g. the box is checked) as they are more likely to reflect the current view. You do have the option, however, to not include these details by un-checking this check box.
Show Adjustment Details -- when this option is checked, the report output will include original entries, any associated backed out adjustment entries and the resulting adjusted entries. By default, the intermediate adjustment details are not included in the output (only the resulting entries are included). See the two examples below.
The Post Date field related to each timesheet cell entry will be populated as follows (depending on the type of adjustment):
Regular Time Entries -- The Post Date field stamped on regular (non-adjustment) timesheet entries will be the same as the Work Date for that entry. Regular / Original timesheet entries will always have the Post Date equal to the Work Date.
Administrative Adjustments -- When a Unanet Administrator enters a timesheet adjustment via the Administrative Timesheet Adjustment feature, the Administrator has the option of setting the Post Date and as such it will reflect whatever the Administrator entered.
End User Adjustments -- When an End User Timesheet Adjustment is initially entered, the Post Date stamped on the record is equal to the Work Date for that timesheet cell. Once the Adjustment entry has been approved by the final approver, however, the Post Date is updated to reflect that final approval date. One exception to this is if you are adjusting a 'weekly overlap' timesheet and the final approval date falls on an overlap day, the Post Date will be set to the day before the approval date.
Person Profile >> Rate Tab Adjustments -- For those adjustments resulting from an Administrative change to a person's profile rate tab information, the post date will be set to the date of the change (ie today's date).
Person Profile >> Person Dilution Adjustments -- For those adjustments resulting from an Administrative change to a person's profile dilution screen entry, the post date will be set to the date of the change (ie today's date).
Time Import Adjustments -- For those adjustments resulting from an Administrative user importing time, the file can optionally include a specific post date value, or if not provided, the run date of the import (ie today's date) will be used.
In this example, you'll notice the original entry, the associated backed out entry and then the resulting adjusted entry are all included in the details.
This is the same report, without the original and back out adjustment entries displayed (only the resulting entries are included).