MT940 Structured
MT940 Structured
General Information
The MT940 customer statement message is an electronic message containing financial statement
information for customers concerning their accounts. Danske Bank can send a MT940 either produced
by the bank itself or received from another bank. The format of the message is a SWIFT compliant
standard format and is sent via the SWIFT network or through the Business Online file handling system
as well as via direct communication channels. MT940 stands for “Message Type 940”.
The content can be adjusted according to the individual descriptions below.
Block Information
A MT940 message is divided into three blocks of information each consisting of a number of fields. Some
of these fields are mandatory while others are optional. Each field must abide by the rules specified in its
format to ensure the standardisation of the message.
There is always one and only one Header and one End Block in a MT940 message, and there can be
several Transaction Blocks or none.
Blocks Fields
Header Block 20: Transaction reference number
25: Account Identification by IBAN or BBAN account number
The account number will be preceded by BIC code if delivered in Business Online
or via direct communication channels other than SWIFT NET FIN
28C: Sequential number of the statement and sequence
60F: Opening Balance
86: In case of cash pool account, a text regarding the cash pool will be written if
delivered through Business Online or via direct communication channels other
than SWIFT NET FIN
Transaction Blocks 61: Details of the transaction
86: Additional information
End Block 86: In case of cash pool account, a text regarding the cash pool will be written if
delivered through the SWIFT NET FIN network
62M/62F: Intermediate closing balance / Final closing balance
64: Value balance
Header :20:3996-3001123456
:25:DABADKKK/1122334
:28C:00084/001
:60F:C230302DKK40435,15
Page 1 of 13
Customer Statement
- MT940 with Structured Information To Account Owner
Transaction :61:2303190319DK300,15NTRFTransfer
:86:/REMI/Loan payment
Transaction :61:2302270227DK150,NTRFArbi/deposit//1323333800
:86: Arbi/deposit 1323333800
End :62F:C230230020DKK44885,45
:64: C2302300230DKK44885,45
Field Information
Fields may be mandatory or optional. Some fields are divided into subfields. Information in all fields must
abide by the formatting rules described below. For example, a field may require that a date be specified in
the format YYMMDD (e.g. 230126 = January 26th 2023). This field’s format will be denoted as 6!N
meaning “always 6 digits”
Formatting detailed
Format Description
Occurrence (e.g. The number of occurrences
8)
! Meaning “always” (if missing, read “Up to”)
[] The brackets contain optional logical expressions
N Digits only
D Numbers with comma (,) used to precede any decimals
C Alphabetic letters (all cases) and digits only (alphanumeric)
X Any character permitted within the EBCDIC code
A Uppercase alphabet letters only
Special Characters which must be present
characters e.g. //
.
Examples:
1. 10n = “Up to 10 digits”
2. 6!n[4!n]2a[1!a] = Always 6 digits (followed be an optional always 4 digits) followed by 2
uppercase alphabet letters (followed by an optional always 1 uppercase alphabet letter)
3. 15d1!a3!c16x[//16x][34x] = Up to 15 numbers which may include a comma followed by always
1 uppercase letter followed by always 3 alphanumeric characters, followed by up to 16 EBCDIC
characters (followed be an optional two slashes (//) and 16 EBCDIC characters) (followed by an
optional up to 34 EBCDIC characters)
Page 2 of 13
Customer Statement
- MT940 with Structured Information To Account Owner
Page 3 of 13
Customer Statement
- MT940 with Structured Information To Account Owner
If the MT940 is received via other channels than SWIFT NET FIN, the Bank Identification Code and a slash
will precede the actual account number. It’s possible to choose IBAN in all countries regardless of
channel. Please contact customer support if the Bank Identification Code should be removed or if you
require IBAN instead of BBAN in field 25.
Examples:
:25: DABADKKK/DE03203205004989012345
:25: DABADKKK/DK0230003617012345
:25: DABADKKK/FI0281199710012345
:25: DABADKKK/GB02DABA30128122012345
:25: DABADKKK/IE02DABA95182390012345
:25: DABADKKK/NO0281013312345
:25: DABADKKK/PL02236000050000004550212345
:25: DABADKKK/SE0312000000012200112345
If you have questions then please contact EDI Support- on Integration Services Homepage:
Field 60F/M: Opening Balance (60F for first opening balance and 60M for interim opening balance)
Presence: Mandatory
Format: 1!a6!n3!a15d
Subfield 1: Debit/Credit mark
Format: 1!a
C for credit
D for debit
Subfield 2: Date
Format: 6!n
YYMMDD
Page 4 of 13
Customer Statement
- MT940 with Structured Information To Account Owner
Subfield 3: Currency
Format: 3!a
Valid ISO 4217 code
Subfield 4: Amount
Format: 15d
maximum 15 numeric characters, decimal format is comma
Example :60F:C230306DKK985623,04
Page 5 of 13
Customer Statement
- MT940 with Structured Information To Account Owner
Subfield 5: Amount
Format: 15d
• For entries related to SWIFT transfer instructions and subsequent charge messages, the format
of the identification code is always: S3!n The last three characters will indicate the message type
of the SWIFT message, causing the entry (for debit entries) or the message type of the SWIFT
message used to advise the account owner (for credit entries).
Examples: S103, S202
• For entries related to payment and transfer instructions, including related charge messages not
sent through SWIFT, format is N3!c.
Examples: NMSC, NCHG
• For entries being first advised by the statement (items originated by the account servicing
institution), format is always: F3!c
Examples: FINT, FCHG
The last 3 letters of the transaction type identification code are determined by the transaction type. See
the table below:
Page 8 of 13
Customer Statement
- MT940 with Structured Information To Account Owner
Note: As a starting point, field 86 is used to supply extra information related to the preceding
statement line in file 61.
However, a separate field 86 can also be supplied.
If other channels than SWIFT NET FIN are used as receiving channel - the first instance of
field 86 may contain general information about the account being part of a Group Cash Pool
arrangement. This instance is not related to a statement line.
If SWIFT NET FIN is used as receiving channel, the same information may be given as a last
Instance of field 86, which is not related to a statement line.
Example: :86:This account is part of a Group Cash Pool arrangement. Credit respectively debit
balances based on the sum of entries represent intra-group outstanding only, and do not
reflect outstanding issues with Danske Bank.
The information will be structured with some of the following labels dependant of transaction types:
Tag Description
/IREF/ Instruction ID / Transaction ID
/SVCL/ Identification code of the Scheme
/ORDT/ Original due date of the collection
/RREF/ Danske Bank reference of the transfer from abroad
/EREF/ Creditors End to end reference from the original payment. If not present, the
value will be 'Not Provided'
/FREF/ Filing Code (accounts in Finland only)
/ORDP//NAME/ Organization name of payment initiator from the original payment
/ID/ Organization ID of payment initiator from the original payment. If no name
exists, the ID will have SWIFT code /ORDP//ID/
/REMI/ The remittance information from the original payment
/CDTRREFTP//CD/ Remittance information, Structured part, Reference Type e.g. 'SCOR'. Only
present if payment initiator have used the Structured advice part of the ISO
20022 XML customer credit transfer message
/ISSR/ Remittance information, Structured part, Issuer. Only present if payment
initiator have used the Structured advice part of the ISO 20022 XML
customer credit transfer message
/CDTRREF/ Remittance information, Structured part, Reference. Only present if payment
initiator have used the Structured advice part of the ISO 20022 XML
customer credit transfer message
/ULTD//NAME/ Name of Ultimate Debtor from the original payment
/ID/ Organization ID of Ultimate Debtor from the original payment If no name
exists, the Org ID will have SWIFT code /ULTD//ID/
/ULTB//NAME/ Name of Ultimate creditor from the original payment
/RTRN/ Return reason code if the payment is returned /RCMT/ = Received Amount -
preceded by currency code
/CHRG/ Danske Bank total charges amount related to the specific transaction –
Page 9 of 13
Customer Statement
- MT940 with Structured Information To Account Owner
/CHGS/ Charges
/MCID/ Merchant Id
/ORDP/ Ordering party - In connection with this the following codes can appear:
• /NAME/ = Name of beneficiary
• /ADDR/ = Address of beneficiary
• /IBAN/ = International bank account number
• /BBAN/ = Base bank account number
• /ID/ = Organization Id (Business number)
/ORID/ Ordering Id
/RCMT/ Received amount
/RCTS/ Received timestamp
/REMI/ Remittance information - In connection with this the following codes can
appear:
• /CDTRREFTP//CD/ = Creditor reference type
• /ISSR/ = Issuer
• /CDTRREF/ = Creditor reference
/ULTB/ Ultimate creditor - In connection with this the following codes can appear:
• /NAME/ = Name
• /ID/ = Id
/ULTD/ Ultimate debtor - In connection with this the following codes can appear:
• NAME/ = Name
• /ID/ = Id
Information for account owner on SEPA related transactions item may contain the following labels per
transaction type:
Tag Description
/IREF/ Instruction ID
Page 10 of 13
Customer Statement
- MT940 with Structured Information To Account Owner
/ID/ Transaction ID
/SVCL/ Identification code of the Scheme
/ORDT/ Original due date of the collection
/REMI/ The remittance information
/EREF/ Creditor’s reference
Tag Description
/EREF/ Creditor’s reference
/IREF/ Instruction ID / Transaction ID
/PREF/ Payment Information ID
/SVCL/ Identification code of the Scheme
/MARF/ Mandate reference
/CSID/ Identifier of the creditor
/ORDP//NAME/ The name of the debtor
Tag Description
/EREF/ Creditor’s reference
/IREF/ Instruction ID / Transaction ID
/SVCL/ Identification code of the Scheme
/MARF/ Mandate reference
/CSID/ Identifier of the creditor
/RTRN/ Reason code for non-acceptance (Reject, Return or Refund)
/MISC/ Original amount
/OTHR/ Interest Compensation to Debtor Bank
/ORDP//NAME/ The name of the debtor
Field 62F/M: Closing Balance (F for the final balance and M for interim balance)
Presence: Mandatory
Format: 1!a6!n3!a15d (D/C Mark)(Date)(Currency)(Amount)
Subfield 2: Date
Format: 6!n
YYMMDD
Page 11 of 13
Customer Statement
- MT940 with Structured Information To Account Owner
Subfield 3: Currency
Format: 3!a
Valid ISO 4217 code
Subfield 4: Amount
Format: 15d
Example: :62F:C230228DKK12724930,14
Example: :62M:C230228DKK12724930,14
Subfield 2: Date
Format: 6!n
YYMMDD
Subfield 2: Currency
Format: 3!a
Valid ISO 4217 code
Subfield 3: Amount
Format: 15d
Example: :64:C230228DKK6698733,27
Page 12 of 13
Customer Statement
- MT940 with Structured Information To Account Owner
Change log
Version Date Change
1.0 2014-12-09 Document created
1.01 2023-03-23 Reviewed
Page 13 of 13