You are on page 1of 7

MT940 Customer Statement Report &

MT942 Interim Transaction Report


Table of Contents
General Information 3
MT940 Customer Statement 4
Format Specification 4
Sample of MT942 5
MT942 Interim Transaction Report 6
Format Specification 6
Sample of MT942 7

2
General Information

B
ank Mandiri delivers MT940 Customer Statement and MT942 interim Transaction Report.
These report are sent to account owner. File format are created according to SWIFT
Guideline.

Status M- mandatory, O optional


Format
N Digits only
A Alphabetic letters, upper case only
C Alphabetic letters (upper case) and digits only
X Any character of the permitted character set upper and lower
case*
D Numbers with coma(,). A decimal comma ',' shall precede the
fractional part.

For example:
2n - up to 2 digits
3!a - always 3 letters
4*35x - up to 4 lines of up to 35 characters each

3
MT940 Customer Statement
Format Specification
Status Tag/Field Name Format Content/Options
M 1:, 2:, 4: SWIFT Header
M :20: 16x Report Refference No.
Reference Number
M :25: 35x Account No
Account
Identification
M :28C: 5n This field contains the sequential number of the statement.
Statement Number The statement number should be reset to 1 on 1 January of
each year
M :60F: 1!a Opening Balance
Opening Balance 6!n C100802IDR1000000,00
3!a 1!a C = Credit balance or D = Debit balance
15d 6!n Date = YYMMDD
3!a Account Currency
15d numbers with coma (,) as decimal separator
----->
O :61: 6!n [4!n] Detail Transaction 100802C3152600,00NTRF
Statement Line 2a [1!a] 6!n Effective Date = YYMMDD
15d [4!n] Entry Date = MMDD (not used)
1!a3!c 2a C = Credit; D = Debit
16x [1!a] Fundscode (not used)
[//16x] 15d numbers with coma (,) as decimal separator
[34x] 1!a3!c SWIFT Transaction type identification code
16x reference for the account owner (not used)
[//16x]  Bank Reference (not used)
[34x]  Supplementary details (not used)
O :86: 6*65x this field contains additional information on the transaction
Information to detailed in the preceding statement line and which is to be
Account Owner passed on to the account owner
For transaction that comes from Mandiri Corporate Payable,
the 22st 40th character is Customer Reference Number
Eg.
:86: Autodebet tgl 24 1234567890123456789
-----|
M :62F: 1!a Closing Balance
Closing Balance 6!n C100802IDR1000000,00
3!a 1!a C = Credit balance or D = Debit balance
15d 6!n Date = YYMMDD
3!a Account Currency
15d numbers with coma (,) as decimal separator
M -} Final Mark of Report

4
Sample of MT940
{1:F01BANK MANDIRI}{2:I940CUSTOMER}{4:
:20:20100802021026
:25:1240004039999
:28C:00214
:60F:C100802IDR10000000,00
:61:100802D5000000,00NTRF
:86:Vendor Payment 1234567890123456789
:61:100802D5000,00NCHG
:86:Transfer Fee 1234567890123456789
:61:100802D1000000,00NTRF
:86:INV. 004/INV-ANTV/IV/10 / ANTV
:61:100802C40000,00NTRF
:86:DARI PT SUARA MAKMUR
:62F:C100802IDR4035000,00
-}

5
MT942 Interim Transaction Report
Format Specification
Status Tag/Field Name Format Content/Options
M 1:, 2:, 4: SWIFT Header
M :20: 16x Account Name.
Reference
Number
M :25: 35x Account Identification
Account ID00008121010001210085000002
Identification where:
ID = country code
00 = control number
008 = bank Mandiri code
12101 = branch code
0001210085000002 = account number with leading zeros
M :28C: 5n[/5n] This field contains the sequential number of the statement,
Statement optionally followed by the sequence number of the message
Number/ within that statement when more than one message is sent
Sequence for one statement.
Number
The statement number should be reset to 1 in beginning of
every day. The sequence number always starts with 001.
When several messages are sent to convey information about
a single statement, the first message must contain '/001' in
Sequence Number.
M :34F: Floor limit of amount. Amount that is included in message.
Floor Limit Always 0
Indicator Eg: :34F:IDR0,
M :13D: 6!n4!n1! Date and time in format YYMMDDHHMI+ offset (Offset of the
Date/Time x4!n local time against UTC time)
Indication e.g: :13D:1008021000+0700
----->
O :61: 6!n [4!n] Detail Transaction
Statement Line 2a [1!a] :61:1008020802C703196880,00NTRF00000000//1015
15d 0046202000327011
1!a3!c 6!n Effective Date = YYMMDD
16x [4!n] Entry Date = MMDD
[//16x] 2a C = Credit; D = Debit; RC = Reversal of Credit; RD =
[34x] Reversal of Debit
[1!a] Fundscode (not used)
15d numbers with coma (,) as decimal separator
1!a3!c SWIFT Transaction type identification code
16x customer check no. (if the transaction do not use
check, then it contains 00000000
[//16x]  last 16 digit of Bank ticket no.
[34x]  Transaction code

6
O :86: 6*65x this field contains additional information on the transaction
Information to detailed in the preceding statement line and which is to be
Account Owner passed on to the account owner
For transaction that comes from Mandiri Corporate Payable,
st th
the 22 40 character is Customer Reference Number
Eg.
:86: Autodebet tgl 24 1234567890123456789
-----|
O :90D: 5n3!a 15d Number of transactions, currency, total of debits
Summary debit e.g. :90D:3IDR31771331,00
transaction
O :90C: 5n3!a 15d Number of transactions, currency, total of credits
Summary debit e.g. :90C:1IDR771331,00
transaction
M -} Final Mark of Report

Sample of MT942
{1:F01BANK MANDIRI}{2:I942CUSTOMER NAME}{4:
:20:ACCOUNT NAME
:25:ID00008124010001240004039999
:28C:00001/001
:34F:IDR0,
:13D:1008021000+0700
:61:1008020802D5000000,00NTRF00000000//10150046202000327011
:86:Vendor Payment 1234567890123456789
:61:1008020802D5000,00NCHG10763795//10155045800000641304
:86:Transfer Fee 1234567890123456789
:61:1008020802D1000000,00NTRF10763810//10155045800000651314
:86:INV. 004/INV-ANTV/IV/10 / ANTV
:61:1008020802C40000,00NTRF10763811//10155045800000661304
:86:DARI PT SUARA MAKMUR
:90D:3IDR6005000,00
:90C:1IDR40000,00
-}

You might also like