0% found this document useful (0 votes)
2K views8 pages

HSBCnet - MY MT940 File Specification

Uploaded by

Ghosh2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2K views8 pages

HSBCnet - MY MT940 File Specification

Uploaded by

Ghosh2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 8

HSBC

HSBCnet

SWIFT MT940
Export Specification

COPYRIGHT. HSBC HOLDINGS PLC 2004. ALL RIGHTS RESERVED.


No part of this publication may be reproduced, stored in a retrieval system, or transmitted, on any
form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the
prior written permission of HSBC HOLDINGS PLC.

PUBLIC
HSBCnet
SWIFT MT940Export Specification
Page 2

TABLE OF CONTENTS

INTRODUCTION............................................................................................................................ 3

HOW TO DOWNLOAD THE SWIFT MT940 STATEMENT REPORT............................................3

MT940 FILE NAME........................................................................................................................ 5

SWIFT MT940 LAYOUT SPECIFICATION....................................................................................5

FIELD AND TAG OPTION FORMATTING RULES........................................................................6


1.1 STATEMENT NUMBER (TAG 28C)......................................................................................... 6
1.2 SEQUENCE NUMBER (TAG 28C).......................................................................................... 6
1.3 CURRENCY CODE (TAG 60A AND TAG 62A).........................................................................6
1.4 AMOUNT (TAG 60A, TAG 61, TAG 62A)................................................................................6
1.5 TAG OPTION FOR OPENING BALANCE (TAG 60A) AND CLOSING BALANCE (TAG 62A).............6
1.6 CLOSING BALANCE (TAG 62A)............................................................................................. 7
1.7 TRANSACTION TYPE IDENTIFICATION CODE (TAG 61)...........................................................7
1.8 OWNERS REFERENCE (TAG 61).......................................................................................... 7
Retention Period........................................................................................................................... 7

PUBLIC
HSBCnet
SWIFT MT940Export Specification
Page 3

Introduction

HSBCnet are a range of products and services that deliver tailored financial solution to customers
via the Internet. One of the fundamental components of it are the Report and File Download
feature which allows our customers to download various reports for their reconciliation purpose.

Customers can download their statement information in various formats. SWIFT MT940 format
are one of them. This document aim at giving our customers the SWIFT MT904 statement file
downloading details.

The format type ‘MT940 Standard’ follows the SWIFT standard.


How to download the SWIFT MT940 Statement Report

 In order to download the SWIFT MT940Statement Report, users should first be entitled to the
Report and File Download Service by their HSBCnet system administrator.
 After setting up the correct entitlement, users should log into the HSBCnet by answering the
memorable question and key in the designated three digits of their password as requested by
the system.
 The first screen after successful log on should be similar to the following:

PUBLIC
HSBCnet
SWIFT MT940Export Specification
Page 4

 Locate the ‘Reports and Files’ Embedded Tool same as the following screen:

This embedded tool has six columns, they are:


1. Report ID – This is the specific report ID for each report type. The format is CC-IIII-
RRRRR where CC = Country, IIII = institution and RRRRR = report ID.
2. Category – Report Category
3. Name – Report full name
4. Account – Reporting account number
5. Date – Report date and time
6. Download – Click here to view/download the report

 Locate the report that users want to download and click the “Download” button on the
right hand side. Users can to refer to the forth columns for the specific account number. The
system will open the co-responding MT940 file. As follow:

Users can either:


1. Print the file content by selecting the ‘Print’ function from the ‘File’ menu
2. Save as the report file to the designated location (e.g. Local PC hard disk)

PUBLIC
HSBCnet
SWIFT MT940Export Specification
Page 5

MT940 File Name

The downloaded SWIFT MT940file will have the similar file name as follow:

Statement - End of Day (MT940)2004-03-12-06[1].25.45.876474.940

A B C D E

A = Name of the report


B = Report Download Date (UK date)
C = Report Download Time, Minutes and Second (UK time)
D = Random Numbers
E = File Extension

SWIFT MT940 Layout Specification

The downloaded report will contain the following fields.

Tag Field Name Description Additional Details


:20: Transaction reference YYMMDD, the statement date of the final
number 16x closing balance
:25: Account Identification 34x Internal account number, without ‘-‘
:28C: Statement Number/ SWIFT Format option C
Sequence Number 5n/3n
:60 (F/M): Opening Balance (F) 1a6n3a15n
Intermediate (M) 1a – ‘D/C’ debit or credit marker
25x 6n – Statement Date of the opening
balance, YYMMDD
3a – Account Currency Code
15n – Amount
:61: Statement line 48x 6n4n1a15n4a16a16a34a
(52x – R3.2 onwards) Subfield 1: Transaction Value Date
(YYMMDD) (6n)
Subfield 2: Transaction Posting Date
(MMDD) (4n)
Subfield 3: Debit/Credit Marker (1a)
Subfield 4: Not applicable
Subfield 5: Amount (15n)
Subfield 6: Transaction Type (4a)
Subfield 7: Reference for Account Owner
(16a)
Subfield 8: // [Account Servicing Institutions
Reference (16a)]
Subfield 9: Supplementary Details (34a)

:86: Information to Account Holder This field is populated with


6*65x UNSTRUCTURED information of
(unstructured) Transaction Description downloaded from
the Bank.

For LVP (Outward) 1. full customer batch reference (Line 1 If


available)
2. (ED) - identifer to indicate the end of the
customer batch reference
3. AUTOPAY OUT - Constant (Line 1)

PUBLIC
HSBCnet
SWIFT MT940Export Specification
Page 6

4. Payment setcode (Line 1)


5. Payment setcode description (Line 1 if
customer reference is NONREF else line
2)

For HVP (Outward) 1. FREE TEXT Beneficiary Name


2. Narrative
3. Narrative
4. Foreign exchange information
5. Charges information

For LVP (Return) 1. Standard Narrative


2. Reject Reason
3. Payment setcode
4. Second Party Identifier

:62 (F/M): Closing Balance (F) 1a6n3a15n


Intermediate (M) 1a – ‘D/C’ debit or credit marker
25x 6n – Statement Date of the closing
balance, YYMMDD
3a – Account Currency Code
15n – Amount

PUBLIC
HSBCnet
SWIFT MT940Export Specification
Page 7

Field and Tag option Formatting Rules

1 Statement Number (Tag 28C)


 The Statement Number is stored at account level in order to provide a consecutive
sequential number for each extraction.
 The Statement Number will remain unchanged if the statement date of the final
closing balance in current extraction is equal to that in previous extraction.
 The Statement Number will be increased by 1 if the statement date of the final
closing balance in current extraction is greater than that in previous extraction.
 The Statement Number will be reset to 1 in the first extraction of each year. The
SWIFT usage rule is ‘The statement number should be reset to 1 on 1 January of
each year.’ For a typical case that Jan1 is a holiday, and Dec31 statements will be
extracted on Jan2 with statement number set to 1.

2 Sequence Number (Tag 28C)


 The Sequence Number will start at 1 for each new statement message.
 The Sequence Number will be increased by 1 for each split message of the same
statement due to the 2,000 characters limitation for export format type ‘MT940
Standard’.
 For statement message with multiple days extraction, the Sequence Number will not
be reset at day break level.

3 Currency Code (Tag 60a and Tag 62a)


 Account currency code is formatted directly with the assumption that it follows the
expected ISO 4217 currency code standard.

4 Amount (Tag 60a, Tag 61, Tag 62a)


 The integer part of Amount must contain at least one digit. The decimal comma ',' is
mandatory and is included in the maximum length. The number of digits following the
comma must not exceed the maximum number allowed for that specific currency.
 The decimal portion will be truncated first in case it exceeds the maximum length of 15
digits (including the decimal comma). After the decimal portion truncation, it will be
formatted as 14 '9's and a decimal comma in case it still exceeds the maximum length
for easy user identification.

5 Tag option for Opening Balance (Tag 60a) and Closing Balance (Tag 62a)
 The Amount field in tag 60a (opening balance) must always be the same as that in tag
62a (closing balance) of the previous customer statement message for the same
account.
 The first customer statement message for a specified period must contain tag 60F (first
opening balance); additional statement messages for the same statement period must
contain tag 60M (intermediate opening balance) for the export format type ‘MT940
Standard’.

PUBLIC
HSBCnet
SWIFT MT940Export Specification
Page 8

 If there is only one customer statement message transmitted for the period, this tag
must use tag option F, ie, 62F (final closing balance). When several messages are
transmitted for the same statement period for export format type ‘MT940 Standard’, all
messages except the last message must contain tag 62M (intermediate closing
balance); the last message of the statement must contain tag 62F.

6 Closing Balance (Tag 62a)


 The intermediate closing balances are calculated based on the opening balance and
the transaction amount of the credit and debit entries. The final closing balances are
formatted based on the end-of-day closing balance downloaded from the Bank.

7 Transaction Type Identification Code (Tag 61)


 It is downloaded from the Bank directly without any data mapping.

8 Owners Reference (Tag 61)


 It is downloaded from the Bank directly.

Retention Period

This report will be retained onto the HSBCnet for 35 calendar days. That means users can
retrieve SWIFT MT940reports online for the past 35 calendar days.

PUBLIC

You might also like