!!!UserCalcs
A UserCalc is a set of user-defined instructions that tells the execution program ([UPCALC], [UFCALC], etc.) to perform an action or operation. This is a powerful feature as it enables you to customize other [{$applicationname}] applications to a high degree. 

A UserCalc can perform different kinds of operations, such as arithmetic calculations, comparisons of different items, date checks and calculations, and issue warning messages.   It can be run with specified frequency for a defined group of employees, or used to detect a specific set of conditions.

A UserCalc may be simple (e.g. issue a warning if an employee's total earnings is greater than $1 million), or complex (e.g. detect an employee's anniversary and perform a special vacation accrual).

*[UserCalc Types|USERCALC TYPES]
*[Where to Use UserCalcs|WHERE_TO_USE_USERCALCS]
*[How to Plan a UserCalc|HOW_TO_PLAN_A_USERCALC]
*[UserCalc Conventions|USERCALC_CONVENTIONS]
*[Further UserCalc Naming Conventions|FURTHER_USERCALC_NAMING_CONVENTIONS]

----
!!!Defining UserCalcs

*Define User Calcs ([IMUC])
*User Calc Commands
** [List of User Calc Commands|USER CALC COMMANDS] 
*User Calc Operand Types
**[UC Operand Types|UC OPERAND TYPES]
*User Calc Operators
**[User Calc Operators|UC OPERATORS]

----
!!!Administer UserCalcs

The Administer UserCalcs form is where UserCalc are controlled. The administration of UserCalcs also involves an expanded knowledge of the Status of UserCalcs.
*Publish User Calculations ([IMUCA])
*[UserCalc Statuses|USERCALC_STATUSES]
*[Publishing UserCalcs|PUBLISHING_USERCALCS]
*[Copying an 'In Production' UserCalc|COPYING_INPRODUCTION_USERCALC]
*[Editing an 'In Production' UserCalc|EDITING_INPRODUCTION_USERCALC]
*List of UserCalcs ([RMUC])
----
!!!Sample UserCalcs

These are examples of some commonly needed UserCalcs. This is not the only way of coding the UserCalcs, and after discussion with your consultant, the best approach may require alternative set up.

*[AT - No Time Allowed to be Taken for 6 Months|AT_SAMPLE_USERCALC]
*[BE- 401K Maximum|BE_SAMPLE_USERCALC]
**[401K Maximum Amount|BE_SAMPLE_USERCALC#401K Maximum Amount]
**[401K Maximum Deduction|BE_SAMPLE_USERCALC#401K Maximum Deduction]
*[PR - Disbursement Message|PR_SAMPLE_USERCALC]
*[PR - FLSA Adjustment|PR_FLSA_SAMPLE_USERCALC]
----
!!!UserCalc Quick Reference Guide
*[Type: Function|USERCALC_TYPE_FUNCTION]
*[Type: Qualifier|USERCALC_TYPE_QUALIFIER]