Batch File
The following guidelines shall be used for formatting transaction data sent in a comma-delimited batch file.
| Parameter | Type | Length | Description |
|---|---|---|---|
*Description |
Text | 10 | Purpose of transaction. Description is required for ACH. This field shows up on customer’s bank statement. |
*Trans Code |
Text | 2 | 27= Debit to checking account, 37= Debit to savings account |
*ABA Expire |
Text | 9 | Routing Number or ABA |
*Account No |
Text | 17 | Account Number or DDA |
*Account Name |
Text | 22 | Name on account |
Ref ID |
Text | 50 | User’s unique reference ID (Invoice #, Order # or Acct. No.) |
*Amount |
Numeric | 8 | Transaction Amount (with decimal point) |
*SECC Code |
Text | 3 | NACHA SECC Code indicating type of transaction. Example: PPD = Business to consumer transaction CCD = Business to business |
*Company Name |
Text | 16 | Source of the entry or merchant name |
Note: Transaction data included in the batch file must be in comma-delimited format with quoted text, as follows. Please remove any spaces before and after the comma delimiter.
| Sample business to consumer transaction |
|---|
| Checking Account Sample: "Fees","27","123456789","123456","John Doe","1475","140.25","PPD","Company 1" |
| Savings Account Sample: "Fees","37","123456789","123456","John Doe","1475","140.25"," PPD ","Company 1" |
| Sample business to business transaction |
|---|
| Checking Account Sample: "Fees","27","123456789","123456","John Doe","1475","140.25","CCD","Company 1" |
| Savings Account Sample: "Fees","37","123456789","123456","John Doe","1475","140.25","CCD","Company 1" |
File Naming Convention - The batch file should be saved with an .ach file extension using the following naming convention.
| File Name | Description |
|---|---|
YYMMDDNN.ACH |
YY = Year, MM = Month, DD = Day & NN = Batch No Example: 04111401.ach Year=2004, Month=11, Day=14 & Batch Number=01 |
Note: The batch number is required. This is used to differentiate between batch files when a merchant sends more than one batch on the same day. If only one batch file is sent for a particular date, the batch number will always be entered as 01.