CheckFree – credit card output format

 

This file contains a file header, batch header, detail records, batch trailer and file trailer. Each of these records is 96 bytes long. The format of the records is as follows:

 

FILE HEADER

Field

Length

Contents

Record type

1

1

File identifier

10

GATEWAY1.1

Client ID

10

Client ID from QuickFill

File ID modifier

4

QuickFill batch number

Filler

4

Blank

File composition code

1

2 (Non-authorized transactions)

Collection date

6

Date update run (YYMMDD)

Filler

2

Blank

File creation date

6

Date update run (YYMMDD)

File creation time

4

Time update run (HHMM)

File destination

9

CHECKFREE

Batch count

3

Number of batches in file

Filler

2

Blank

Transaction count

6

Total transactions

Total debits

12

Total debits in file

Total credits

12

Total credits in file

Filler

2

Blank

Carriage return/line feed

2

CR/LF

 

BATCH HEADER

Field

Length

Contents

Record type

1

5

Filler

4

Blank

Descriptor location

1

5

Pre-authorization indicator

1

N (Non-authorized)

Variable descriptor

40

Blank

Filler

35

Blank

Batch number

12

000000000001

Carriage return/line feed

2

CR/LF

 

DETAIL RECORDS

Field

Length

Contents

Record type

1

6

Transaction code

2

77

Debit/credit indicator

1

D

Credit card expiration

8

Expiration (0000MMYY)

Filler

1

Blank

Credit card number

17

Credit card number (no blanks)

Dollar amount

10

Dollar amount (in cents)

Customer ID

15

QuickFill order number

Customer name

22

Customer name or company

Authorization code

6

Authorization code

Transaction date

6

Date update run

Filler

5

Blank

Carriage return/line feed

2

CR/LF

 

BATCH TRAILER

Field

Length

Contents

Record type

1

8

Filler

3

Blank

Transaction count

6

Number of transactions

Total debits

12

Total debits

Total credits

12

Total credits

Filler

48

Blank

Batch number

12

000000000001

Carriage return/line feed

2

CR/LF

 

FILE TRAILER

Field

Length

Contents

Record type

1

9

Client ID

10

Client ID from QuickFill

File ID modifier

4

QuickFill batch number

Batch count

3

Number of batches in file

Filler

9

Blank

Transaction count

6

Total transactions

Filler

2

Blank

Total debits

12

Total debits in file

Total credits

12

Total credits in file

Filler

2

Blank

Parent ID

10

Client ID from QuickFill

Filler

23

Blank

Carriage return/line feed

2

CR/LF

 

See Also