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 |