Reason codes

When the rule unauthorizes a timesheet, a short message is displayed on the timesheet. This message, called a reason code, is tied to the rule parameter that caused the unauthorization. The reason code is displayed as an issue on the timesheet, either on the work summary or work detail level.

You can modify the reason code of any parameter, and each instance of the Unauthorize Rule can have different reason codes. You can edit reason codes from the rule's configuration page. Click the '+' icon next to a parameter and specify the new reason code in the Custom Reason Code field.

Modified reason codes are not localized. You must configure an instance of the Unauthorize Rule with appropriate reason codes for each language in the application.

Order of operations and issue level

When the rule is configured to check for multiple types of exceptions, a single timesheet can contain multiple exceptions. The rule, though, unauthorizes the timesheet for the first exception that is found on the timesheet. The reason code of the first parameter that causes unauthorization is displayed on the timesheet, either on the work summary or work detail level.

This table lists the order in which the rule executes the parameters and whether the corresponding reason code is displayed on the work summary or work detail level:

Parameter Reason Code Level
Always Unauthorize Summary
Unauthorize If Clock Ons Not Equal Offs Summary
Unauthorize If Clocks Out Of Sequence Summary
Unauthorize If Clocks Out of Geo-fence Summary
Unauthorize If During Scheduled Time Codes List Summary
Unauthorize If During Unscheduled Time Codes List Summary
Unauthorize Balances When Below Minimum Detail
Unauthorize Balances When Above Maximum Detail
Unauthorize Based On Time Code Settings Detail
Unauthorize Based On Hour Type Settings Detail
Unauthorize Based On Department Settings Detail
Unauthorize Based On Project Settings Detail
Unauthorize Based On Job Settings Detail
Unauthorize Based On Docket Settings Detail
Unauthorize If Edit After Manual Work Summary Authorization Both Detail and Summary
Unauthorize If Employee Rejects Time At Clock Summary