As part of the simplification programme, we are building solutions where most of the functions of the service remain the same as now. However, the ANZ SWIFT Reporting - MT940 messages will not deliver a like for like service.
ANZ File Format specifications
All the files that ANZ receive and send from our customers are guided by publicly available file format specifications. These are the specifications that ANZ is using as a baseline for all our analysis and presenting the changes to the services. Please refer to the ANZ Host to Host File Format document for a full list of file specifications - Section 10 - ANZ SWIFT Reporting:
Message structure
The ANZ Swift Reporting - MT940 consist of Blocks and Tags. To successfully import the new message, you will need to account for the following changes.
The ANZ Swift Reporting - MT940 message has the following structure:
Change Details
As per the message structure above, you can see that there are changes to the Block 3 and several Tags. To successfully import the MT940 message, you will need to account for the following changes. There are several changes related to this service:
- Block number 3 – Message reference will now populate
- Tag :28C: - Statement Number / Sequence Number will no longer contain preceding zeros, e.g., 68/1
- Tag :61: - Statement Line will include different transaction type ID codes in some instances and enriched data
- Tag :86: - Supplementary details will include enriched data along with customer and bank reference
- Tag :64: - Closing Available Balance will now be populated
Block Changes
There are 4 blocks in the SWIFT message, only one block will change.
The following table describes the change to the Message Reference.
There are 4 blocks in the SWIFT message, only one block will change.
The following table describes the change to the Message Reference.
BLOCK | FIELD DESCRIPTION | MANDATORY/ OPTIONAL | COMMENTS | NATURE OF CHANGE |
3 | Message reference | Optional | Block 3 is optional. If present it begins with “{3:” and end with “}”. | This field was previously empty and will now be populated with an ANZ reference. |
Tag Changes
There are many tags in the SWIFT message, only three tags will change. The following table describes the change to the Statement Number / Sequence Number, Statement Line and Supplementary.
There are many tags in the SWIFT message, only three tags will change. The following table describes the change to the Statement Number / Sequence Number, Statement Line and Supplementary.
TAG | FIELD DESCRIPTION | LENGTH | NOTES | MANDATORY/ OPTIONAL | NATURE OF CHANGE |
:28C: | Statement Number / Sequence Number | 5n[/5n] | Identifies the sequential number of the statement, optionally followed by the sequence number of the message within that statement when one or more messages are sent for the statement. The statement number is reset to ‘1’ at 1 January of each year. The sequence number is always set to one (‘/1’) for the first message and is incremented by one for each additional message. E.g., 68/1 | Mandatory | Statement Number / Sequence Number will no longer contain preceding zeros, e.g., 68/1 Continuation statement number from the legacy system. E.g., 68/1 |
:61: | Statement Line | 6!n[4!n]2a15 d1!a3!c16x[// 16x] | The transaction record. Subfields are: 6!n Value Date as YYMMDD [4!n] Entry Date/Post Date 2a Dr/Cr / Reversal of Dr/Cr Indicator (D/C/RC/RD) 15d Amount 1!a3!c Transaction type ID Code 16x Customer Statement Reference //16x ANZ Bank Reference 34x Statement Description The transaction type ID code will be populated as follows: First character is S followed by the Swift message type (e.g. 101), for Swift transfer instructions and subsequent charge messages. First character is F for Financial Institution originated messages, followed by a three letter code. First character is N for all other payments and transfer plus related charges, followed by a three letter code. The codes are listed in Appendix A. T he following optional subfields are not used by ANZ: Funds Code Example of content: 090123C3500,25FCHK304955//4958843 ADDITIONAL INFORMATION | Mandatory | The transaction record impacted. Subfields are: 1!a3!c - Transaction type ID Code – please refer to Appendix A for a detailed list of codes 16x - Customer Statement Reference – enriched data //16x - ANZ Bank Reference – enriched data 34x - Statement Description – enriched data |
:86: | Supplementary Details | 6*65x |
Supplementary details will contain: • The characters in positions 35 to 160 from the statement description where the statement description exceeds 34 characters. • The customer reference prefixed by “/CUSTREF/” The bank reference prefixed by “/BANKREF/” |
Optional | Supplementary details will include enriched data along with customer and bank reference. |
:64: | Closing Available Balance | 1!a6!n3!a 15d |
The closing available balance for the nominated account. Subfields are: 1!a Debit/Credit Indicator (D/C) 6!n Value Date as YYMMDD 3!a Three letter ISO Currency Code 15d Amount as decimal with comma decimal separator Eg. D101108AUD56789,23 |
Optional | This field was previously not available in the legacy format and is now populated with closing available balance details. |