ACH File - Company/Batch header record

Show expandable text

We moved!

Help articles have been migrated to the new Help and Support. You can find help for your products and accounts, discover FAQs, explore training, and contact us!

There is one Company/Batch Header Record for each batch file included in an ACH file. A Company/Batch Header Record includes 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 5. (01-01) 1 numeric.

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

Either the numerals 200, 220, or 225. Use 200 if it is marked as a balanced file as entered in the Direct Deposit tab (or the Client Direct Deposit tab, if applicable) of the Bank Accounts screen, because both debits and credits are in the file. If there are only credits in the file, use 220. If there are only debits in the file, use 225. (02-04) 3 numeric.

Service Class Code, example
ACH head serv class code
Company Name

The choice selected for Company name field as entered in the Advanced Setup dialog, accessed from the Direct Deposit tab (or the Client Direct Deposit tab, if applicable) of the Bank Accounts dialog. (05-20) 16 numeric.

Company Name, example
ACH head co name
Company Discretionary Data

Blank or the information entered in the Company discretionary data field as entered in the Advanced Setup dialog, accessed from the Direct Deposit tab (or the Client Direct Deposit tab, if applicable) of the Bank Accounts screen. (21-40) 20 alphanumeric.

Company Discretionary Data, example
ACH head co discr data
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 Bank Accounts screen. (41-50) 10 alphanumeric.

Company Identification, example
ACH head co ID
Standard Entry Class Code

PPD for payroll or non-commercial vendor transactions. 

CCD for all other transactions.

Non-commercial vendors have social security numbers (xxx-xx-xxxx) and commercial vendors have EINs (xx-xxxxxxx). Therefore, if an SSN is entered for the vendor (or if the SSN/EIN field is left blank), the file displays PPD in this field. If an EIN is entered for the vendor, the file will display CCD in this field. 

(51-53) 3 alphanumeric.

Standard Entry Class Code, example
ACH head std entry class code
Company Entry Description
  • PAYROLL, for a payroll deposit
  • PRENOTE, for a prenote file
  • TAX PAYMNT, for a tax deposit
  • VENDOR PMT, for a commercial vendor deposit
  • 1099 PMT, for a non-commercial vendor deposit
  • CHILDSUPPT, for a child support payment deposit

(54-63) 10 alphanumeric.

Company Entry Description, example

ACH head co entry desc

See also: Company entry description for vendor direct deposit transactions

Company Descriptive Date

Blank or the information entered in the Company Descriptive Date field as entered in the Advanced Setup dialog, accessed from the Direct Deposit tab (or the Client Direct Deposit tab, if applicable) of the Bank Accounts screen). (64-69) 6 alphanumeric.

Company Descriptive Date, example
ACH head co desc date
Effective Entry Date

The information entered in the Effective Date field as entered in the Process Direct Deposit grid. (70-75) 6 numeric YYMMDD.

Effective Entry Date, example
ACH head effect entry date
Settlement Date

Blank. Completed by the bank that receives the ACH file. (76-78) 3 numeric.

Settlement Date, example
ACH head settlement date
Originator Status Code

The numeral 1. (79-79) 1 numeric.

Originator Status Code, example
ACH head orig stat code
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 Bank Accounts screen. (80-87) 8 numeric.

Originating DFI Identification, example
ACH head orig DIF ID
Batch Number

The unique number assigned to each Company/Batch Header 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 head batch num

Was this article helpful?

Thank you for the feedback!