Instruction Swift Format Messages
Instruction Swift Format Messages
GUIDELINES
FOR THE FORMAT AND PURPOSE OF DATA EXCHANGE
MESSAGES IN PAYMENT TRANSACTIONS
G. No. Governor
10 November 2009 National Bank of Serbia
Belgrade
Radovan Jelašić
2.
Schedule 2
Transfer order is the basic document for the transfer of funds in the system. Elements
of the transfer order are presented in the table below:
The table below presents the structure of cashless payment order in the system in
electronic form. Technical fields used internally in the system are not shown. The structure may vary to
some extent from one bank to another. Although these variations mostly refer to technical details, the
most important thing is that there is no loss of information.
1
Decision on Unique Structure for Identification and Classification of Accounts and the Plan of Accounts for
Payment Transactions with a Bank.
2
In line with ISO 4217.
3
The Code List from the Decision on the Decision on the Form, Contents and Use of Unique Instruments in
Payment Transactions.
4
Decision on the Form, Contents and Use of Unique Instruments in Payment Transactions.
3.
Payment code Three-digit code for the purpose of payment Three digits
as specified in the Code List, used for
statistical reporting and analysis
Payer’s reference Reference transferred to the payment Model of 2 characters and
beneficiary and shown in its account authorization number up to 20
statement. It consists of a debit authorization characters, total up to 22
model and number. characters, with two blank
places if the model is empty
Payee’s reference Reference transferred to the payment Model of 2 characters and
beneficiary and shown in its account authorization number up to 20
statement. It consists of a credit authorization characters, total up to 22
model and number. characters, with two zeroes if
the model is empty
Value date Date when the payment is due, i.e. when it Any clearly recognizable date
has to be executed. format
The order receipt before the maturity date
may be approved only in line with NBS
policy.
5
Decision on Unique Structure for Identification and Classification of Accounts and the Plan of Accounts for
Payment Transactions with a Bank.
4.
As message МТ 103 is a standard for credit transfers for clients in SWIFT, the
applicable fields of SWIFT message MT 103 are identical to those of cashless payment order. Its
elements are as follows:
6
In line with the business policy of the National Bank of Serbia.
5.
The payments system of the National Bank of Serbia allows the use of other fields,
although their contents are not checked and do not influence the syntax of messages.
Message МТ 202 is used for interbank transfers from one account to another account
in the RTGS, implying that MT 202 is executed only in this regime. Order for cashless payment
between banks is transferred to the applicable fields of SWIFT message MT 202. Its elements are as
follows:
The system allows the use of other fields, although they do not influence the execution
of transactions.
Message МТ 102 is used for credit transfers to clients in clearing or RTGS. The
amount of each individual payment must be lower than the limit for large-value payments. All
payments of clients of one bank have to be sent in one message to the clients of another bank. Value
date has to be the same for all individual payments, as well as the currency code. Sum of all individual
payments has to correspond to the amount specified in field 32А. Under the SWIFT standard, the
message length is limited to 32 kilobytes. The message elements are as follows:
113 Business value priority determines that the Field 113 is in a block of 3
message is executed in clearing (0100) messages; if not specified,
value 0100 is implied –
execution is in clearing
In sequence A
20 Reference number (TRN) of the initial bank yes TRN in SWIFT
23 Always CREDIT yes
26Т Always REF yes
71А Always SHA yes
In a repetitive sequence B, for each individual
payment
21 Transaction reference yes
32B Currency code (for dinars: RSD) and amount yes Example:
RSD55678,50
50К /account of the payer yes Account is mandatory,
name and address of the payer slash is a part of account
designation syntax, bank
account number has to
correspond to BIC of the
bank whose account is
debited
59 /account of the payee yes Account is mandatory,
Name and address of the payee slash is a part of account
designation syntax, bank
account number has to
correspond to BIC of the
bank whose account is
credited
70 The following elements are transferred: payment yes Example:
code, credit and debit authorization numbers. 70:SIF-133
These elements are designated with prefixes PBZ-97123456ABC
separated by a hyphen from the contents, PBO-97123AFG14
authorization numbers have, on the left side, REF-123456/789ABC
accompanying appropriate models:
SIF – (payment code)
PBZ – (debit authorization number)
PBO – (credit authorization number)
REF – (reference number of connected message
– TRN)
77B Purpose of payment, 35+35+35 yes Example:
77B:UPLATA PO
FAKTURI 123AFG14,
RAZLIKA ZA MAJ
In sequence C
32А Value date, currency code (for dinars: RSD) and yes Example:
amount (sum of all transactions), date in format 030123RSD8455678,50
YYММDD
53А /D/IBAN of the bank executing payment or yes Slashes and letter D are
/account mandatory
BIC of the bank executing payment
54А Account and BIC of the bank whose settlement yes Has to correspond to the
account is credited, bank account number in
account is in the first line after /C/ or /, BIC in the field 59
second line
The system allows the use of other fields, although they do not influence the execution
of transactions.
This format is used when clearing systems execute net clearing positions in RTGS.
Fields 12 and 77E are repeated for each MT202. Connected references for appropriate MT900 and
MT910 are fields 20 from message MT202.
The message is generated and sent by clearing systems, and responses to it are MT900 for the bank
whose account is debited, and/or message MT202 and MT910 for the bank whose account is credited.
execution is confirmed
25 Account number yes Number of account
credited
32А Value date, currency code (for dinars: RSD) and yes Example:
amount, date in format YYММDD 030123RSD8455678,50
52А BIC of the transaction initiator yes Identification of the
institution which initiated
transaction, with a
connected reference and
value date it serves as a
unique identifier of the
message which initiated
the transfer
72 The designation of session for confirmation from yes for clearing Example:
clearing :72:/SESSION/MORNING
Fields 12, 25 and 34F are repeated, implying that several reports referring to more
accounts, with different limits, may be requested by one message.
0307171515+0100
61 Statement line *1
90D Number of debit transactions, currency code Example:
and amount 12RSD100000,00
90C Number of credit transactions, currency code Example:
and amount 122RSD200000,99
Message MT 192 is used for messages МТ 103 and МТ 102, while message MT 292 is used
for message МТ 202.
Message MT 195 is used for messages МТ 103 and МТ 102, while message MT 295
is used for message МТ 202.
STAT Message has been cancelled by the МТn92 message sent by a participant.
REJT
STAT Message has been cancelled pursuant to the rules of the system, it is sent even when the
CANC system rejects a message, without any particular request.
STAT Message execution is underway.
EXEC
STAT Message has been settled.
SETL
STAT An error occurred during the processing of a non-financial message, it is sent even when the
ERRC NBS rejects a message on account of an error in the message, without a particular request.
STAT An error occurred during the processing of payment, it is sent even when the NBS rejects a
ERRP message on account of an error in the message, without a particular request.
STAT Message is waiting for connected conditional payments.
COND
STAT Message is on wait list.
WAIT
STAT Message is suspended.
SUSP
STAT Message is accepted for clearing. Participants may cancel it.
NETR
STAT Message is settled after the clearing procedure. It cannot be cancelled.
NETS
STAT Message is accepted for clearing with the value date on the next day. It can be cancelled.
NETL
STAT Message is not cancelled during the clearing procedure but it is not settled. It can be cancelled
NETE if the clearing procedure is cancelled.
.
14
ERRC and ERRP are received even when the message is cancelled due to error,
without any particular request. Message MT 196 is used for messages МТ 103 and МТ 102, while
message MT 296 is used for message МТ 202.
Message МТ 985 is used for sending status enquiries. The response thereto is sent
via message МТ 986. Message elements are as follows:
Response Meaning
АА Account is not blocked.
DA Account is blocked for debit.
AC Account is blocked for credit.
DC Account is blocked.
.
15
The response to query SQDC contains 4 lines. Each consists of a code – 2 characters,
currency code – 3 characters, total amount, a slash and the total number of messages. The codes are
the following:
Code Meaning
SD Sum and number of suspended transactions crediting the
account
SC Sum and number of suspended transactions debiting the
account
ED Sum and number of transactions on the wait list crediting the
account
EC Sum and number of transactions on the wait list debiting the
account
The response to queries TTLS and TTLD contains data on the request – 1 line, the number of
received messages – 1 line in format: (received/accepted/rejected) and accepted, cleared, on the wait
list and rejected messages – 4 lines in format (amount/number of messages/number of instructions) in
session and/or clearing day.
A participant receives the message TTLS automatically after each clearing, without request.
The response to query PCLT contains data in the following sequence: the limit level, available account
balance and potential position for the next cycle.
A participant receives the message PCLT automatically from the system in pre-clearing of the third
cycle.
or, for setting the clearing limit, the field contains: I is used for an
/SETACCOUNTLIMIT/CLEARING increase, D for a
/STATUS/ decrease in the limit
/ACTION/ amount, new limit
/DIRECTION/I or D amount is entered for
/ACCOUNT/account number the account
/AMMOUNT/amount
/GETBUSINESSDAYPERIOD/
Note: in case the operator sets the limit, the bank receives МТ999 on the set limit as a notice, and words
SETACCOUNTLIMIT shall be followed by the title of the limit.
МТ999 is also used as an answer to the correctly accepted МТ998. Message elements are as follows:
.
16
Schedule 2
SWIFT message МТ 998 is used an envelope for own format messages in the NBS payment system.
Within this framework, own format messages are defined as an extension of standards.
Fields that are used in MT 998 message are given in the table below. Subfields of 77E field are made of
standard SWIFT format fields. Within 77E field, 79 field is used, whose subfields may be in their own format.
This document presents the ways of using own format message subtypes.
Permitted own format message subtypes are given in the following table:
SMT713 Information on account Organisations entitled to enforced collection through the NBS
blocking payment system send to banks information on blocking of all
accounts of a client with the specified personal ID number
blocked account the basis of received individual message from the group
message of SMT 713 subtype
SMT719 Request for funds transfer Funds transfer from blocked account is requested with message
SMT 719
SMT720 Information on funds After the final execution of funds transfer, the bank uses this
transferred message to send information on the funds transfer to the
blockade initiator
SMT796 Information on own format It is used as a response to an own format message that
message error due to error could not be processed
SMT730 Request for debit transfer Request for funds transfer sent by one bank to another
SMT501
SMT502
SMT549 Types of messages whose contents are regulated by the Guidelines for the Format and Purpose of
SMT509 Messages for Data Exchange Between Participants at Auction Securities Trading
SMT515
The text below contains the description of field formats of own format messages 77E for messages
7XX. Messages 5XX are explained in detail by the Guidelines for the Format and Purpose of Messages for Data
Exchange Between Participants at Auction Securities Trading.
Message SМТ 710 is used as a transfer of data on the grounds of blocking the beneficiaries’ accounts
with specified ID numbers. Message elements in :79: field are as follows:
Details of account blocking, fields in message MT103 Fields are designated with:
format (57A, 59, 70 and 72), which is to be executed so that 57A:, 59:, 70: and 72:
enforced collection is completed
71070: If disposal is forbidden – date until it is forbidden or word VEFIFY – data from the
PERMANENT if there is no term; in case of enforced order are reliable and
collection – bank’s confirmation that data are reliable and accurate
accurate
Message SMT 713 is the group message for blocking all clients’ accounts with specified ID numbers. It
consists of maximum 50 individual messages on blocking (in the previous version: message SMT 711). The
fields used in message SMT 713 are given in the following tables.
Message MT 998 is used as an envelope and therefore message SMT 713 consists of two parts. The
message heading contains the following fields:
The second part of the message consists only of field 79, which is repeated as many times as there are
individual blockages in message SMT 713, with message elements in field :79: as follows:
2
In an order from 01 to 50
20: Reference yes TRN of individual
blockade
21: Connected reference yes Being referenced to itself,
the same as in the previous
field 20:
11А: BIC, MT and date of the original message yes For supplement of unique
key, in 79
71130: Debtor’s ID yes Mandatory, blockade by
the ID number
71140: Debtor’s tax ID number yes Mandatory
71150: Currency designation and initial amount of the blockade yes Example
balance RSD200996,10
71190: Date of change yes In format YYMMDD
In case of further referencing during the sending of messages, referencing is done in respect of
individual blocking within message SMT 713 and/or message SMT 718 in field 21 (connected reference) – its
contents are as in field 20 of individual blockade, within field 79 of message SMT 713.
Message SMT 714 is a group message of unblocking of all clients’ accounts with specified ID numbers. It
consists of maximum 50 individual messages on unblocking (in the previous version of SMT 712). Fields used
in message SMT 714 are given in the following tables.
Message MT 998 is used as an envelope, and therefore message SMT 714 consists of two parts. The
message heading contains the following fields:
77Е Contents of message envelope corresponding to the specified yes In the NBS payment
own format message subtype system, own format
message envelope
contents consist only of
previously standardized
fields in line with
Guidelines
SMT 714 message has no field 21 in its first part as it cannot have reference to a group message due to lack of
data comprised for the same personal ID numbers.
The second part of the message consists of field 79 only, which is repeated as many times as there are
individual unblockings within SMT 714 message itself, with message elements in field :79: as follows:
Field 21 in the second part of SMT 714 message has contents as in field 20 of individual blocking (in field 79) to
which unblocking refers.
Message SМТ 719 is used as a request for funds transfer from the blocked account, with message
elements in field :79: as follows:
unique key in 79
Data on blocking, fields in message MT 103 (32A, 57А, 59, yes Format 32A, 57А:,
70 and 72), which is to be executed so that enforced collection 59:, 70:, 72:, in 79
is completed
71910: ID number yes Account owner’s ID
number
71920: Account number starts with slash yes Number of account
blocked
71940: Tax ID number yes
Message SМТ 720 is used as a confirmation of funds transfer from the blocked account, with message
elements in field :79: as follows:
Message SМТ 796 is used as a response to an own format message that could not be processed due to
an error, with message elements in field :79: as follows:
Message SМТ 730 is used as a request for debit transfer. The transfer is made by message MT 103 or
МТ 202, with connected reference to message SMT 730 that initiated the transfer. If transfer requirements are
not met, the transfer is rejected by message SMT 731.
Message SМТ 731 is used as a response to a syntactically correct message SMT 730, with message
elements in field :79: as follows:
Schedule 3