PRGARNRULX – No description in the Lawson data dictionary
- System
- Payroll (PR)
- Prefix
PGX- Primary key
COMPANY,COUNTRY-CODE,TAX-ID-CODE,GARN-CAT,TYPE,SEQ-NBR- Fields
- 17
- Updated by
- 1 program
- Referenced by
- 13 programs
PRGARNRULX is a Lawson Payroll table (prefix PGX); no description in the lawson data dictionary. It is indexed by COMPANY, COUNTRY-CODE, TAX-ID-CODE, GARN-CAT, TYPE, SEQ-NBR (PGXSET1); alternate indexes: PGXSET3, PGXSET4 and PGXSET5. It is related 1:1 to PRGARNTYPE, PRSYSTEM and PRTAXAUTH. It is updated by PR46.2 and referenced by BN66.1, PR139, PR140, PR189, PR195, PR246, PR26.1, PR47.1 and 5 more. The table has 17 fields, 4 indexes and 4 documented relations.
About PRGARNRULX
No description in the Lawson data dictionary.
Fields (17)
Column = COBOL field name without the PGX- prefix, hyphens → underscores. Derived fields are computed by the application and are not stored. PK = primary key (present in every index); SETn = leading/alternate key of that index.
| Field / column | Type | Description & values | Updated by |
|---|---|---|---|
#PGX-COUNTRY-CODE PKCOUNTRY_CODE | Alpha 2 | The country code. Required for VAT and intrastat reporting. Must be defined in IN01.1 (Country Maintenance). | PR46.2 |
#PGX-COMPANY PKCOMPANY | Numeric 4 | — | PR46.2 |
#PGX-GARN-CAT PKGARN_CAT | Alpha 1 | Identifies a group of garnishments. Rules may be defined by category. Reporting may be done by category. | PR46.2 |
#PGX-TYPE PKTYPE | Alpha 2 | Defines a type of garnishment. Rules are then defined for this type. | PR46.2 |
#PGX-SEQ-NBR PKSEQ_NBR | Numeric 4 | Sequence number for the multiple variable rule records. | PR46.2 |
#PGX-TAX-ID-CODE PKTAX_ID_CODE | Alpha 10 | Contains the federal or provincial jurisdiction governing the garnishment. Determines the rules that apply to a specific garnishment. | PR46.2 |
#PGX-CA-GRN-MARITAL SET3CA_GRN_MARITAL | Alpha 2 | Contains the value that the garnishment rules apply to. Required for provinces of NF, NS, QE, NW. C preceding the value identifies the values as Canadian.
| PR46.2 |
#PGX-BASIC-EXEMPTBASIC_EXEMPT | Signed 7.2 | Contains the basic amount or percent that is exempted from seizure. | PR46.2 |
#PGX-BASIC-CALC-TYPBASIC_CALC_TYP | Numeric 1 | Determines if the value in the Basic Exempt field is an amount or percent.
| PR46.2 |
#PGX-WAGE-LEVEL SET4WAGE_LEVEL | Numeric 7 | Defines the starting value of a range of the employee wages that an additional exempt amount would be calculated on. | PR46.2 |
#PGX-ADDL-EXEMPTADDL_EXEMPT | Signed 7.2 | Contains the value that represents the additional exempt amount or percent of the employee wage that is exempt from seizure. | PR46.2 |
#PGX-ADDL-CALC-TYPEADDL_CALC_TYPE | Numeric 1 | Determines if the value in the Addl Exempt Amount field is an amount or percent. | PR46.2 |
#PGX-MIN-EXEMPTMIN_EXEMPT | Signed 7.2 | Contains the minimum exempt amount or percentage that an employee should have exempted from seizure. | PR46.2 |
#PGX-MIN-CALC-TYPEMIN_CALC_TYPE | Numeric 1 | Determines if the value in the Minimum Exempt field is an amount or percent.
| PR46.2 |
#PGX-MAX-EXEMPTMAX_EXEMPT | Signed 7.2 | Contains the maximum exempt amount or percentage that an employee can have exempted from seizure. | PR46.2 |
#PGX-MAX-CALC-TYPEMAX_CALC_TYPE | Numeric 1 | Determines if the value in the Maximum Exempt field is an amount or percent.
| PR46.2 |
#PGX-NBR-DEPS-MIN SET5NBR_DEPS_MIN | Numeric 2 | Contains the number of dependents used in determining the minimum exempt amount. | PR46.2 |
Indexes (4)
Keys are listed in index order; ↓ marks a descending key. Every documented Lawson index is unique unless flagged Duplicates; Subset indexes carry a Where condition.
| Index | Keys | Flags | Condition | Used in |
|---|---|---|---|---|
PGXSET1 |
| Primary | BN66.1, PR139, PR140, PR189, PR195, PR246, PR46.2, PR80.1 +3 more | |
PGXSET3 |
| BN66.1, PR139, PR140, PR189, PR195, PR26.1, PR46.2, PR47.1 +5 more | ||
PGXSET4 |
| PR46.2 | ||
PGXSET5 |
| BN66.1, PR139, PR140, PR189, PR195, PR46.2, PR80.1, PR80.4 +2 more |
Relations
One to one (4) — lookups and parents
| Relation | Table | Rules | Condition | Field map | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Prgarncat | PRGARNTYPE | Required |
| ||||||||||
| Prgarntype | PRGARNTYPE | Required |
| ||||||||||
| Prsystem | PRSYSTEM | Required |
| ||||||||||
| Prtaxauth | PRTAXAUTH | Required |
|
Programs
Updated by (1)
- PR46.2 Canada Garnishment Rules
Referenced by (13)
- BN66.1 Estimated Pay Calculation
- PR139 Arrears Automation
- PR140 Earnings and Deductions Calculation
- PR189 Gross Up Calculation
- PR195 Accrual Program
- PR246 Canada Garnishment Rules Listing
- PR26.1 United States Employee Garnishment
- PR47.1 Canada Employee Garnishment
- PR514 Employee Deduction Master Load
- PR80.1 Manual Check
- PR80.4 Manual Payment
- PR89.1 Payment Modeling
- PRAT.1 Alltax connection test