End User Adjustments

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).  

Note that you will not be permitted to edit any timesheets designate as Historical Timesheets.

This help page provides an overview of the End User Adjustment  feature, detailing:


You may also be interested in:

Enabling End User Adjustments

The end user adjustment feature is always available for Administrators (so long as the Allow Admins to Edit Timesheets (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.


Who can make End User Adjustments

Several users / roles may have the ability to create an end user adjustment.

Note: if your system is configured with one of the post review properties (e.g. Require User Review (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.

How to create End User Adjustments

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.

If the item grid is present on the screen, you can also make adjustments to the item cells.

The Item grid will only display when all of the following are true:


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:


During the save process, the system will trigger rating logic to determine various attributes that are to be recorded with the time entries.

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.

Submitting an Adjusted Timesheet

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 (including items) that changed on the timesheet (see the example below).  

Pre-Defined Change Reasons

Your system can be configured to allow for the entry of free form text as the change reason, or the Unanet Administrator can provide a pre-defined set of Change Reasons for users to select from via the Admin >> Setup >> Change Reason screen.  If no Change Reasons have been defined by the Administrator, free form text entries will be allowed (and the Change Reason drop-down list will not appear).  When pre-defined Change Reasons exist, the text entry field will be disabled and the user will need to select a reason from the list of available options.

Your system can also be configured to support both approaches by enabling the Include Other Adjustment Change Reason (unatime.adjustment.allow_other_change_reason) property.  When set to true, the Change Reason drop-down list will include an additional option of "Other", which when selected will allow the user to enter their own free form text.  Thus, they will have the option of selecting a pre-defined reason code or providing their own custom reason.

The value displayed in the drop-down corresponds to the Change Reason Code and the value displayed in the text entry field is the Change Reason as defined on the Admin >> Setup >> Change Reason screen.  

Note that the specific text in the text entry field is what is saved in the system database.  Should the administrator subsequently change the Change Reason text associated with a Change Reason Code, the original text will remain with any timesheets having previously used those reasons.



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.

 Timesheet Preview Version and Adjustment Details

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:



The text that will appear in the Reason field will vary and may include the following:



 Adjusted Data on Reports

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:

Additionally, you can choose to:

Post Date

Timesheet Post Date Tidbits

The Post Date field related to each timesheet cell entry will be populated as follows:

When using a Weekly Overlap or Every Two Weeks Overlap time period type, you may want to enable the Prevent Posting On Weekly or Every Two Weeks Overlap Day (unatime.prevent_post_on_weekly_overlap)  property.

While your business policy may dictate a specific scheme for the use of post date, one common practice is to set the post date to a date in the current time period.  Doing so will allow you to include in your time extract any adjustments for any prior periods along with the most recent regular timesheets, by selecting the adjustment option 'include adjustments based on post date'.


Note: This Post Date should not be confused with the Post Date set during any of the Financials Posting activities.

Example Report Output - With "Show Adjustment Details" Option

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.

Example Report Output - Without "Show Adjustment Details" Option

This is the same report, without the original and back out adjustment entries displayed (only the resulting entries are included).

Related Topics