Employee Absence Plan Calculation (LP140)

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. Balances will be recalculated based on the Reset Point or Date if plan hours or earnings tables exist, but no end date has been specified on the plan.

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