PROVERTIME – Overtime Pay Plan

System
Payroll (PR)
Prefix
PRO
Primary key
COMPANY, PLAN-CODE, EFFECT-DATE
Fields
24
Updated by
4 programs
Referenced by
147 programs

PROVERTIME is the Overtime Pay Plan table in Lawson Payroll (prefix PRO). It is indexed by COMPANY, PLAN-CODE, EFFECT-DATE (PROSET1); alternate indexes: PROSET2. It is related 1:1 to PRSYSTEM and PRPAYCODE and 1:M to PATHFIND, PROTPAYPRD and PROTWRKPRD. It is updated by LP102, LP140, PR192 and PR21.1 and referenced by BN100, BN101, BN102, BN103, BN105, BN145, BN150, BN245 and 139 more. The table has 24 fields, 2 indexes and 5 documented relations.

About PROVERTIME

This file contains information about pay plans, identifying pay and work week periods and pay frequency. If the plan is an overtime plan, this file identifies the number of hours worked after which point overtime is paid, either weekly or daily, and if overtime is based on a fixed or fluctuating work period.

Fields (24)

Column = COBOL field name without the PRO- prefix, hyphens → underscores. Derived fields are computed by the application and are not stored.

Field / columnTypeDescription & valuesUpdated by
PRO-COMPANY PK
COMPANY
Numeric 4PR21.1
PRO-PLAN-CODE PK
PLAN_CODE
Alpha 4Contains the user-defined code that represents a pay plan.PR21.1
PRO-EFFECT-DATE PK
EFFECT_DATE
Numeric 8 (yyyymmdd)Contains the effective date of the pay plan.PR21.1
PRO-DESCRIPTION
DESCRIPTION
Alpha 30 (Lower Case)Contains the pay plan description.PR21.1
PRO-OT-PLAN
OT_PLAN
Alpha 1Contains the value that indicates if the pay plan is an overtime pay plan.
  • Y Yes
  • N No
PR21.1
PRO-PER-END-DATE
PER_END_DATE
Numeric 8 (yyyymmdd)Contains the end date of the first pay period.PR21.1
PRO-PAY-FREQUENCY
PAY_FREQUENCY
Numeric 1Contains the pay frequency defined for the pay plan.
  • 1 Weekly
  • 2 Bi-Weekly
  • 3 Semi-Monthly
  • 4 Monthly
  • 5 UK Four-Weekly
  • 6 Nonstandard Semi-Monthly
  • 7 Nonstandard Monthly
PR21.1
PRO-WRK-END-DATE
WRK_END_DATE
Numeric 8 (yyyymmdd)Contains the end date of the first work period.PR21.1, PR289
PRO-NBR-DAYS
NBR_DAYS
Numeric 2Contains the number of days in the work period. 07 28PR21.1
PRO-STD-HOURS
STD_HOURS
Signed 5.2Contains the number of hours in the work period after which point overtime is paid.PR21.1
PRO-MAX-HOURS-DAY
MAX_HOURS_DAY
Signed 4.2Contains the number of hours in a day after which point overtime is paid. This value is used for plans that pay overtime for hours worked in excess of a daily limit.PR21.1
PRO-OT-PREM-RATE
OT_PREM_RATE
Signed 13.4Contains the overtime premium rate. If a premium rate is not defined for an overtime plan, the premium rate defined for the pay code defaults.PR21.1
PRO-PAY-CODE
PAY_CODE
Alpha 4Contains the overtime pay code. If the pay plan is an overtime plan, PR132 (FLSA Overtime Calculation) automatically calculates the overtime and creates a time record for the overtime pay code.PR21.1
PRO-WORK-PRD-FLAG
WORK_PRD_FLAG
Alpha 1Contains the value that indicates if overtime pay is based on a fixed or fluctuating work period.
  • F Fixed
  • L Fluctuating
PR21.1
PRO-FIXED-HOURS
FIXED_HOURS
Numeric 3Contains the number of hours a salaried employee's pay is intended to compensate for the work period. The system uses this field for fixed work week plans.PR21.1
PRO-CALC-OT-HOURS
CALC_OT_HOURS
Alpha 1Contains the option that indicates whether or not the system calculates overtime hours.
  • N No
  • Y Yes
PR21.1
PRO-PAY-PER-OVR
PAY_PER_OVR
Alpha 1Indicates whether or not the pay periods are overridden to be 27 or 53 instead of 26 or 52.
  • N No
  • Y Yes
PR21.1
PRO-DFLT-PAY-DATE
DFLT_PAY_DATE
Numeric 8 (yyyymmdd)PR21.1
PRO-DBL-MAX-HRS
DBL_MAX_HRS
Signed 4.2PR21.1
PRO-DBL-PREM-RATE
DBL_PREM_RATE
Signed 13.4PR21.1
PRO-DBL-PAY-CODE
DBL_PAY_CODE
Alpha 4PR21.1
PRO-DAY7-MAX-HRS
DAY7_MAX_HRS
Signed 4.2PR21.1
PRO-DAY7-PREM-RATE
DAY7_PREM_RATE
Signed 13.4PR21.1
PRO-DAY7-PAY-CODE
DAY7_PAY_CODE
Alpha 4PR21.1

Indexes (2)

Keys marked * are descending. Every documented Lawson index is unique unless flagged Duplicates; Subset indexes carry a Where condition.

IndexKeysFlagsConditionUsed in
PROSET1COMPANY, PLAN-CODE, EFFECT-DATEPrimaryBN150, PR21.1, PR21.2, PR21.3, PR21.4, PR221, PR521, EXI2.1 +22 more (list truncated in source)
PROSET2COMPANY, PLAN-CODE, EFFECT-DATE*BN100, BN101, BN102, BN103, BN105, BN145, BN150, BN245 +22 more (list truncated in source)

Relations

One to one (2) — lookups and parents

RelationTableRulesConditionField map
CompanyPRSYSTEMRequiredPRO-COMPANYPRS-COMPANY, SpacesPRS-PROCESS-LEVEL
Pay CodePRPAYCODERequiredPRO-COMPANYPCD-COMPANY, PRO-PAY-CODEPCD-PAY-CODE, SpacesPCD-PROCESS-LEVEL, SpacesPCD-JOB-CODE

One to many (3) — child tables

RelationTableRulesConditionField map
EmployeesPATHFINDDelete RestrictedPRO-COMPANYPTF-COMPANY, 106PTF-FLD-NBR, PRO-PLAN-CODEPTF-FLD-VALUE, PTF-EMPLOYEE, PTF-POS-LEVEL
Pay Prd SchedPROTPAYPRDDelete CascadesPRO-COMPANYPRY-COMPANY, PRO-PLAN-CODEPRY-PLAN-CODE, PRO-EFFECT-DATEPRY-EFFECT-DATE, PRY-PAY-START-DATE
Wrk Prd SchedPROTWRKPRDDelete CascadesPRO-COMPANYPRW-COMPANY, PRO-PLAN-CODEPRW-PLAN-CODE, PRO-EFFECT-DATEPRW-EFFECT-DATE, PRW-WRK-START-DATE

Programs

Updated by (4)

Referenced by (147)