Skip to main content

Appendix 3

Daily Transaction Detail


Daily transaction details file is for reconciliation of daily transactions in Partner Business Account (MBA). The transactions include:

  • MBA account top up.
  • Successful or accepted DuitNow fund transfer transaction.
  • DuitNow fund transfer Refund by receiving bank.

The files will be available for download after 7am (GMT+8) on each day.

File Name Convention

  • Filename shall be in: SenderID_Date_PFTRX_RunningNumber.txt, as per example below:
000000000000281_20201113_TRXDT_001.txt
Field NameRequiredTypeLengthDescriptionExample
Sender IDYesAN19Sender ID."000000000000281"
SeparatorYesANS1Separator."_"
DateYesN8Request date."20201113"
SeparatorYesANS1Separator."_"
File typeYesAN5Transaction detail."TRXDT"
SeparatorYesANS1Separator."_"
Running NumberYesN3Running number."001"

Header Record

Field NameRequiredTypeLengthDescriptionExample
Record TypeYesAN1Header record."H"
Sender IDYesAN19Sender ID."000000000005446"
Partner’s MBA numberYesN16Partner’s merchant business account."0031233180263344"
Transaction DateYesN8Transaction date."20201112"
File DateYesN8File generated date."20201113"
Running NumberYesN3Running number."001"

Transaction Record

Field NameRequiredTypeLengthDescriptionExample
Record TypeYesAN1Data record."D"
Reference NumberOptionalAN50Sender reference number in transaction request."22011121407123331"
Transaction DescriptionOptionalAN40Transaction description."DUITNOW - REFUND"
Original Transaction Currency CodeYesAN3Original transaction currency code."MYR"
Transaction AmountYesANS + N1 + 18Transaction amount."+000000000000150000",
"-000000000000150000"
Local Transaction Currency CodeYesAN3Local transaction currency code."MYR"
Transaction Amount in Local CurrencyYesANS + N1 + 18Transaction amount in local currency."+000000000000150000",
"-000000000000150000"
Transaction DateYesN8Transaction date."20201112"
Transaction TimeYesN6Transaction time."005912"
Transaction Posting DateYesN8Transaction posting date."20201112"
Beneficiary BICOptionalAN8Beneficiary Business Identified Code."FNXSMYNB"
Beneficiary Account NoOptionalAN34Masked beneficiary account number."123*22
Beneficiary NameOptionalAN140Masked beneficiary name."TR****ACC"

Trailer Record

Field NameRequiredTypeLengthDescriptionExample
Record TypeYesAN1Trailer record."T"
Total Detail RecordYesN8Total number of detail record."00000003"
Balances Currency CodeYesAN3Balances transaction currency code."MYR"
Opening BalanceYesANS + N1 + 18Opening balance of the account."+000000000000150000",
"-000000000000150000"
Total Credit AmountYesN18Total amount of credit transaction record."000000000000150000"
Total Debit AmountYesN18Total amount of debit transaction record."000000000000150000"
Closing BalanceYesANS + N1 + 18Closing balance of the account."+000000000000150000",
"-000000000000150000"

Sample Data

H|000000000005446|0031233180263344|20201112|20201113|001
D|22011121407123331|DUITNOW - REFUND|MYR|+000000000001000000|MYR|+000000000001000000|20201112|005912|20201112|FNXSMYNB|123*****22|TR****ACC
D|22011121407123332|DUITNOW - 2222222|MYR|-000000000000050000|MYR|-000000000000050000|20201112|104953|20201112|SMBCMYKL|456*****21|JH****LIM
D|22011121407123333|DUITNOW - 2222222|MYR|-000000000000100000|MYR|-000000000000100000|20201112|232218|20201112|BSNAMYK1|445*****56|HO****LIN
T|00000003|MYR|+000000000002000000|+000000000001000000|+000000000000150000|+000000000002850000
info
  • AN = Alphanumeric, ASCII format
  • ANS = Alphanumeric and Special Characters, ASCII format
  • N[n] = Numeric, ASCII format