EMACHDEPST – Employee ACH Account
- System
- Payroll (PR)
- Prefix
EAD- Primary key
COMPANY,EMPLOYEE,ACH-DIST-NBR- Fields
- 49
- Updated by
- 22 programs
- Referenced by
- 11 programs
EMACHDEPST is the Employee ACH Account table in Lawson Payroll (prefix EAD). It is indexed by COMPANY, EMPLOYEE, ACH-DIST-NBR (EADSET1); alternate indexes: EADSET10, EADSET11, EADSET2, EADSET3, EADSET4, EADSET5, EADSET6, EADSET7 and 2 more. It is related 1:1 to PRSYSTEM, EMPLOYEE and PREMPBANK and 1:M to HRHISTORY. It is updated by BN66.1, HR11.1, PA115, PR12.1, PR12.3, PR140, PR160, PR189 and 14 more and referenced by HR170, HR70.1, HR94.1, PR141, PR155, PR162, PR180, PR212 and 3 more. The table has 49 fields, 11 indexes and 5 documented relations.
About EMACHDEPST
This file contains information about employee Automated Clearing House (ACH) accounts and usage. When net pay is distributed into ACH accounts, the distribution history is recorded in the Employee ACH Distribution file. PR12.1 (ACH Distribution) is the primary program that updates this file. You can define up to nine different accounts for an employee.
Fields (49)
Column = COBOL field name without the EAD- prefix, hyphens → underscores. Derived fields are computed by the application and are not stored.
| Field / column | Type | Description & values | Updated by |
|---|---|---|---|
EAD-COMPANY PKCOMPANY | Numeric 4 | — | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-EMPLOYEE PKEMPLOYEE | Numeric 9 | Contains the employee number. Each person employed by the company is assigned a unique number. The system uses the employee number to correlate all of the information related to that person. | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-ACH-DIST-NBR PKACH_DIST_NBR | Numeric 2 | Contains the ACH distribution account numbers defined for an employee. You can define up to nine different accounts for an employee. | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-OCCURANCESOCCURANCES | Numeric 3 | Contains the total number of times you want the system to take the distribution. If you do not want to regulate the number of times the distribution is taken, leave the Occurrences - Original field blank in PR12.1 (Distribution). | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-REMAIN-OCCURREMAIN_OCCUR | Numeric 3 | Contains the value that indicates the remaining number of times a distribution is to be taken. | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-EBANK-IDEBANK_ID | Numeric 9 | Contains the employee's bank DFI (Depository Financial Institution) identification number. | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-EBNK-ACCT-NBREBNK_ACCT_NBR | Alpha 17 | Contains the employee's bank account number where payments are deposited. | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-ACCOUNT-TYPEACCOUNT_TYPE | Alpha 1 | Contains the value that identifies the bank account as a checking or savings account. The account type is identified on the tape created by PR160 (Payment Print) as 23 for checking accounts and 33 for savings accounts.
| BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-ACH-PRENOTIFYACH_PRENOTIFY | Alpha 1 | Contains the ACH prenotification status between the account and the processing bank. When you define an ACH account, the prenotify status is Not Prenotified. When you run PR160 (Payment Print) to create prenotifications, the status changes to Prenotified. When the bank accepts the tape with the prenotification, you must manually change the status to Accepted. The system does not distribute net pay to an account until the status is Accepted.
| BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-NET-PERCENTNET_PERCENT | Signed 7.3 | Contains the percent of the employee's net pay to be deposited into the account. Each account has either a percent or flat amount identified. | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-DEPOSIT-AMTDEPOSIT_AMT | Signed 13.2 | Contains the flat amount to be deposited into the account. Each account has either a flat amount or a percent indicated. | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-DESCRIPTIONDESCRIPTION | Alpha 30 (Lower Case) | Contains the ACH distribution description. | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-CHECK-DESCCHECK_DESC | Alpha 8 (Lower Case) | Contains the ACH distribution identifier that prints on the payment stub or pay receipt and on reports generated by PR140 (Earnings and Deductions Calculation). | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-BEG-DATEBEG_DATE | Numeric 8 (yyyymmdd) | Contains the effective date deposits can be made to the entered account. | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-END-DATEEND_DATE | Numeric 8 (yyyymmdd) | Contains the last date deposits can be made to the entered account. | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-DED-CYCLEDED_CYCLE | Alpha 1 Occurs 9 Times ×9 | Contains the value that indicates the payroll cycles in which the system takes the ACH distribution. X | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-DEFAULT-FLAGDEFAULT_FLAG | Alpha 1 | Contains the value that identifies the account as the default account to which the system deposits remaining amounts if you do not specify 100 percent distribution on the Pay form tab on HR11.1 (Employee).
| BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-BANK-ROLL-NOBANK_ROLL_NO | Alpha 20 | Contains additional bank information needed if an employee's bank is a building society. Informational only. (UK requirement) | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-ACH-DIST-ORDERACH_DIST_ORDER | Numeric 2 | Contains the number that indicates the order that ACH distributions are taken. The ACH distribution record selected as the default will always be the last one processed. If partial auto deposit is selected, the check is where the remaining dollars are distributed to. | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-CA-INST-NBRCA_INST_NBR | Numeric 4 | Contains the value that identifies the Canadian institution for the employees direct deposit. | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-CA-TRANSIT-NBRCA_TRANSIT_NBR | Numeric 5 | Contains the Canadian transit number for the employees direct deposit. | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-COUNTRY-CODECOUNTRY_CODE | Alpha 2 | The country code. Required for VAT and intrastat reporting. Must be defined in IN01.1 (Country Maintenance). " " = USA
| BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-CURRENCY-CODECURRENCY_CODE | Alpha 5 | This field contains the company base currency code established in Company (GL10.1 ). | — |
EAD-CURR-NDCURR_ND | Numeric 1 | The number of decimals assigned to a particular account as determined by the account currency. | — |
EAD-PENS-SEQ-NBRPENS_SEQ_NBR | Numeric 4 | — | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-NON-STD-ENTRYNON_STD_ENTRY | Numeric 1 | 0
| BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-ORIG-ACCT-NBRORIG_ACCT_NBR | Alpha 17 | — | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-PAYABLE-TOPAYABLE_TO | Alpha 38 (Lower Case) | — | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-PRINT-RCPTPRINT_RCPT | Alpha 1 | — | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-DED-CYCLE-GRPDED_CYCLE_GRP | Derived | — | — |
EAD-DED-CYCLE-1DED_CYCLE_1 | Derived | — | — |
EAD-DED-CYCLE-2DED_CYCLE_2 | Derived | — | — |
EAD-DED-CYCLE-3DED_CYCLE_3 | Derived | — | — |
EAD-DED-CYCLE-4DED_CYCLE_4 | Derived | — | — |
EAD-DED-CYCLE-5DED_CYCLE_5 | Derived | — | — |
EAD-DED-CYCLE-6DED_CYCLE_6 | Derived | — | — |
EAD-DED-CYCLE-7DED_CYCLE_7 | Derived | — | — |
EAD-DED-CYCLE-8DED_CYCLE_8 | Derived | — | — |
EAD-DED-CYCLE-9DED_CYCLE_9 | Derived | — | — |
EAD-CREATE-DATECREATE_DATE | Numeric 8 (yyyymmdd) | This field contains the server date (month, date, and year) of the last change to this record. | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-CREATE-TIMECREATE_TIME | Numeric 6 (hhmmss) | Contains the server time (hour, minute, and second) when the record was last changed. | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-CREATE-USER-IDCREATE_USER_ID | Alpha 10 (Lower Case) | Contains the user ID of the person who last changed this record. | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-DATE-STAMPDATE_STAMP | Numeric 8 (yyyymmdd) | This field contains the server date (month, date, and year) of the last change to this record. | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-TIME-STAMPTIME_STAMP | Numeric 6 (hhmmss) | Contains the server time (hour, minute, and second) when the record was last changed. | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-USER-IDUSER_ID | Alpha 10 (Lower Case) | Contains the user ID of the person who last changed this record. | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-OBJ-IDOBJ_ID | Numeric 12 | — | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-IAT-ACHIAT_ACH | Alpha 1 | N Y | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-IN-MICR-NOIN_MICR_NO | Numeric 9 | — | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EAD-IFSCIFSC | Alpha 11 | — | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
Indexes (11)
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 |
|---|---|---|---|---|
EADSET1 | COMPANY, EMPLOYEE, ACH-DIST-NBR | Primary | BN66.1, HR11.1, HR170, HR70.1, HR94.1, PA115, PR12.1, PR12.3 +22 more (list truncated in source) | |
EADSET10 | IN-MICR-NO, COMPANY, EMPLOYEE, ACH-DIST-NBR | — | ||
EADSET11 | IFSC, COMPANY, EMPLOYEE, ACH-DIST-NBR | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more | ||
EADSET2 | COMPANY, EMPLOYEE, DEFAULT-FLAG, ACH-DIST-ORDER, ACH-DIST-NBR | KeyChange, Subset | Where ACH-DIST-ORDER != Zeroes | BN66.1, PR140, PR189, PR195, PR80.1, PR80.4, PR89.1, PRAT.1 |
EADSET3 | COMPANY, EMPLOYEE, ACH-DIST-NBR | KeyChange, Subset | Where ACH-PRENOTIFY = "N" | PR160 |
EADSET4 | COMPANY, EMPLOYEE, ACH-DIST-ORDER, ACH-DIST-NBR | KeyChange, Subset | Where ACH-DIST-ORDER != Zeroes | BN66.1, PR12.1, PR12.3, PR140, PR160, PR189, PR195, PR29.1 +12 more |
EADSET5 | COMPANY, EMPLOYEE, ACH-DIST-NBR | KeyChange, Subset | Where OCCURANCES != Zeroes | BN66.1, PR140, PR189, PR195, PR80.1, PR80.4, PR89.1, PRAT.1 |
EADSET6 | COMPANY, EMPLOYEE, COUNTRY-CODE, ACH-DIST-NBR | BN66.1, PR12.1, PR12.2, PR12.3, PR140, PR160, PR189, PR195 +13 more | ||
EADSET7 | COMPANY, EMPLOYEE, PENS-SEQ-NBR, ACH-DIST-NBR | KeyChange, Subset | Where PENS-SEQ-NBR = Zeroes | PR12.1 |
EADSET8 | COMPANY, EMPLOYEE, PENS-SEQ-NBR, ACH-DIST-NBR | KeyChange, Subset | Where PENS-SEQ-NBR != Zeroes | BN66.1, PR140, PR189, PR195, PR229, PR29.1, PR529, PR560 +6 more |
EADSET9 | OBJ-ID | Subset | Where (OBJ-ID != Zeroes) | HR94.1 |
Relations
One to one (4) — lookups and parents
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Company | PRSYSTEM | Required | EAD-COMPANY → PRS-COMPANY, Spaces → PRS-PROCESS-LEVEL | |
| Employee | EMPLOYEE | Required | EAD-COMPANY → EMP-COMPANY, EAD-EMPLOYEE → EMP-EMPLOYEE | |
| Prempbankca | PREMPBANK | Required | When EAD-COUNTRY-CODE = "CA" | Zeroes → PEB-EBANK-ID, EAD-CA-INST-NBR → PEB-CA-INST-NBR, EAD-CA-TRANSIT-NBR → PEB-CA-TRANSIT-NBR |
| Prempbankus | PREMPBANK | Required | EAD-EBANK-ID → PEB-EBANK-ID, Zeroes → PEB-CA-INST-NBR, Zeroes → PEB-CA-TRANSIT-NBR |
One to many (1) — child tables
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Hrhistory | HRHISTORY | Valid When (EAD-OBJ-ID != Zeroes) | EAD-COMPANY → HRH-COMPANY, EAD-EMPLOYEE → HRH-EMPLOYEE, EAD-OBJ-ID → HRH-OBJ-ID, → HRH-FLD-NBR, → HRH-POS-LEVEL, → HRH-BEG-DATE, → HRH-SEQ-NBR |
Programs
Updated by (22)
- BN66.1 Estimated Pay Calculation
- HR11.1 Employee
- PA115 Employee Purge
- PR12.1 Direct Deposit Distribution
- PR12.3 Automatic Deposit Maintenance
- PR140 Earnings and Deductions Calculation
- PR160 Payment Print
- PR189 Gross Up Calculation
- PR195 Accrual Program
- PR29.1 Pension Payment Maintenance
- PR36.1 Time Record Entry
- PR36.4 Manual Time Record Maintenance
- PR45.1 Error Processing
- PR512 Employee ACH Distribution Interface
- PR529 Pension Payroll Conversion
- PR560 Payroll History Load CSV
- PR582 Mass Adjustment Load
- PR80.1 Manual Check
- PR80.4 Manual Payment
- PR82.1 Adjustment
- PR89.1 Payment Modeling
- PRAT.1 Alltax connection test
Referenced by (11)
- HR170 Human Resource Writer Report Request
- HR70.1 Human Resource Writer Inquiry
- HR94.1 Employee Direct Deposit Audit Inquiry
- PR141 Payroll Register
- PR155 Bank Reconciliation
- PR162 Payment Register
- PR180 Manual Payment Print
- PR212 Direct Deposit Account Listing
- PR229 Pension Participant Listing
- PR260 Payment Detail Listing
- PR712 Employee Bank and Bank Account Update