Mark-Off File Format (Nedbank)

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


Name

Type(Length)

Offset

Description

Header

 

 

 

File Name

ANS(22)

1-22

Always set to: PostilionWarehouseFile.

Transaction Set

ANS(2)

23-24

Only present if Generic Extract is configured to use a single Transaction Set. Value F0.

Date

N(8)

25-32

Format yyyyMMdd.

Participant

ANS(25)

33-57

Entity with business relationship (acquirer/issuer). Only required if Transaction Set = T2. Left justified, space padded.

File Format

ANS(3)

58-60

First char = format (F fixed, C CSV, X XML). Last 2 = version. Example F01.

 

 

 

 

Detail

 

 

 

Message Type

N(4)

1-4

Transaction message type: 0100 Auth Request, 0120 Auth Advice, 0200 Financial Request, 0220 Financial Advice, 0420 Reversal, 0600 Admin Request, 0620 Admin Advice.

Transaction Type

N(2)

5-6

See Transaction Type.

Response Code

ANS(2)

7-8

See ResponseCode. Blank if aborted.

System Trace Audit Number

N(6)

9-14

This number is used to assist in identifying a transaction uniquely. Left justified, right filled with spaces.

Retrieval Reference Number

ANS(12)

15-26

This number is used to assist in identifying a transaction uniquely. Left justified, right filled with spaces.

Date Time Tran Local

N(10)

27-36

Format MMddHHmmss. The local date and time of the transaction at the terminal.

PAN

ANS(19)

37-55

Primary account number. May be partially or fully masked with '*' depending on configuration.

Terminal ID

ANS(8)

56-63

The 8-digit Terminal ID. Left justified, right filled with spaces.

Requested Transaction Amount

N(12)

64-75

Requested funds (0100/0200) or final amount (advices). Right justified, zero filled.

Final Transaction Amount Impact

N(13)

76-88

Indicates final approved transaction amount or reversal impact. Right justified.

Surcharge Amount Impact

N(13)

89-101

Approved surcharge or reversal surcharge impact.

Interchange Fee Amount

N(12)

102-113

Interchange fee associated with this transaction.

Currency Code

N(3)

114-116

Settlement currency code. Example 840 = USD.

Inbound/Authorizer Transaction

ANS(1)

117-117

A = Authorizer, I = Inbound.

Transaction-ID

ANS(10)

118-127

A unique number identifying the transaction.

Transaction-ID Previous

ANS(10)

128-137

Previous transaction identifier (for reversals/completions).

Postilion Date Time

N(14)

138-151

Format yyyyMMddHHmmss (system timestamp).

Source Node Name

ANS(30)

152-181

The source node of the transaction.

Sink Node Name

ANS(30)

182-211

The destination node.

Authorization Code

ANS(6)

212-217

Authorization approval code.

Card Acceptor ID Code

ANS(15)

218-232

Merchant identifier.

Card Sequence Number

ANS(3)

233-235

Distinguishes cards with same PAN.

Expiry Date

ANS(4)

236-239

Expiry date YYMM.

Card Present Flag

N(1)

240-240

0 = not present, 1 = present.

Terminal Type

ANS(2)

241-242

See Terminal Type.

POS Entry Mode

N(3)

243-245

See POS Entry Mode.

From Account Type

ANS(2)

246-247

Source account type.

To Account Type

ANS(2)

248-249

Destination account type.

Account ID 1

ANS(28)

250-277

From account description.

Account ID 2

ANS(28)

278-305

To account description.

Batch Number

N(5)

306-310

Transaction batch number.

UTI

ANS(36)

311-346

Unique Transaction Identifier.

 

 

 

 

Trailer

 

 

 

End Of File Marker

ANS(9)

1-9

Always set to 'NrRecords'.

Number Records

N(10)

10-19

Number of transaction detail records. Right justified, zero padded.


Did this page help you?