User Tools

Site Tools


pub:wrkachapp

Differences

This shows you the differences between two versions of the page.


pub:wrkachapp [2022/06/25 17:02] (current) – created - external edit 127.0.0.1
Line 1: Line 1:
 +==== Work with ACH Control Records ====
 +<html>&#091;</html>[[start | Up to Main Menu ]]<html>&#093;&#091;</html> 
 +[[start#iach | Prior Topic - iACH ]]<html>&#093;</html>
 +\\
 +\\
 +**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.
 +\\
 +\\
 +<html><pre>
 + 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                                                               
 +</pre></html>
 +\\
 +\\
 +The first of four maintenance screens are displayed below.
 +\\
 +\\
 +<html><pre>
 +  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                                                 
 +</pre></html>
 +\\
 +\\
 +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.
 +\\
 +\\
 +<html><pre>
 + 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                            
 +</pre></html>
 +\\
 +\\
 +  * **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       |
 +\\
 +\\
 +<html><pre>
 +  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                       
 +</pre></html>
 +\\
 +\\
 +  * **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.
 +\\
 +\\
 +<html><pre>
 + 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                       
 +</pre></html>
 +\\
 +\\
 +  * **Authorized User 01-10** Specify the authorized user profiles.                                                  
 +  * **Authorized Amount** Authorized amount for the this ACH Control.
 +\\
 +\\
 +<html><pre>
 +  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   
 +</pre></html>
 +\\
 +\\
 +  * **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.