ACH File - Company/Batch control record

Alerts and notices
Leave feedback

Internal Employees: Submit feedback

Contact information (optional):

Leave this blank:

Please tell us how we can make this information more helpful.


Characters left:

Change to CS Support service hours

Our Support department is closed on Friday, April 28th for a company event. However, limited Accounting CS phone support is available on that date from 9 AM - 5 PM ET due to the approaching deadline for quarterly payroll tax forms.

Links to our most popular payroll tax processing topics are available in the Alerts and notices section on the right side of most pages.

Each Company/Batch Header Record included in an ACH file is paired with a Company/Batch Control Record (8 Record) with the following information (position numbers are listed in parentheses).

An ACH file is a simple ASCII-format file that adheres to Automated Clearing House specifications. A single ACH file holds multiple electronic transactions, much like a manila file folder that is used to store and transmit dozens of sheets of paper with information related to a single topic. Each transaction within an ACH file carries either a credit or a debit value. Typically, a payroll ACH file contains many credit transactions to employees' checking or savings accounts, as well as a balancing debit transaction to the employer's (that is, your client's) payroll account.

Field name Contents and position numbers
Record Type Code

The numeral 8. (01-01) 1 numeric.

Record Type Code, example
ACH cont rec type code
Service Class Code

Either the numerals 200, 220, or 225. Should be the same as the one used in the Company/Batch Control Header Record that is paired with this Company/Batch Control Record. (02-04) 3 numeric.

Service Class Code, example
ACH cont serv class code
Entry/Addenda Count

The number of entry detail and addenda records included within the Company/Batch Record. (05-10) 6 numeric.

Entry/Addenda Count, example
ACH cont entry addenda count
Entry Hash

The sum of the Receiving DFI Identification fields in the entry detail and addenda records in the Company/Batch Record. If the number of digits in the total is larger than the field size allows, the number is automatically truncated. (11-20) 10 numeric.

Entry Hash, example
ACH cont entry hash
Total Debit Entry Dollar Amount

The sum of all Amount fields in the debit records included in the Company/Batch Record. (21-32) 12 numeric.

Total Debit Entry Dollar Amount, example
ACH cont tot deb entry
Total Credit Entry Dollar Amount

The sum of all Amount fields in the credit records included in the Company/Batch Record. (33-44) 12 numeric.

Total Credit Entry Dollar Amount, example
ACH cont tot cred entry
Company Identification

The choice selected for Company identification as entered in the Advanced Setup dialog, accessed from the Direct Deposit tab (or the Client Direct Deposit tab, if applicable) of the Setup > Bank Accounts screen.(45-54) 10 alphanumeric.

Company Identification, example
ACH cont company ID
Message Authentication Code

Blank. No longer used. (55-73) 19 numeric.

Message Authentication Code, example
ACH cont msg auth code
Reserved

This field is always left blank. (74-79) 6 numeric.

Reserved, example
ACH cont reserved
Originating DFI Identification

The first eight digits of the nine-digit bank routing number associated with the bank selected in the Originator bank field as entered in the Direct Deposit tab (or the Client Direct Deposit tab, if applicable) of the Setup > Bank Accounts screen. (80-87) 8 numeric.

Originating DFI Identification, example
ACH cont orig DFI ID
Batch Number

The unique number assigned to each Company/Batch Control Record in the ACH file. Batch numbers are assigned in sequential order, beginning with the numeral 1. (88-94) 7 numeric.

Batch Number, example
ACH cont batch num

See also: Domestic ACH file structure and contents

Share This