PERSACTION – Personnel Action
- System
- Personnel (PA)
- Prefix
PCT- Primary key
COMPANY,ACTION-TYPE,EFFECT-DATE,ACTION-CODE,EMPLOYEE,ACTION-NBR- Fields
- 56
- Updated by
- 82 programs
- Referenced by
- 46 programs
PERSACTION is the Personnel Action table in Lawson Personnel (prefix PCT). It is indexed by COMPANY, ACTION-TYPE, EFFECT-DATE, ACTION-CODE, EMPLOYEE, ACTION-NBR (PCTSET1); alternate indexes: PCTSET2, PCTSET3 and PCTSET4. It is related 1:1 to PERSACTYPE, APPLICANT, CUCODES, PRSYSTEM, DEPTCODE, PERSGROUP, EMPLOYEE, PADICT and 7 more and 1:M to PACOMMENTS, PGEMPLOYEE, PAPOSITION, PAPOSERR and PAACTREAS. It is updated by BN305, HAP3.1, HC02.5, HCRE.1, HEP4.1, HPOS.1, HPQC.1, HPRS.1 and 74 more and referenced by BN150, EXI2.1, EXI4.1, HR521, LP130, PA120, PA302, PA50.1 and 38 more. The table has 56 fields, 4 indexes and 24 documented relations.
About PERSACTION
The Personnel Action file contains personnel action parameters setup in PA52.1 (Individual Action) for processing by PA100 (Action Update). Records are created in this file only if the personnel action does not need immediate processing (it has an effective date in the future).
Fields (56)
Column = COBOL field name without the PCT- prefix, hyphens → underscores. Derived fields are computed by the application and are not stored.
| Field / column | Type | Description & values | Updated by |
|---|---|---|---|
PCT-COMPANY PKCOMPANY | Numeric 4 | Contains the company number which represents an established company. | PA100, PA52.1, PA52.2, PA52.3, PA52.4, PA52.5, PA53.1, UK110 |
PCT-ACTION-TYPE PKACTION_TYPE | Alpha 1 | Contains the action type. Valid values are:
| PA100, PA52.1, PA52.2, PA52.3, PA52.4, PA52.5, PA53.1, UK110 |
PCT-EFFECT-DATE PKEFFECT_DATE | Numeric 8 (yyyymmdd) | Contains the date the personnel action is effective. This date is stored in the Employee Maintenance Audit file as the effective date for each field changed by the action. | PA100, PA52.1, PA52.2, PA52.3, PA52.4, PA52.5, PA53.1, UK110 |
PCT-ACTION-CODE PKACTION_CODE | Alpha 10 | Contains the action code. Action codes are setup in PA50.1 (Action). | PA100, PA52.1, PA52.2, PA52.3, PA52.4, PA52.5, PA53.1, UK110 |
PCT-EMPLOYEE PKEMPLOYEE | Numeric 9 | When the action type is E (individual employee), this field contains the employee number. When the action type is H (hire an applicant), this field contains the applicant number. With action types of M (mass change) or P (mass pay change), this field contains a value of zero. | PA100, PA52.1, PA52.2, PA52.3, PA52.4, PA52.5, PA53.1, UK110 |
PCT-ANT-END-DATEANT_END_DATE | Numeric 8 (yyyymmdd) | Contains the anticipated ending date of the personnel action. This date is used for references purposes only. | PA100, PA52.1, PA52.2, PA52.3, PA52.4, PA52.5, UK110 |
PCT-ACTION-NBR PKACTION_NBR | Numeric 4 | Contains the internal action number, which is automatically assigned. | PA100, PA52.1, PA52.2, PA52.3, PA52.4, PA52.5, PA53.1, UK110 |
PCT-PROCESS-LEVELPROCESS_LEVEL | Alpha 5 | Contains the process level. It is used to define the population affected by M (mass change) and P (mass pay change) actions. | PA52.1, PA52.2, PA52.3, PA52.4, PA52.5, UK110 |
PCT-DEPARTMENTDEPARTMENT | Alpha 5 | Contains the department. It is used to define the population affected by M (mass change) and P (mass pay change) actions. | PA52.1, PA52.2, PA52.3, PA52.5, UK110 |
PCT-USER-LEVELUSER_LEVEL | Alpha 10 | Contains the user level. It is used to define the population affected by M (mass change) and P (mass pay change) actions. | PA52.2, PA52.3 |
PCT-LOCAT-CODELOCAT_CODE | Alpha 10 | Contains the location. It is used to define the population affected by M (Mass change) and P (Mass Pay Change) actions. | PA52.2, PA52.3 |
PCT-SUPERVISORSUPERVISOR | Alpha 10 | Contains the supervisor. It is used to define the population affected by M (mass change) and P (mass pay change) actions. | PA52.2, PA52.3 |
PCT-UNION-CODEUNION_CODE | Alpha 10 | Contains the union. It is used to define the population affected by M (mass change) and P (mass pay change) actions. | PA52.2 |
PCT-PERS-GROUPPERS_GROUP | Alpha 10 | Contains the employee group. It is used to define the population affected by M (mass change) and P (mass pay change) actions. | PA52.2, PA52.3 |
PCT-REASONREASON | Alpha 10 Occurs 2 Times ×2 | Contains personnel action reasons. Valid reason codes must be setup in the Human Resource Code file. | PA100, PA52.1, PA52.2, PA52.3, PA52.4, PA52.5, UK110 |
PCT-FLD-NBRFLD_NBR | Numeric 4 Occurs 36 Times ×36 | This field identifies (by using the data dictionary) the field to be updated by the personnel action. | PA100, PA102, PA52.1, PA52.2, PA52.3, PA52.4, PA52.5, UK110 |
PCT-NEW-VALUENEW_VALUE | Alpha 60 (Lower Case) | Occurs 36 Times Contains the new value to be updated to the employee for the associated field. | BN305, HAP3.1, HC02.5, HCRE.1, HEP4.1, HPOS.1, HPQC.1, HPRS.1 +52 more (list truncated in source) |
PCT-SALARY-CLASSSALARY_CLASS | Alpha 1 | Contains the salary class. It is used to define the population affected by M (mass change) and P (mass pay change) actions.
| PA52.1, PA52.2 |
PCT-PCT-PAY-INCPCT_PAY_INC | Signed 7.3 | Contains the percent of pay increase. This value is used by P (Mass Pay Change) actions. | PA100, PA52.1, PA52.2 |
PCT-ROUND-EVENROUND_EVEN | Signed 9.4 | Contains the amount to be rounded. This value is used by P (Mass Pay Change) actions. | PA100, PA52.1, PA52.2 |
PCT-PCT-PAY-DECPCT_PAY_DEC | Signed 7.3 | Contains the percent decrease of pay. This value is used by type P (Mass Pay Change) actions. | PA100, PA52.1, PA52.2 |
PCT-ROUND-OPTROUND_OPT | Alpha 1 | Contains the rounding option. This value is used by P (Mass Pay Change) actions.
| PA100, PA52.1, PA52.2 |
PCT-FLAT-INCFLAT_INC | Signed 13.4 | Contains the increase by the flat amount. This value is used by P (Mass Pay Change) actions. | PA100, PA52.1, PA52.2 |
PCT-FLAT-DECFLAT_DEC | Signed 13.4 | Contains the amount of decrease by the flat amount. This value is used by P (Mass Pay Change) actions. | PA100, PA52.1, PA52.2 |
PCT-NEW-RATENEW_RATE | Signed 13.4 | Contains the new rate. This value is used by P (Mass Pay Change) actions. | PA100, PA52.1, PA52.2 |
PCT-USER-IDUSER_ID | Alpha 10 (Lower Case) | Contains the password description of the user who setup the personnel action. The user ID is stored in the Employee Maintenance Audit file. This field is used only if the Lawson Security package is installed. | PA100, PA52.1, PA52.2, PA52.3, PA52.4, PA52.5, PA53.1, UK110 |
PCT-PARTICIPNTPARTICIPNT | Numeric 9 | Contains the COBRA participant number if the action changes the employee to a COBRA participant. | PA100, PA52.1, PA52.4 |
PCT-OCCUR-TYPEOCCUR_TYPE | Alpha 2 | Contains the occurrence. This field is used only if the action changes the employee to a COBRA participant. This is a user-defined occurrence type from the Benefits system. | PA100, PA52.1 |
PCT-UPDATE-BENEFITUPDATE_BENEFIT | Alpha 1 | Indicate whether the change can update benefits.
| PA100, PA52.1, PA52.2, PA52.3, PA52.4, PA52.5, UK110 |
PCT-POS-LEVELPOS_LEVEL | Numeric 2 | Contains the position level. | PA100, PA52.1, PA52.2, PA52.3, PA52.4, PA52.5, UK110 |
PCT-POS-EFF-DTPOS_EFF_DT | Numeric 8 (yyyymmdd) | Contains the effective date for the position. | LT101, LT111, PA02.1, PA100, PA102, PA502, PA52.1, PA52.4 +1 more |
PCT-POSITIONPOSITION | Alpha 12 | Contains the user-defined code that represents a position in the company. | PA100, PA52.1, PA52.4, PA52.5 |
PCT-REQUISITIONREQUISITION | Numeric 9 | Contains a user-defined code that represents a requisition. | PA100, PA52.4 |
PCT-JOB-CODEJOB_CODE | Alpha 9 | Contains a user-defined code that represents a type of job. | PA100, PA52.1, PA52.5, UK110 |
PCT-PAY-POSITIONPAY_POSITION | Alpha 12 | If the action contains position default information, this field contains the position. | PA52.1, PA52.5 |
PCT-UPDATE-REQ-DEDUPDATE_REQ_DED | Alpha 1 | Indicates whether you want to automatically update required deductions.
| PA52.1, PA52.2, PA52.3, PA52.4, PA52.5, UK110 |
PCT-EDM-EFFECT-DTEDM_EFFECT_DT | Numeric 8 (yyyymmdd) | Contains the first date to take new required deductions. | PA52.1, PA52.2, PA52.3, PA52.4, PA52.5 |
PCT-EDM-END-DATEEDM_END_DATE | Numeric 8 (yyyymmdd) | Contains the last date you want to take old required deductions. | PA52.1, PA52.2, PA52.3, PA52.4, PA52.5 |
PCT-SHORT-TYPE-DESSHORT_TYPE_DES | Derived | — | — |
PCT-SHORT-NAMESHORT_NAME | Derived | — | — |
PCT-APPROVAL-FLAGAPPROVAL_FLAG | Alpha 1 | —
| PA52.1, PA52.2, PA52.3, PA52.4, PA52.5, PA53.1, UK110 |
PCT-WF-PEND-ACTWF_PEND_ACT | Derived | Company Action Type Effect Date Action Code Employee Action Nbr | — |
PCT-BASE-CURRENCYBASE_CURRENCY | Alpha 5 | Contains the base currency of the company. | PA52.1, PA52.2, PA52.5 |
PCT-BASE-NDBASE_ND | Numeric 1 | The number of decimal positions defined for the company base currency. | PA52.1, PA52.2, PA52.5, UK110 |
PCT-BASE-PAY-RATEBASE_PAY_RATE | Signed 13.4 | Contains the pay in the company's base currency. | PA52.1, PA52.2, PA52.5, UK110 |
PCT-MERGE-ACTN-NBRMERGE_ACTN_NBR | Numeric 4 | — | PA52.1, PA52.5 |
PCT-HIST-CORR-FLAGHIST_CORR_FLAG | Alpha 2 | Indicates default method the system uses to correct employee history audit files when a retroactive change is performed.
| PA52.1, PA52.2, PA52.3, PA52.4, PA52.5 |
PCT-PROCESS-TYPEPROCESS_TYPE | Alpha 2 | This field is the process type to be used for requisitions. The process type determines which steps (pick, pack, and ship) are to be used in the Warehouse system.
| PA52.1, PA52.5 |
PCT-POS-LEVEL-MOVEPOS_LEVEL_MOVE | Numeric 2 | — | PA52.1, PA52.5 |
PCT-UPD-ABS-MGMTUPD_ABS_MGMT | Alpha 1 | —
| PA100, PA52.1, PA52.2, PA52.3, PA52.4, PA52.5 |
PCT-HOLD-FLAGHOLD_FLAG | Alpha 1 | This field enables a personnel action to be put on hold. PA100 would not process this action until the it is no longer being held.
| PA52.1, PA52.2, PA52.3, PA52.4, PA52.5, PA58.1 |
PCT-CREATE-USER-IDCREATE_USER_ID | Alpha 10 (Lower Case) | — | PA100, PA52.1, PA52.2, PA52.3, PA52.4, PA52.5 |
PCT-CREATE-TIMECREATE_TIME | Numeric 6 (hhmmss) | — | PA100, PA52.1, PA52.2, PA52.3, PA52.4, PA52.5 |
PCT-CREATE-DATECREATE_DATE | Numeric 8 (yyyymmdd) | — | PA100, PA52.1, PA52.2, PA52.3, PA52.4, PA52.5 |
PCT-TIME-STAMPTIME_STAMP | Numeric 6 (hhmmss) | — | PA100, PA52.1, PA52.2, PA52.3, PA52.4, PA52.5 |
PCT-DATE-STAMPDATE_STAMP | Numeric 8 (yyyymmdd) | — | PA100, PA52.1, PA52.2, PA52.3, PA52.4, PA52.5 |
Indexes (4)
Keys marked * are descending. Every documented Lawson index is unique unless flagged Duplicates; Subset indexes carry a Where condition.
| Index | Keys | Flags | Condition | Used in |
|---|---|---|---|---|
PCTSET1 | COMPANY, ACTION-TYPE, EFFECT-DATE, ACTION-CODE, EMPLOYEE, ACTION-NBR | Primary | BN305, HC02.5, HAP3.1, HCRE.1, HEP4.1, HPOS.1, HPQC.1, HPRS.1 +22 more (list truncated in source) | |
PCTSET2 | COMPANY, ACTION-TYPE, EMPLOYEE, ACTION-CODE, EFFECT-DATE, ACTION-NBR* | BN150, BN305, HR11.1, HR11.2, HR11.4, HR28.1, HR511, HR521 +22 more (list truncated in source) | ||
PCTSET3 | COMPANY, ACTION-CODE, ACTION-TYPE, EFFECT-DATE, EMPLOYEE, ACTION-NBR* | PA100, PA272, PA50.1, PA52.1, PA52.2, PA52.3, PA52.5 | ||
PCTSET4 | COMPANY, EMPLOYEE, ACTION-TYPE, ACTION-CODE, EFFECT-DATE, ACTION-NBR | PA58.1 |
Relations
One to one (18) — lookups and parents
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Action Code | PERSACTYPE | Required | PCT-COMPANY → PAT-COMPANY, PCT-ACTION-CODE → PAT-ACTION-CODE | |
| Applicant | APPLICANT | Required | When PCT-ACTION-TYPE = "A" | PCT-COMPANY → APL-COMPANY, PCT-EMPLOYEE → APL-APPLICANT |
| Base Currency | CUCODES | Required | When PCT-BASE-CURRENCY != Spaces | PCT-BASE-CURRENCY → CUC-CURRENCY-CODE |
| Company | PRSYSTEM | Required | PCT-COMPANY → PRS-COMPANY, Spaces → PRS-PROCESS-LEVEL | |
| Department | DEPTCODE | Required | When PCT-DEPARTMENT != Spaces | PCT-COMPANY → DPT-COMPANY, PCT-PROCESS-LEVEL → DPT-PROCESS-LEVEL, PCT-DEPARTMENT → DPT-DEPARTMENT |
| Emp Group | PERSGROUP | Required | When PCT-PERS-GROUP != Spaces | PCT-COMPANY → PRG-COMPANY, PCT-PERS-GROUP → PRG-GROUP-NAME |
| Employee | EMPLOYEE | Required | When PCT-ACTION-TYPE = "E" | PCT-COMPANY → EMP-COMPANY, PCT-EMPLOYEE → EMP-EMPLOYEE |
| Field Nbr | PADICT | Required | When PCT-FLD-NBR != Zeroes | PCT-FLD-NBR → PAD-FLD-NBR |
| Jobcode | JOBCODE | Required | When (PCT-JOB-CODE != Spaces) | PCT-COMPANY → JBC-COMPANY, PCT-JOB-CODE → JBC-JOB-CODE |
| Location | PCODES | Required | When PCT-LOCAT-CODE != Spaces | "LO" → PCO-TYPE, PCT-LOCAT-CODE → PCO-CODE |
| Occur Type | OCCURTYPE | Required | When PCT-OCCUR-TYPE != Spaces | PCT-COMPANY → OCC-COMPANY, PCT-OCCUR-TYPE → OCC-OCCUR-TYPE |
| Paemployee | PAEMPLOYEE | Required | When PCT-ACTION-TYPE = "E" | PCT-COMPANY → PEM-COMPANY, PCT-EMPLOYEE → PEM-EMPLOYEE |
| Participant | PARTICIPNT | Required | When PCT-PARTICIPNT != Zeroes | PCT-COMPANY → PAR-COMPANY, PCT-PARTICIPNT → PAR-PARTICIPNT |
| Process Level | PRSYSTEM | Required | When PCT-PROCESS-LEVEL != Spaces | PCT-COMPANY → PRS-COMPANY, PCT-PROCESS-LEVEL → PRS-PROCESS-LEVEL |
| Requisition | PAJOBREQ | Required | When (PCT-REQUISITION != Zeroes) | PCT-COMPANY → PJR-COMPANY, PCT-REQUISITION → PJR-REQUISITION |
| Supervisor | HRSUPER | Required | When PCT-SUPERVISOR != Spaces | PCT-COMPANY → HSU-COMPANY, PCT-SUPERVISOR → HSU-CODE |
| Union | PCODES | Required | When PCT-UNION-CODE != Spaces | "UN" → PCO-TYPE, PCT-UNION-CODE → PCO-CODE |
| User Level | PCODES | Required | When PCT-USER-LEVEL != Spaces | "UL" → PCO-TYPE, PCT-USER-LEVEL → PCO-CODE |
One to many (6) — child tables
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Comments | PACOMMENTS | PCT-COMPANY → PAC-COMPANY, Zeroes → PAC-EMP-APP, "PA" → PAC-CMT-TYPE, PCT-EMPLOYEE → PAC-EMPLOYEE, Spaces → PAC-JOB-CODE, PCT-ACTION-CODE → PAC-ACTION-CODE, PCT-ACTION-NBR → PAC-LN-NBR, → PAC-SEQ-NBR, → PAC-DATE | ||
| Emp Group Emps | PGEMPLOYEE | Valid When PCT-PERS-GROUP != Spaces | PCT-COMPANY → PGE-COMPANY, PCT-PERS-GROUP → PGE-GROUP-NAME, → PGE-EMPLOYEE | |
| Pay Position | PAPOSITION | Valid When (PCT-PAY-POSITION != Spaces) | PCT-COMPANY → POS-COMPANY, PCT-PAY-POSITION → POS-POSITION, → POS-EFFECT-DATE | |
| Pos Chg Error | PAPOSERR | Valid When (PCT-POSITION != Spaces) | PCT-COMPANY → PPE-COMPANY, PCT-EMPLOYEE → PPE-EMPLOYEE, Zeroes → PPE-REQUISITION, PCT-POSITION → PPE-POSITION, → PPE-EFFECT-DATE, → PPE-UPDATE-TYPE | |
| Position | PAPOSITION | Required | When (PCT-POSITION != Spaces) | PCT-COMPANY → POS-COMPANY, PCT-POSITION → POS-POSITION, → POS-EFFECT-DATE |
| Reason | PAACTREAS | Required | When PCT-REASON != Spaces | PCT-COMPANY → CRE-COMPANY, PCT-REASON → CRE-ACT-REASON-CD, → CRE-ACTION-CODE |
Programs
Updated by (82)
- BN305 Highly Compensated Employees
- HAP3.1 Applicant Option 4 Selection Invoke
- HC02.5 Turnover Group Criteria
- HCRE.1 Action Reason Code Selects
- HEP4.1 Employee Option 4 Selection Invoke
- HPOS.1 Position Selection Invoke
- HPQC.1 Prqcentgrp Select Invoke
- HPRS.1 Process Level Select Invoke
- HR11.1 Employee
- HR11.2 Compensation Analysis
- HR11.4 Employee Assignment Inquiry
- HR15.1 User Fields
- HR155 Employee Group Update
- HR156 Employee Group Company Update
- HR170 Human Resource Writer Report Request
- HR28.1 Employee Ethnicity
- HR511 Employee Conversion
- HR515 User Field Conversion
- HR54.1 Employee History Correction
- HR55.2 Employee Groups By Employees
- HR55.3 Employee Groups By Criteria
- HR65.6 Human Resource Writer Population Criteria
- HR65.8 Human Resource Writer Detail Criteria
- HR70.1 Human Resource Writer Inquiry
- HRS1.1 Select Control
- HRSC.1 Select Control
- LP100 Employee Absence Plan Update
- LP101 Mass Absence Plan Add
- LT101 HRM Receiver Update
- LT11.5 HRM User Field Interface
- LT111 HRM Receiver Update
- LT13.5 HRM User Field Interface History
- PA02.1 Position
- PA100 Action Update
- PA102 Position Update
- PA113 Retroactive History Update
- PA115 Employee Purge
- PA13.1 Multiple Positions and Jobs
- PA13.2 Multiple Position and Job History
- PA16.1 Company Property
- PA182 Salary Encumbrance Update
- PA20.1 Education
- PA21.1 Competencies
- PA22.1 Certifications
- PA24.1 Relocation
- PA258 Report of Actions on Hold
- PA27.1 Contracts
- PA272 Budget and Assigned Resource Listing
- PA34.1 Applicant Education
- PA35.1 Applicant Competencies
- PA36.1 Applicant Certification
- PA38.1 Applicant Relocation
- PA502 Position Conversion
- PA513 Position and Job Conversion
- PA52.1 Individual Action
- PA52.2 Mass Pay Action
- PA52.3 Mass Action
- PA52.4 Hire an Applicant
- PA52.5 Position and Job Action
- PA520 Employee and Applicant Code Conversion
- PA53.1 Personnel Action Workflow Override
- PA54.1 Personnel Action History Correction
- PA57.1 Personnel Action Reason Codes
- PA58.1 Personnel Actions On Hold
- PR110 Step And Grade Audit
- PR113 United States Tax Deduction Update
- PR12.6 Employee Automatic Deposit
- PR120 Mass Pay Update
- PR13.1 Employee United States Taxes
- PR13.5 Employee Canada Taxes
- PR13.6 Employee Canada Taxes
- PR13.8 U.S. Tax Deduction Errors
- PR13.9 Employee Additional Tax Details
- PR30.2 Employee Automatic Time Record
- PR512 Employee ACH Distribution Interface
- TR21.1 Employee Training History
- TR22.1 Session Completion
- TR26.1 Employee Training Competency Maintenance
- TR500 Training Conversion
- UK110 Pay Rate Table Update
- ZH156 Employee Group Company Update
- ZH510 Update PCP from ZPENDPCP
Referenced by (46)
- BN150 Life Insurance Reportable Income
- EXI2.1 Invoke for PRTRDPD
- EXI4.1 Invoke for PRPRBPD
- HR521 Employee History Conversion
- LP130 Absence Plan Payout
- PA120 Applicant Purge
- PA302 Position Purge
- PA50.1 Action
- PA56.1 Personnel Action Comments
- PR128 Offset Time Record Creation
- PR131 Retroactive Pay Calculation
- PR132 FLSA Overtime Calculation
- PR134 Automatic Time Records
- PR135 Time Record Edit
- PR136 Missing Time Records
- PR137 Batch Time Record Update
- PR189 Gross Up Calculation
- PR29.1 Pension Payment Maintenance
- PR32.1 Employee Daily Time Entry
- PR32.2 Employee Daily Time Entry
- PR33.1 Speed Entry Setup
- PR33.2 Speed Entry by Number
- PR33.3 Speed Entry by Name
- PR35.1 Time Entry
- PR35.2 Detail Time Entry
- PR35.3 Speed Time Entry
- PR35.4 Step and Grade, Grade Range Time Entry
- PR35.5 Attendance Time Entry
- PR35.6 Activity Time Entry
- PR35.8 Position Time Entry
- PR35.9 Reason Code Time Entry
- PR36.1 Time Record Entry
- PR36.4 Manual Time Record Maintenance
- PR37.1 Batch Time Control
- PR45.1 Error Processing
- PR521 Nonstandard Pay and Work Period CSV Load
- PR529 Pension Payroll Conversion
- PR530 Time Record Interface CSV
- PR560 Payroll History Load CSV
- PR582 Mass Adjustment Load
- PR80.1 Manual Check
- PR80.4 Manual Payment
- PR82.1 Adjustment
- TA147 Canada Vacation Audit
- UK102 Bonus Pay Update
- ZH230 PPH Big Bad Edit