Mark-Off File (First National Bank)

This page provides information regarding the format of mark-off detail submitted by First National Bank (FNB) on a daily basis. All merchants who hold their account with FNB will receive their daily settled transactions in this format.


Name

Type(Length)

Offset

Description

Header

 

 

 

Record Type

N(1)

1-1

Value of 0

Chain Name Code

ANS(5)

2-6

The code associated with the chain. Left-justified, space padded. Eg. 'ECOM'

Merchant Number

N(6)

7-12

FNB Merchant number - will always be zero on the header record.

Settlement Batch Date

N(6)

13-18

The settlement batch date for the file in YYMMDD format.

File Generation

N(5)

19-23

File generation number (Number that is incremented daily by 1).

Filler

NS(303)

24-326

Filler. To be used for future use. Left-justified, space padded.

 

 

 

 

Detail

 

 

 

Record Type

N(1)

1-1

Value of 1

Chain ID

AN(5)

2-6

Chain ID code. Left-justified, space padded. Eg. 'ECOM'

Merchant ID

ANS(15)

7-21

The Merchant ID. Left-justified, space-padded.

Terminal ID

NS(12)

22-33

The Terminal ID. Right-justified, zero-padded. Eg. '000000123456'

Account ID

ANS(15)

34-48

Account ID Code - The store number. Only populated when requested. Space padded.

Card Category

AN(2)

49-50

Indicates the card type. CC - Credit; DR - Debit; AC - Amex; DC - Diners; PC - Petrol; FC - Fleet

Process Code

N(6)

51-56

Indicates type of transaction. First 2 digits: 00 purchase, 20 refund. Last 4 digits: 1000/2000 debit, 3000 credit, 4000 fleet, 5000 petrol, 9000 private label.

Shift Number

AN(3)

57-59

Shift category of transaction.

Batch Number

N(6)

60-65

Batch number of transaction.

Sequence Number

AN(6)

66-71

System-generated sequence number.

Retrieval Number

AN(12)

72-83

Reference number of service provider.

Transaction Date

N(8)

84-91

Transaction date (CCYYMMDD).

Transaction Time

N(6)

92-97

Transaction time (HHMMSS).

Filler

N(8)

98-105

For future use. Padded with zeros. Eg. '00000000'.

Card Number

NS(19)

106-124

The masked plastic card number. Right-justified, zero-padded. First 6 and last 4 digits displayed (excluding masking), with the rest being masked.

Expiry Date

N(4)

125-128

Expiry date on card (YYMM).

Currency Code

AN(3)

129-131

The transaction currency code. Default value - 710 (SA).

Transaction Amount

N(12)

132-143

Transaction value in cents.

Cashback Transaction Amount

N(12)

144-155

Cashback transaction value in cents - applicable to certain debit card transactions.

POS Code

N(3)

156-158

Indicates manual, swiped or EMV.

Reason Code

N(3)

159-161

Reason code - default value zero for accepted transactions; non-zero indicates rejected transaction.

Auth Code

AN(6)

162-167

Authorization code.

Cashier Number

N(4)

168-171

The cashier/operator ID. For future use. Represented by zeros when value not present.

Supervisor Number

N(6)

172-177

The supervisor ID. For future use

Budget Plan

N(2)

178-179

For future use. Represented by zeros when value not present.

Usage Number

ANS(1)

180-180

This field is used to indicate if the card is a special private label card when required.

Unique Reference Number

ANS(30)

181-210

Populated where required. Left-justified, space-padded.

System Trace Audit Number

AN(6)

211-216

System trace audit number

GUID

ANS(36)

217-252

Globally unique identifier. Obtained from the QK Token.

Filler

ANS(83)

253-335

For future use. Represented by Spaces

 

 

 

 

Trailer

 

 

 

Record Type

N(1)

1-1

Value 9

Chain ID

ANS(5)

2-6

The code associated with the chain. Left-justified, space padded. Eg. 'ECOM'

Merchant Number

N(6)

7-12

All 9's in trailer record

Record Count

N(8)

13-20

Number of records, including header and trailer records

Amount total 1

N(13)

21-33

Total value (in cents) of the transaction records where the Reason Code field is zero

Amount total 2

N(13)

34-46

Total value (in cents) of the transaction records where the Reason Code field is not zero

Filler

ANS(280)

47-326

Filler. Represented by Spaces


Did this page help you?