ACH File Interface

You may pass ACH transactions in a batch mode by sending a file in the following format. You must coordinate this change with EBS.

You may pass the file fixed-length (as shown below) or as pipe-delimited where the field size below is the maximum. The file should be line-sequential (MS-DOS style text file with CRLF at the end of each record). Trailing spaces at the end of the records are optional in this mode.

Variable Type Size Notes
  (*1)    
achin-id R 32 The primary debtor ID in your system
achin-fname R 40 The debtor's first name
achin-lname R 40 The debtor's last name
achin-addr O 40 The debtor's address
achin-city O 25 The debtor's city
achin-state O 2 The debtor's state
achin-zip O 15 The debtor's zip
achin-email O 64 Debtor's email address (the receipt is sent to this address)
achin-phone O 25 The debtor's phone
achin-atype R 1 C=Checking S=Savings (must be C or S)
achin-route R 9 Debtor's Bank ABA
achin-acct R 18 Debtor's bank account number
achin-date R 8 yyyymmdd that the payment should be drawn
achin-amount R 12 Dollar amount of the transaction. The format is left justified, optional zero-filled, single decimal point, two decimal digits. An integer-only value is permitted. Examples are: 1.00, 1, 0001.00. No special characters such as dollar signs, commas or signs are permitted. (*2)

Notes:

  • (*1) C=Constant, R=Required Variable, O=optional variable, A=Assigned by EBS (contact your support rep)
  • (*2) Be aware that the actual amount of the transaction may be different than the amount requested. The ePay system will calculate the true amount of the transaction by adding the fees on top of the amount requested.