(SR 2012) MT540-3 # Receive Free / Receive against payment / Deliver Free / Deliver Against Payment

(generated from database with Swift details by Gerard Wagemakers - Effective IT Consultancy)


OM Rep Sequence Code
M
sequence A
GENL
O R
sequence A1
LINK
M
sequence B
TRADDET
O
sequence B1
FIA
M
sequence C
FIAC
O R
sequence C1
BREAK
O
sequence D
REPO
M
sequence E
SETDET
M R
sequence E1
SETPRTY
O R
sequence E2
CASHPRTY
O R
sequence E3
AMT
O R
sequence F
OTHRPRTY

MT54x network validated and usage rules

See http://www.iso15022.org/ for additional information



OM Rep Tag Options Qual Qualifier descriptions and codes Rules
M
Start of sequence A - GENL
M 20C C
SEME
Sender's Message Reference
M 23G G
O 98a ACE
PREP
Preparation Date/Time
O R 99B B

C2
O R
Start of sequence A1 - LINK
O 22F F
Linkage Type Indicator
O 13a AB
LINK
Linked Message
M 20C C

C7
O 36B B

C12
End of sequence A1 - LINK
End of sequence A - GENL
M
Start of sequence B - TRADDET
O R 94a BH

M 98a ABC
Settlement Date/Time
O R 98a ABCE

O 90a AB
Deal Price
O 99A A
DAAC
Number of Days Accrued
M 35B B
O
Start of sequence B1 - FIA
O 94B B
Place of Listing
O R 22F F

O R 12a ABC

O 11A A
DENO
Currency of Denomination
O R 98A A

O R 92A A

O R 13a AB

O R 17B B

O 90a AB

O 90a AB
Exercise Price
O R 36B B

O 35B B
O 70E E
FIAN
Financial Instrument Attribute Narrative
End of sequence B1 - FIA
O R 22F F

O 11A A
FXIS
Currency to Sell
O R 25D D

O R 70E E

End of sequence B - TRADDET
M
Start of sequence C - FIAC
M R 36B B
Quantity of Financial Instrument to be Settled
C13
O 70D D
DENC
Denomination Choice
O R 13B B
CERT
Certificate Number
O 95a PR
ACOW
Account Owner
M 97a AB
Safekeeping Account
O 97a AE
CASH
Cash Account
O 94a BCF
Place of Safekeeping
O R
Start of sequence C1 - BREAK
O 13aB AB
LOTS
Lot Number
O 36B B
Quantity of Financial Instrument In The Lot
O 98a ACE
LOTS
Lot Date/Time
O 90a AB
Book/Lot Price
O 22F F
Type of Price Indicator
End of sequence C1 - BREAK
End of sequence C - FIAC
O
Start of sequence D - REPO
O R 98a ABC

O R 22F F

O R 20C C

O R 92a AC

O R 99B B

O R 19A A

O 70C C
SECO
Second Leg Narrative
End of sequence D - REPO
M
Start of sequence E - SETDET
O R 22F F
Settlement Transaction Condition Indicator
M 22F F
Type of Settlement Transaction Indicator
O R 22F F

C5 C9 C10 C11
M R
Start of sequence E1 - SETPRTY
M 95a CPQR

C4 C5 C6 C10
O 95S S
Alternate ID
O 97a AB
Safekeeping Account
C8
O 98a AC
PROC
Processing Date/Time
O 20C C
PROC
Processing Reference
O R 70a CDE

End of sequence E1 - SETPRTY
O R
Start of sequence E2 - CASHPRTY
M 95a PQR

C4
O 95S S
Alternate ID
O R 97a AE

O R 70a CE

End of sequence E2 - CASHPRTY
O R
Start of sequence E3 - AMT
O R 17B B

M R 19A A

C1
O R 19A A

C1 C3
O 98a AC
VALU
Value Date/Time
O 92B B
EXCH
Exchange Rate
C3
End of sequence E3 - AMT
End of sequence E - SETDET
O R
Start of sequence F - OTHRPRTY
M R 95a CPQR

C4 C11
O 95S S
Alternate ID
O R 97A A
SAFE
Safekeeping Account
O R 70a CDE

O 20C C
PROC
Processing Reference
End of sequence F - OTHRPRTY


Rule Id Sequence Tag Description Error Id
C1 E3 19 No valid qualifier for this tag may appear in more than one occurrence of the subsequence E87
C2 A 99 If qualifier TOSE is present, then also qualifier SETT must be present E90
C3 E3 92 92B::EXCH may be used if and only if 19A::RESU is used E62
C4 E1/E2/F 95 No qualifier in a 95a tag in sequence E1, sequence E2 or sequence F, may appear in more than one occurrence of the subsequence E84
C5 E 22 If 22F::DBNM is not present, then sequence s E1 with party qualifiers DEAG ànd PSET must be present E91
C6 E1 95 DEI2 requires DEI1; DEI1 requires DECU; DECU requires SELL REI2 requires REI1; REI1 requires RECU; RECU requires BUYR E86
C7 A1 20 sequence A/23G:CANC requires at least one occurrence of sequence A1 and exactly one sequence A1 must contain a 20C::PREV tag E08
C8 E1 97 97A::SAFE is not allowed when 95a::PSET is present in the sequence E52
C9 E 22 When 22F::FXCX//FXNO or FXYE is present, then sequence A must contain 23G:CANC If instead code SINO is used, then 23G:NEWM must be present E14
C10 E 22 If 22F::DBNM is present, then sequence E1 with party qualifier SELL is mandatory E70
C11 E 22 If 22F::DBNM//VEND is present, then sequence F with party qualifier VEND must be present D71
C12 A1 36 If 36B is present in at least one sequence A1, then sequence E/22F::SETR//PAIR or TURN must be present. C50
C13 C 36 Sequence C may contain a maximum number of 2 36B tags; when there is two then one must be SETT//FAMT and the other must be SETT//AMOR C71