Mark-off File Format (Standard Bank)

This document defines the specification requirements for the mark-off files received from Standard Bank. The data is recorded in the Online Payments Application for the purpose of reconciling CNP and MasterPass transactions processed by the Standard Bank. On a daily basis, a record of all transactions received (excluding online declines) at a detail level, is sent. These are processed by their batch processing system. The mark-off file is only for successful transactions.

Merchants who hold their receiving account with Standard Bank will have their transactions split into their own file and placed in their SFTP folder in the OUT directory


NameType (Length)OffsetDescription
Header
recordTypeANS(1)1-1Identifies the record type.
DateN(6)2-7File creation date.
fileNumberANS(10)8-17Sequential file number.
Detail
recordTypeANS(1)1-1Identifies the record type.
MerchantNumberN(12)2-13Merchant identifier.
PANANS(23)14-36Primary Account Number (masked where applicable).
TranTypeANS(2)37-38Transaction type.
rejectReasonCodeANS(3)39-41Reason code for a rejected transaction.
TransactionDateN(6)42-47Transaction processing date.
TransactionTimeN(6)48-53Transaction processing time.
SettlementDateN(6)54-59Settlement date.
TransactionAmountN(13)60-72Transaction amount.
CashbackN(13)73-85Cashback amount.
TransactionAuthCodeANS(10)86-95Authorisation code returned by the issuer.
CardTypeANS(2)96-97Card scheme or type.
POSEntryModeANS(3)98-100Method used to capture the card details.
cashierNumberN(6)101-106Identifier of the cashier processing the transaction.
RRNANS(12)107-118Retrieval reference number.
STANANS(6)119-124System Trace Audit Number.
GUIDANS(36)125-160Globally unique transaction identifier.
terminalIDANS(8)161-168Identifier of the payment terminal.
StatementBatchIDN(6)169-174Identifier of the statement batch.
Trailer
recordTypeANS(1)1-1Identifies the record type.
totalRecordsN(9)2-10Total number of records in the file.
totalTransactionAmountN(17)11-27Total value of all transactions in the file.


Did this page help you?