You are on page 1of 2

ACH

Field #

ACH File Format
PERA CCD+ Addendum “Free Form” Format
Field Name (Data Elements & Separators) Segment Identifier Separator Employer Unit ID Separator Payroll Paid Date Separator Invoice Number Separator Invoice Amount Separator Invoice Number Separator Invoice Amount Separator Invoice Number Separator Invoice Amount Terminator Field Requirements M M M O C O C O C M Data Element Type Alpha ID Date N-0 N-2 N-0 N-2 N-0 N-2 Min/Max Use 4/4 6/6 8/8 3/7 1/10 3/7 1/10 3/7 1/10 Contents PERA * XXXXXX * MMDDYYYY * XXXXXXX * $$$$$$$$¢¢ * XXXXXXX * $$$$$$$$¢¢ * XXXXXXX * $$$$$$$$¢¢ \

PER01 PER02 PER03 PER04 PER05 PER06 PER07 PER08

ACH file record format for all entries - file header record
Field 1 Record Type 2 Priority Code 3 4 5 6 7 File ID Modifier 8 Record Size 9 Blocking Factor 10 11 12 13

Data Element Name Field Inclusion Requirement Upper

Immediate Immediate Destination Origin

Transmission Date Time O

Format Immediate Immediate Reference Code Destination Origin Code Name Name Name M M M O

M

R

M

M

M

M

M

M

Contents

'1'

Numeric

bTTTTAAAAC

bTTTTAAAAC

YYMMDD

HHMM

Case A-Z Numeric 0-9 1

'094'

'10'

'1'

Alphameric Alphameric Alphameric

Length

1

2

10

10

6

4

3

2

1

23

23

8

Position

01-01

02-03

04-13

14-23

24-29

30-33

34-34

35-37

38-39

40-40

41-63

64-86

87-94

File control record
Field 1 Record Type Code 2 Batch Count 3 Block Count 4 Entry/ Addenda Count 5 Entry Hash 6 Total Debit Entry Dollar Amount in File 7 Total Credit Entry Dollar Amount in File 8 Reserved

Data Element Name
Field Inclusion Requirement Contents Length Position

M

M

M

M

M

M

M

N/A

'9' 1 01-01

Numeric 6 02-07

Numeric 6 08-13

Numeric 8 14-21

Numeric 10 22-31

$$$$$$$$$$¢¢ 12 32-43

$$$$$$$$$$¢¢ 12 44-55

BLANK 39 56-94

ACH Batch Record Format For All Entries Company/Batch Header Record Field 1 Record Type 2 Service Class Code 3 4 5 6 7 8 9 10 11 12 13 Data Element Name Field Inclusion Requirement Contents Length Position M M Company Company Company Standard Company Company Effective Settlement Originator Originating Batch Name Discretionary Identification Entry Entry Descriptive Entry Date Status DFI Number Data Class Description Date Date (Julian) Code Identification Code Inserted by M O R M M O R Receiving M M R ACH Alphameric Alphameric 16 05-20 20 21-40 Alphameric Alphameric Alphameric Alphameric YYMMDD 10 41-50 3 51-53 10 54-63 6 64-69 6 70-75 Numeric 3 76-78 Alphameric TTTTAAAA 1 79-79 8 80-87 Numeric 7 88-94 '5' 1 01-01 Numeric 3 02-04 Company/Batch Control Record Field 1 Record Type Code 2 Service Class Code 3 Entry/ Addenda Count 4 Entry Hash 5 Total Debit Entry Dollar Amount M 6 7 8 9 Reserved 10 Originating DFI Identification 11 Batch Number Data Element Name Field inclusion requirement Contents Total Credit Company Message Entry Identification Authentication Dollar Code Amount M R O M M M M N/A M R '8' Numeric Numeric Numeric $$$$$$$$$$¢¢ $$$$$$$$$$¢¢ Alphameric Alphameric Blank TTTTAAAA Numeric Length 1 3 6 10 12 12 10 19 6 8 7 Position 01-01 02-04 05-10 11-20 21-32 33-44 45-54 55-73 74-79 80-87 88-94 Sequence of Records for CCD Entries Entry Detail Record Field 1 Record Type Code 2 Transaction Code 3 Receiving DFI Identification 4 Check Digit 5 DFI Account Number 6 Amount 7 Identification Number 8 9 10 Addenda Record Indicator 11 Trace Number Data Element Name Field inclusion requirement Contents Receiving Discretionary Company Data Name M M M M R M O R O M M '6' Numeric TTTTAAAA Numeric Alphameric $$$$$$$$¢¢ Alphameric Alphameric Alphameric Numeric Numeric Length 1 2 8 1 17 10 15 22 2 1 15 Position 01-01 02-03 04-11 12-12 13-29 30-39 40-54 55-76 77-78 79-79 80-94 Addenda Record Field 1 Record Type Code M 2 Addenda Type Code M 3 Free Form M 4 Special Addenda Sequence Number M 5 Entry Detail Sequence Number M Data Element Name Field inclusion requirement Contents '7' '05' Alphameric Numeric Numeric Length 1 2 80 4 7 Position 01-01 02-03 04-83 84-87 88-94 .