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.