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.