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. |
Updated about 10 hours ago
