Presentment Header Record

The presentment header record fields are described in Table 1.
Table 1. Presentment Header Record format
Field Format Length (in bytes) Description
Record Code Hexadecimal 1 The identification code of the presentment header record. It is always X'02'.
Filler Hexadecimal 2 This field is always X'0000'.
Pass Number Char 1 This field is always '1'.
Pass Pocket History Hexadecimal 4 This field is always X'00000000'.
String Type Char 1 This field is always 'D'.
Subset Number Char 3 This field is always '000'.
Endpoint ID Signed, packed decimal 5 The endpoint ID corresponding to the outbound batch (ICL). If the endpoint ID is not numeric or longer than nine digits, this field contains 0 and the other endpoint ID field contains the endpoint ID.
Presentment Amount Signed, packed decimal 6 The total amount for this batch (ICL).
Presentment Payment Count Signed, packed decimal 3 The total number of payments for this batch (ICL).
Filler Char 2 This field is filled with blanks.
Sort Type Hexadecimal 1 This field is always X'01'.
Filler Char 3 This field is filled with blanks.
Filler Char 6 This field is always '000001'.
Extract Day Char 2 The day of the month on which the extract occurred.
Extract Time Char 6 The time the extract occurred. The format is hhmmss, where:
hh
is the hour
mm
is the minutes
ss
is the seconds
Debit-credit Order Char 1 Indicates whether debits or credits are the first in the file. '0' indicates debits are first and '1' indicates credits are first.
Endpoint ID Char 10 The endpoint ID corresponding to the outbound batch (ICL). The field is a character field, left justified and padded with blanks.
Presentment Amount High Unsigned, packed decimal 2 If the batch (ICL) amount exceeds eleven digits, this field contains the top four digits of the amount. Otherwise, it contains zeroes.
Filler Char Variable This field is filled with blanks.