!!UACALC VS. UPCALC - ATTENDANCE PROCESSING
It may be necessary to run the Attendance Calculation process ([UACALC]) even if your company will normally be calculating attendance through Payroll Calculation process ([UPCALC]).
\\ \\
%%__New Hires__%% \\
[UACALC] may be run for all new hires ‘As Of’ their hire date to verify the policies that they are
eligible for. This may also be necessary if there is any possibility that a new employee may be
taking any type of leave during the first pay period. Entitlement may or may not be given by
[UACALC] depending on the set up of the policy. \\ \\
The ‘unofficial’ accrual records created must then be made ‘official’ by executing the Attendance Close process ([UACLOZ]).\\ \\ 
%%__Year End__%% \\ 
If a pay period crosses over the end of a policy year, the Attendance Calculation routine will
close the previous year and create a new accrual record for the current year. If [UPCALC] is
processing the policies then all entitlements and time taken will be processed as of the pay
period end date or in the new accrual record.\\
\\
Users may wish to run the Attendance Calculation process to ensure that time taken prior to
year-end is deducted from the current bank. This should be done after pay lines have been
created and audited but before they are calculated, after [UPAUDT] but before [UPCALC].\\
\\
Users would run [UACALC] ‘As Of’ the accrual end date (i.e. December 31st of the previous
year), ensuring that ‘Process Leave Lines’ has been indicated. The accrual records should
then be ‘closed off’ by running [UACLOZ]. \\
 \\
This will then allow [UPCALC] to create the accrual record for the current year based on the 900
attendance components, and then process leave lines for the current year only.


----
![Notes|Edit:Internal.UACALC+VS.UPCALC] 	
[{InsertPage page='Internal.UACALC+VS.UPCALC' default='Click to create a new notes page'}]