Lawson Insight Technical Documentation

Generated by:
Documentation generated by Decision Analytics

ERDs Tables Conditions Elements Libraries APIs Forms

LP140


LP140 - Employee Absence Plan Calculation



Use Employee Absence Plan Calculation (LP140) to calculate and process
absence plan transactions for employees enrolled in absence plans.
 Absence plan transactions can be processed as part of the payroll cycle
(to include updated accrual balances on pay checks) or outside the payroll
cycle.



**Processing Effect

You do not need to have Lawson Payroll in order to process absence
transactions.
 Instead of reading Payroll timerecords, LP140 will instead read an Absence
Management-specific file that is either created when Lawson time records are
created (by Lawson payroll customers) or via Employee Service and Event
Interface
(LP550).  Because LP140 is not dependent on Lawson time records, the LP140
process through date determines which records to process.  Timerecords are
included by LP140 processing based on parameters selected on LP140.
LP140 performs the following functions for all eligible employees who
are active in an absence plans:



-  Calculate the Service Begin Date, Accrual Start Date, Accrual
From Date, Allotment Begin Date, Eligibility Begin Date, Reset Point, etc.
These dates can be viewed on Employee Absence Plan Master (LP31.1) after
Absence
Plan Close (LP197) is run to close the cycle.


- Calculate accruals according to absence plan rules.




-  Calculate allotments according to absence plan rules.




- Apply limits for ongoing balances, annual accruals and carryovers
according to Limit plan rules.


- Transfer accruals and allotments into eligible balances according
to Eligibility plan rules.


- Process Absence Event (Usage) transactions according to Payroll
plan rules.


- Update manual adjustments to absence plan balances.




- Calculate lost carryover according to carryover limit end
date.

If you use Lawson Payroll, LP140 program can be run either before Earnings
and Deductions Calculations (PR140) in order to calculate accruals that will
be paid out in that payroll cycle, or after PR140.  LP140 includes all time
records for processing except for those in Batch or Future status. However,
if a time record with a service code is changed after you run LP140, the LP140
run flag will be set to "error" and must be rerun before you can
run Absence Plan Close (LP197).


NOTE  Absence Plan Payout (LP130) creates time records with OT-Record
= P.  The creation of these time records will not cause the LP140 program
to be rerun. Each LP140 (or LP145) run must be closed out with LP197 before
another LP140 (or LP145) can be run for the same process level.



**Troubleshooting

LP140 calculations require a reset point on the employee absence master
record. The reset point determines what year the transaction amounts will
get summarized to. If LP140 can't calculate a reset point or a reset point
does not already exist on Employee Absence Plan Master (LP31.1), no
transactions
will be processed by LP140 and you will see the following error:
No transactions processed;  no reset point found
To resolve this error, enter a reset point on LP31.1 or determine why
LP140 can't calculate a reset point and modify limit rule or employee
dates accordingly so LP140 can calculate the date and create the transactions.
No transactions will be processed without a service begin date.




Updated Files

    CKPOINT    -

    PRMONITOR  -

    TAEEMASTER -

    TAEMPSERV  -

    TAEMPTRANS -


Referenced Files

    DEPTCODE   -

    EMPLOYEE   -

    HREMPUSF   -

    HRHISTORY  -

    HRUSERFLDS -

    PAEMPLOYEE -

    PAEMPPOS   -

    PCODES     -

    PROVERTIME -

    PRPROCGRP  -

    PRSYSTEM   -

    TAACCRUAL  -

    TACALC     -

    TAELIGIBLE -

    TAENROLL   -

    TAFORMULAS -

    TAFORMULAX -

    TALIMIT    -

    TALOSHRS   -

    TAPAYROLL  -

    TAPLAN     -

    TASERVCODE -

    TASERVICE  -

    TASERVRULE -

    TASTRUCTUR -

    TATABLE    -

    TATABLEX   -

    TATRANSUM  -