Questions? Call us!
(866) 226-5732


ACH Formats
Create and transmit files in any of the following NACHA formats:

ARC - Accounts Receivable Entry
BOC - Back Office Conversion
CBR - Corporate Cross-Border Payment
CCD - Cash Concentration or Disbursement
CTX - Corporate Trade Exchange
PBR - Consumer Cross-Border Payment
POP - Point of Purchase Entry
PPD - Prearranged Payment and Deposit Entry
RCK - Re-Presented Check Entry
TEL - Telephone-Initiated Entry
WEB - Internet Initiated Entry

Corporate Trade Exchange (CTX)
With ACH Universal Trading Partner edition, we incorporate an EDI engine which adheres to the EPN STP 820 transaction set. In addition, we meet the format for Sprint, Cingular and many other 820 set formats.

Transmission Methods
ACH Universal provides for transmission via email, web upload and FTP. We provide for a large variety of security options, including PGP, SSL and custom port access.

Data Import
ACH Universal can import files in:
· Comma delimited text files (csv)
· Tab delimited and fixed width text files
· Microsoft Excel
· Microsoft Access
· ACH files

In addition, transactions can be:
· 'Copy and Pasted' from Excel
· Manually entered
· Generated from our recurring transactions feature (coming soon)

Frequently Asked Questions:

What format is the ACH file in?
Like many financial formats, the file is in an 'envelope' structure consisting of:
File Header/Trailer
Batch Header/Trailer
Detailed transaction records

File Header/Trailer
The File Header provides information about the company that prepared (originated) the file, when it was prepared, and the bank it is being transmitted to for processing.

The File Trailer provides record, block, amount and hash totals of the records contained in the file to verify the file's integrity.

There is only one set of File Headers/Trailers in the file.

Batch Header/Trailer
The Batch Header provides information about the detail records which are about to follow. This includes:
1. Standard Entry Class (PPD, CCD, CTX, etc...)
2. Effective date
3. Description or 'purpose' (generic 'Payroll', 'Dues', etc...)

As long as the records contain the same three pieces of information, they can be batched together.

The Batch Trailer provides record, amount and hash totals of the records contained in the batch.

There is no limit as to the number of batches.

Detailed Transaction records
Contains the 'basic' transaction information including:
· ABA/Routing Number (other party - not yours)
· Account Number (other party - not yours)
· Amount
· Individual ID Name - The account name that you maintain internally for the other party you perform business with.
· Individual ID Number - The account number that you maintain internally for the other party you perform business with.
· Transaction Code - Identifies the transaction as a Debit or Credit, and the account type, such as checking, savings, etc...

Addendum Records
Additional payment related information can be entered in one or more addendum records. CCD and PPD are restricted to 1 addendum record, while CTX can have up to 9,999 records.

· Each addendum record, PPD, CCD and CTX can hold up to 80 characters of X12 information.
· The format of the ACH file is a fixed width (94 characters) ASCII file.

What's included in the addendum record?
Detailed information regarding the payment.

CTX - Corporate Trade Exchange records can contain payment related information in ANSI ASC X12 format from a secondary source (EDI). This includes:
· Invoice/reference number
· Payment Action Code
· Amount
· Total Invoice
· Discount Amount Taken

Common segments include REF, RMR, ENT and DTM. An example of a remittance segment (RMR):

RMR - Segment type
IV - Reference Number Qualifier
10533 - Invoice/reference number
4495.00 - Amount
· Asterisks (*) represent field separators
· Double asterisk (**) represent an unused optional field (placeholder)
· Back slash (\) represents the terminator. Additional asterisks could have been used instead to indicate the omission of optional fields

PPD - Prearranged Payment and Deposit Entry
Payments can also be made using the Tax Payment (TXP) Banking Convention in the addendum record of a CCD+ formatted record.

A common use is the payment of payroll taxes to the Federal EFTPS system.
A sample addendum entry might look like:

TXP - Tax Payment Banking Convention
987654321 - Tax Payer's ID Number
94105 - Tax Payment Type (Quarterly Payroll)
050301 - Tax Period End Date March 1, 2005
1 - Tax Type 1 = Social Security
1200 - Amount
2 - Tax Type 2 = Medicare
100 - Amount
3 - Tax Type 3= Withholding
300 - Amount
Asterisks (*) represent field separators
\ - Terminator

What is the difference between the formats such as PPD, CCD, CTX and others?
These abbreviations relate to an 'application' type, and help determine the detail record format. ACH applications are classified as being either consumer or corporate payments, depending on the relationship between the parties.

Common applications are:
PPD - Prearranged Payment and Deposit Entry (Consumer)
This is used for credit transactions such as direct deposit of payroll, pension, dividends, as well as debit transactions such as payment of utility bills, mortgages, loans and other recurring payments.

CCD -Cash Concentration or Disbursement (Corporate)
Can be used to consolidate and sweep cash funds within an entity's controlled accounts, or make/collect payments to/from other corporate entities.

The format and information requirements for PPD and CCD are identical. In addition they each can support one addendum record.

CTX - Corporate Trade Exchange (Corporate)
Supports the transfer of funds (debit or credit) with another entity in which you have an existing trading relationship. This format supports ANSI ASC X12 payment related information, which can be placed in multiple (up to 9,999) addendum records.

· The CTX format is different than the PPD and CCD.
· You can combine PPD, CCD and CTX batches within the same transmission file.

What is the significance of the plus sign in the format, ie CCD vs. CCD+, PPD vs. PPD+?
The plus sign merely indicates that there is an addendum record.

I want to pay my vendors with an ACH transaction. What information will they see on their bank statement?
Regardless as to whether you are collecting or sending funds, the other party will see in the description field:
· Your company name
· Your description from the batch header (generic 'purpose' - payroll, ePay, etc...)
· The effective date from the batch header. Extremely useful when researching recurring transactions which contain the same amount.
· Individual ID Name from the detailed transaction
· Individual ID Number from the detailed transaction

Depending on your bank, and their system capabilities (and whether on-line or paper statement), the other party may see addendum information. The other party may need to be enrolled in additional treasury management services to fully capture all addenda information.

Of course the statement will also include other fields, such the amount and actual posting date to the account.

I'm collecting funds from my customers - how do I know that the money went into my account? What if the transaction cannot be completed?
Your bank tracks each transaction that you have submitted and will notify you of any transactions which was unable to be completed.

For example, if an account has been closed, or if you are debiting funds and the account balance is insufficient, you will be notified by your bank. This report can be printed/faxed or can be sent electronically in an ACH Return file. Regardless of the format, the returned items will contain a standard two-digit return code.

In addition, your bank may offer optional services which will allow you to track all transactions, rather than a 'negative-confirmation' scenario.

What information do I need to send transactions through the ACH network?
At a bare minimum, you will need the:
· ABA/Routing Number (other party - not yours)
· Account Number (other party - not yours)
· Amount
The rest of the information can be provided using default data provided during setup.

Can't find what you need? Contact us online or at 866-226-5732
© Treasury Software Corp. 1999 - 2014. All rights reserved.

Treasury Software Home