==== Work with ACH Control Records ==== [[[start | Up to Main Menu ]]][ [[start#iach | Prior Topic - iACH ]]] \\ \\ **Option 2 Work with ACH Control Records** Enables you to configure banking information specific to your company, and transmission protocols and credentials necessary to send a compiled NACHA file to your financial institution. Selecting this option allows for these items to be maintained. \\ \\
7/05/09 ACH ePayment Solutions 5.05 FM7210C1 18:01:34 Control Record Definition QSECOFR Type options, press Enter. 1=Select 3=Copy 4=Delete 7=Rename Opt Application Description ACHKEY TEST ACHNOTIFY Test ACH Notify Bottom F3=Exit F6=Add\\ \\ The first of four maintenance screens are displayed below. \\ \\
7/05/09 ACH ePayment Solutions 5.05 FM7210D3 18:08:01 Control Record Definition QSECOFR ACH Key Name: ACHNOTIFY ACH Description: Test ACH Notify Originating DFI ID: 1111111111 Bank Name: BANK OF NOTIFY Bank State: Bank Account: 12345678901234567 Type Code: C Priority Code: 11 Immediate Destination: 1111111111 Immediate Origin: 1111111111 File Creation Date: File Creation Time: File ID Modifier: 1 Record Size: 94 Blocking Factor: 94 Format Code: Second Bank Name: Company Name: Reference Code: F1=Help F3=Exit F4=Prompt F10=Save F12=Cancel\\ \\ The detailed descriptions of the data elements from the first screen are outlined below. \\ \\ * **ACH Key Name** This contains the unique key for defining this ACH control record. * **ACH Description** Likewise, this is the description of the control record. * **Originating DFI ID** This contains the banks' nine digit routing number. * **Bank Name** This field contains the thirty character bank name. * **Bank State** The state or country code associated with the bank. * **Bank Account** Your company's account number from which transactions will be debited or credited. * **Type Code** Contains the code used to define the type of bank account as either a *C* for checking or *S* for savings. * **Priority Code** This contains the priority code which is slated for future use for the NACHA format. The default value for now is always 01. * **Immediate Destination** This optional field contains the name of the ACH receiving point for which the file is destine. * **Immediate Origin** This mandatory field begins with a blank in the first position followed by the nine character routing number. * **File Creation Date** * **File Creation Time** * **File ID Modifier** This is used to distinguish between files created on the same date and between the same participants. Without some distinct number/character multiple files between parties on the same day would be very difficult to distinguish. * **Record Size** This mandatory field contains the record length. This value is 094. * **Blocking Factor** This mandatory field contains the number of records defined as a block. The default value for this field is ten. * **Format Code** This mandatory field contains the value of one used to define the Record type of one within the first record of the NACHA file. * **Second Bank Name** This optional field, also known as the Immediate Destination Name, contains the name of the ACH or receiving point for which the file is destined. * **Company Name** This optional field contains the name of the ACH operator or sending point that is sending the file. * **Reference Code** This optional field is reserved for information pertinent to the originator. Can be used for anything originating company wants. \\ \\ The second screen below illustrates the next list of elements needing to be defined followed by their detailed definitions. \\ \\
7/05/09 ACH ePayment Solutions 5.05 FM7210D4 18:09:16 Control Record Definition QSECOFR ACH Key Name: ACHNOTIFY ACH Description: Test ACH Notify Type Code: 1 Service Class Code: 111 Company Name: ACH NOTIFY Company Data: COMPANY DATA Company ID: DATA Standard Entry Class: 111 Company Entry Descrip: TEST Descriptive Date: Effective Date: Settlement Date: Original Status: 1 Oringinating DFI ID: Batch Number: ACIS Customer Number: Source of Input: Transaction Type: 23 F1=Help F3=Exit F4=Prompt F10=Save F12=Cancel\\ \\ * **Type Code** This required field defines the record type of the first record of the NACHA file. Its default value should be "1". * **Service Class Code** This required field identifies the general classification of dollar entries to be exchanged. "200" mixed debits and credits, "220" ACH Credits only, "225" ACH Debits only, "280" ACH Automated Accounting Advices. * **Company Name** This mandatory field contains the company name established by the originator for the purposes of further identifying the source of the entry and for descriptive purposes of the receiver. This value will be stored in the third field of the ACH **"5"** record. * **Company Data** This optional field is for the use of the originator or ODFI to contain anything that is useful to them. It resides in the fourth field of the **"5"** record. * **Company ID** This required field may begin with the ANSI one digit identification code designator (ICD) , followed by the identifiation number. The ANSI ID numbers and ICD are **"1" IRS Employer identification number** , **"3" Data Universal Numbering System (DUNS), **"9" User defined number. * **Standard Entry Class** This mandatory field contains the standard entry class for the batch following. Tier will most likely use **PPD** Auto recurring withdrawals and direct deposit, **CCD** from employer 1 addenda, **CTX** from employer up to 999 addenda, **TEL** Telephone authorized withdrawals, **WEB** Internet authorized withdrawals. This value is used to populate the sixth field of the **5** record. * **Company Entry Descrip** This mandatory field contains the purpose of the entry to be displayed back to the receiver. * **Descriptive Date** With this optional field the originator establishes the field as the date it would like to see displayed to the receiver for descriptive purposes only. This field is never used to control timing of any computer or manual operation. No format is specified. * **Effective Date** This is the date specified by the originator on which it intends a batch of entries to be settled. For credit entries, the effective entry date shall be either one or two banking days following the banking day of processing established by the Originating ACH Operator ( The processing Date ). For Debit entries, the effective entry date shall be one banking day following the processing date. This is the nineth field of the **5** Record. * **Settlement Date** This field is inserted by the ACH Operator (e.g. Federal Reserve) it is generally teh same as the effective date. Leave this value as blank by default. * **Original Status** This is a mandatory field. This code refers to the ODFI initiating the entry. **"1"** Originator is a DFI Bound by NACHA ruls. **"2"** Originator is a federal government entity or agency not subject to NACHA rules. * **Originating DFI ID** This is a mandatory field. This contains the routing number of the ODFI ( without the ninth check digit ). * **Batch Number** This is a mandatory field. This is the number assigned in ascending sequence to each batch in a file. Batch number in the company header record and company batch control record should be the same. The default value should be "0000001". * **ACIS Customer Number** This is an optional field necessary only if your bank requires an separate control file to be sent to accompany the NACHA file. This contains the bank assigned ACIS customer number. * **Source of Input** This too, is an optional field necessary only if your bank requires an separate control file to be sent to accompany the NACHA file. This contains the bank assigned Source of Input value. * **Transaction Type** This contains a two character code used to identifies the type of transactions processed by this control record. The codes and their descriptions are detailed below: \\ \\ | 21 | Return or NOC for a Demand Credit | Demand Credit records | | 22 | Demand Credit | Demand Credit records | | 23 | Prenote for a Demand Credit | Demand Credit records | | 24 | Zero Dollar Entries w/Remittance Data* | Demand Credit records | | 26 | Return or NOC for a Demand Debit | Demand Debit Records | | 27 | Demand Debit | Demand Debit Records | | 28 | Prenote for a Demand Debit | Demand Debit Records | | 29 | Zero Dollar Entries w/Remittance Data* | Demand Debit Records | | 31 | Return or NOC for a Savings Credit | Savings Account Credit Records | | 32 | Savings Credit | Savings Account Credit Records | | 33 | Prenote for a Savings Credit | Savings Account Credit Records | | 34 | Zero Dollar Entries w/Remittance Data* | Savings Account Credit Records | | 36 | Return or NOC for a Savings Debit | Savings Account Debit Records | | 37 | Savings Debit | Savings Account Debit Records | | 38 | Prenote for a Savings Debit | Savings Account Debit Records | | 39 | Zero Dollar Entries w/Remittance Data* | Savings Account Debit Records | \\ \\
6/14/09 ACH400 19:33:54 Control Record Definition QSECOFR ACH Key Name: ACHAPP ACH Description: ACH Sample Application Transmission Type: 01 (01=Bisync, 02=FTP, 03=SFTP, 04=FTL SSL) Bank Phone: T18005551212 Baud Rate: 9600 Modem Device: BSCELSRC Transfer File: FILE80 Transfer Library: FMG Report Out Queue: QPRINT Report Library: QGPL Save Report: Y Hold Report: N F1=Help F3=Exit F4=Prompt F10=Save F12=Cancel\\ \\ * **Transmission Type** Specify the code associated with the desired transmission type: 01=Bisync modem, 02=FTP File transfer Protocol, 03=SFTP Secure File Transfer Protocol, 04=FTL SSL Secure Sockets Layer. * **Bank Phone** The phone number associated with the bank's modem. * **Baud Rate** The transmission rate * **Modem Device** The System i device name. * **Transfer File** The physical file used to build the NACHA file for bisync transmission. * **Transfer Library** The library used to build the NACHA file for bisync transmission. * **Report Out Queue** The target out queue used for the resulting audit reports. * **Report Library** The target library used for the resulting audit report. * **Save Report** Configure the resulting audit report to save the report. * **Hold Report** Configure the resulting audit report to hold the report. \\ \\
7/05/09 ACH ePayment Solutions 5.05 FM7210D6 18:10:16 Control Record Definition QSECOFR ACH Key Name: ACHNOTIFY ACH Description: Test ACH Notify Authorized User 01: Authorized User 02: Authorized User 03: Authorized User 04: Authorized User 05: Authorized User 06: Authorized User 07: Authorized User 08: Authorized User 09: Authorized User 10: Authorized Amount: $.00 F1=Help F3=Exit F4=Prompt F10=Save F12=Cancel\\ \\ * **Authorized User 01-10** Specify the authorized user profiles. * **Authorized Amount** Authorized amount for the this ACH Control. \\ \\
6/14/09 ACH400 19:33:54 Control Record Definition QSECOFR ACH Key Name: ACHAPP ACH Description: ACH Sample Application Domain. . . . . . . . . . .: ________________________________________ User Name . . . . . . . . : ________________________________________ Password . . . . . . . . . : ________________________________________ Confirm. . . . . . . . . . : ________________________________________ FTP Port. . . . . . . . . . : 00021 ( 00001 - 65535 ) FTP Method. . . . . . . . . : *PASSIVE *ACTIVE, *PASSIVE ACH Control Source File. . : __________ ACH control Target Path. . : ________________________________________ ACH Control Target File. . : ________________________________________ ACH Detail Source File . . : __________ ACH Detail Target Path . . : ________________________________________ ACH Detail Target File . . : ________________________________________ F3=Exit F10=Save F12=Cancel\\ \\ * **Domain** Specify the target domain name of the financial institutions' ftp server. * **User Name** User name credential necessary to access the FTP server. * **Password** Password credential necessary to access the FTP server. * **Confirm** confirmation of the password. * **FTP port** The desired port to commonicate with. * **FTP Method** The FTP transmission method * **ACH Control Source File** The physical file used to build the control file for FTP transmission. * **ACH control Target Path** The target path used for receiving the FTP server. * **ACH Control Target File** The target file used for receiving the FTP server. * **ACH Detail Source File** The physical file used to build the NACHA file for FTP transmission. * **ACH Detail Target Path** The target path used for receiving the FTP server. * **ACH Detail Target File** The target file used for receiving the FTP server.