ACH Extract File Format

The following describes the format of the ACH Extract file that is produced by CLM. An ACH Extract file is comprised of a Header Record, one or more Detail Records, and a Trailer Record.

Field Name

Columns

Length

Description/Format

File Header Record

Record Type

1

1

'1'

Priority code

2-3

2

'2'

Destination Bank ID

4-13

10

This is entered into CLM under Office Management/System Configuration Parameters/ACH Parameters.

Sending School ID

14-23

10

This is entered into CLM under Office Management/System Configuration Parameters/ACH Parameters.

Transmission date

24-29

6

YYMMDD (current date)

Transmission time

30-33

4

HHMM (current time)

File ID Modifier

34

1

'A'

Record Size

35-37

3

'094'

Format Code

38

1

'1'

Bank Name

39-61

23

This is entered into CLM under Office Management/System Configuration Parameters/ACH Parameters.

School Name

62-84

23

STAFF.ORGANIZATION

Reference code

85-92

8

Blank

Company Batch Header Record

Record Type

1

1

'5'

Service class code

2-4

3

'200'

School Name

5-20

16

STAFF.ORGANIZATION

Discretionary data

21-40

20

Blank

Company ID

41-50

10

This is entered into CLM under Office Management/System Configuration Parameters/ACH Parameters.

Standard entry class

51-53

3

'PPD'

Company entry description

54-63

10

STAFF.MISCASCII2 (if MISCASCII2 is blank/null, use 'STUDLOANS')

Company descriptive date

64-69

6

YYMMDD (transaction date entered by user at run-time)

Effective entry date

70-75

6

YYMMDD (transaction date entered by user at run-time)

Filler (reserved)

76-78

3

Blanks

Originator status code

79

1

'1'

Destination bank ID

80-87

8

This is entered into CLM under Office Management/System Configuration Parameters/ACH Parameters.

Batch number

88-94

7

'0000001'

Detail Record

Record type

1

1

'6'

Bank transaction code

2-3

2

ACH.BANK_TRANSCODE ("22" - DDA credit, "23" - DDA credit prenote, "27" - DDA debit, "28" - DDA debit prenote, "32" - savings credit, "33" - savings credit prenote, "37" - savings debit, "38" - savings debit prenote)

Bank FRD/ABA#

4-11

8

This is entered into CLM in Borrower Services/ACH Accounts.

MOD 10 Check digit

12

1

Check digit calculated on ACH.BANK_FRD_ABA

Borrower Bank account #

13-29

17

This is entered into CLM in Borrower Services/ACH Accounts.

Amount of transaction

30-39

10

LOANFINC.PAYAMT (prenotes should send a zero dollar amount)

Borrower SSN

40-54

15

This is from the borrower’s record.

Borrower Name

55-76

22

This is from the borrower’s record.

Discretionary data

77-78

2

Blanks

Addenda record indicator

79

1

'0' (zero)

Trace number

80-87

8

(Bank ID #)

Sequence #

88

1

'0' (zero)

Ascending record sequence #

89-94

6

Record #. Only count type 6 records

Company Batch Trailer Record/Record type 8 (one per file)

Record type

1

1

'8'

Service class

2-4

3

'200'

Total # detail records

5-10

6

Only count type 6 records

Hash count

11-20

10

Sum of all ACH.BANK_FRD_ABA

Total debit amount

21-32

12

Sum of LOANFINC.PAYAMT

Total credit amount

33-44

12

'000000000000'

Company ID

45-54

10

STAFF.MISCASCII1 (if MISCASCII1 is blank/null, use STAFF.MEMBER_ID

Filler (reserved)

55-79

25

Blanks

Bank ID #

80-86

7

This is entered into CLM under Office Management/System Configuration Parameters/ACH Parameters.

Batch number

87-93

7

'0000001'

File Trailer Record/Record type 9 (one per file)

Record type

1

1

'9'

Batch count

2-7

6

'000001'

Block count

8-13

6

How many blocks of 10 records based on total # of records in the file? i.e. 9 records = 1 block; 13 records = 2 blocks. Right justified; zero filled

# of detail records

14-21

8

Total # of detail records; right justified; zero filled

Hash count

22-31

10

Sum of all ACH.BANK_FRD_ABA; right justified; zero filled

Total debit amount

32-43

12

Sum of LOANFINC.PAYAMT; right justified; zero filled

Total credit amount

44-55

12

'000000000000'

Filler

56-94

39

All Blank