Category 3: Foreign exchange, money markets and derivatives
MT320 Fixed Loan/Deposit Confirmation
Written and maintained by ZagTrader. Last reviewed . How this page is sourced and checked
The MT320 is the Swift message the two parties to a fixed-term money market loan or deposit send each other to confirm its terms: principal, interest rate, value and maturity dates, interest amount and where each payment goes. The same message type confirms the original deal, each rollover and the final maturity, distinguished by field 22B.
- Message type
- MT320
- Category
- 3
- Structure
- 9 sequences, 74 fields listed
- ISO 20022
- No direct equivalent
When MT320 is used
The MT320 is exchanged between party A and party B, the institutions or corporates that agreed a fixed-term loan or deposit: for example a bank placing surplus dollars with another bank for three months. Each side sends its own confirmation to the other, or one acts for a client (94A AGNT), or a money broker confirms to both (94A BROK). Field 17R says whether party A is the lender (L) or the borrower (B). The cash moves separately, usually by MT202, quoting the common reference 22C in field 21.
One message type covers the whole life of the deal through two fields. Field 22B gives the event: CONF for the first confirmation, ROLL for each rollover or renewal and MATU for repayment at maturity. Field 22A gives the function: NEWT for a new message, AMND to replace one, CANC to cancel one, DUPL for a duplicate. A deal is confirmed with NEWT/CONF, each renewal with NEWT/ROLL and the end with NEWT/MATU; an error in any of them is fixed with AMND or CANC and the same 22B. Field 21N, party A’s contract number, stays the same throughout so the events can be linked.
Amounts follow party A’s point of view. Field 32B is the principal (new principal on a rollover). Field 34E is the interest for the period: unsigned when party A pays it, with N when party A receives it, so a lender’s confirmation carries N. Field 32H is what actually moves on a rollover or maturity: the increase or decrease in principal, plus interest when it settles in the same payment, again unsigned when party A pays and with N when it receives. On a new confirmation 32H is not allowed and 30X (next interest date) is mandatory; on maturity 32H is mandatory and 30X is not allowed.
Interest paid before maturity is described by 30F (first or next interest payment date) and 38J (the period after it, in days or months). Field 14D gives the day count (ACT/360, ACT/365, AFI/365, 360/360 or 30E/360). Field 22C is built like the MT300 common reference, except that the four digits come from the interest rate in 37G: a rate of 4,35 gives 0435.
Settlement is split by who pays. Sequence C says where party B receives what party A pays, sequence D where party A receives what party B pays. Sequences E and F are only used when interest settles differently from principal. Each has 53a (where the funds come from), 56a and 86a (one or two intermediaries; 86a only with 56a), 57a (receiving agent) and 58a (beneficiary institution). Option A with a BIC is preferred; the standard’s guidelines show codes such as SSI, NET or UNKNOWN in 57D for standing instructions, netting or details not yet known. Sequence G adds withholding tax, sequence H non-matched information such as the broker, and sequence I additional amounts such as fees.
Call and notice deposits, which have no fixed maturity, use the MT330 instead. An interest payment advice for a loan or deposit is the MT350, and a third party (for example a fund manager’s custodian) is instructed to settle with the MT321.
MT320 format: sequences and fields
Sequence AGeneral InformationMandatory
Identifies the deal, the parties and the lifecycle event being confirmed.
| Tag | Name | Status | Format | Meaning |
|---|---|---|---|---|
| 15A | New Sequence | M | Empty field | Opens sequence A. Only the tag is sent. |
| 20 | Sender's Reference | M | 16x | The sender’s unique reference for this confirmation. No leading or trailing slash and no double slash. |
| 21 | Related Reference | C | 16x | Field 20 of the earlier confirmation this one relates to. Optional only for a new first confirmation (22A NEWT with 22B CONF); mandatory for amendments, cancellations, rollovers and maturities. |
| 22A | Type of Operation | M | 4!c | NEWT (new confirmation, or the corrected one after a cancellation), AMND (replaces an earlier confirmation), CANC (cancels an earlier confirmation and the contract) or DUPL (duplicate of a confirmation already sent). |
| 94A | Scope of Operation | O | 4!c | BILA when sender and receiver are the principals (the default), AGNT when one acts for a third party (21N then becomes mandatory), BROK when a money broker confirms (sequence H with 88a then becomes mandatory). |
| 22B | Type of Event | M | 4!c | The event in the life of the deposit: CONF (first confirmation), ROLL (rollover or renewal, with or without a change in principal) or MATU (repayment at maturity without rollover). Combined with 22A: NEWT/CONF, then optionally AMND/CONF or CANC/CONF, then NEWT/ROLL for each rollover, then NEWT/MATU. |
| 22C | Common Reference | M | 4!a2!c4!n4!a2!c | The common key of both confirmations: the sender’s and receiver’s BICs without the country code, in alphabetical order, around four digits from the interest rate in 37G (the rightmost non-zero digit and the three digits to its left, zero filled; 0000 for a zero rate). |
| 21N | Contract Number Party A | C | 16x | Party A’s contract number for the deal. It stays the same through confirmation, rollovers and maturity, so party A can link them. Mandatory when 94A is AGNT. |
| 82a | Party AOptions A, D or J | M | A: [/1!a][/34x] 4!a2!a2!c[3!c] D: [/1!a][/34x] 4*35x J: 5*40x | One legal party to the loan or deposit, usually the sender or the institution it acts for. The role (lender or borrower) is in 17R. |
| 87a | Party BOptions A, D or J | M | A: [/1!a][/34x] 4!a2!a2!c[3!c] D: [/1!a][/34x] 4*35x J: 5*40x | The other legal party, usually the receiver or the institution it acts for. |
| 83a | Fund or Instructing PartyOptions A, D or J | O | A: [/1!a][/34x] 4!a2!a2!c[3!c] D: [/1!a][/34x] 4*35x J: 5*40x | The fund or instructing party for which a fund manager or agent dealt. |
| 77D | Terms and Conditions | O | 6*35x | Free text about legal terms or bilaterally agreed codes. |
Sequence BTransaction DetailsMandatory
Role, dates, principal, interest and day count. Field 32H and 30X depend on 22B.
| Tag | Name | Status | Format | Meaning |
|---|---|---|---|---|
| 15B | New Sequence | M | Empty field | Opens sequence B. |
| 17R | Party A's Role | M | 1!a | L when party A is the lender (pays the principal, receives interest), B when it is the borrower (receives the principal, pays interest). |
| 30T | Trade Date | M | 8!n | The date the deal, rollover or maturity was agreed (YYYYMMDD). |
| 30V | Value Date | M | 8!n | The start date of the loan or deposit, or of the new period on a rollover (YYYYMMDD). |
| 30P | Maturity Date | M | 8!n | The date the principal is repaid (YYYYMMDD). |
| 32B | Currency and Principal Amount | M | 3!a15d | The principal: the original amount on CONF, the new amount on ROLL, the final amount on MATU. |
| 32H | Amount to be Settled | C | [N]3!a15d | On a rollover, the change in principal (with interest when it settles in the same flow); on a maturity, what the borrower repays. No sign: party A pays; N: party A receives. Not allowed on CONF, mandatory on ROLL and MATU. A rollover with no change shows zero. |
| 30X | Next Interest Due Date | C | 8!n | The date the next interest is due. Mandatory on CONF and ROLL, not allowed on MATU. |
| 34E | Currency and Interest Amount | M | [N]3!a15d | The first interest amount (CONF), the next one (ROLL) or the last one (MATU). No sign when party A pays the interest, N when party A receives it, so a lender’s confirmation shows N. |
| 37G | Interest Rate | M | [N]12d | The interest rate in percent, with N only for a negative rate. It must be given on every confirmation, even if unchanged. Field 22C takes four digits from it. |
| 14D | Day Count Fraction | M | 7x | The day count convention: 30E/360, 360/360, ACT/360, ACT/365 or AFI/365. |
| 30F | Last Day of the First Interest Period | C | 8!n | When interest is paid before maturity: the first (or, on a rollover, next) interest payment date. Not allowed on MATU; if present, 38J must be present. |
| 38J | Number of Days | C | 1!a3!n | The interest period after 30F, as D (days) or M (months) and a number, for example M003. Mandatory with 30F, not allowed without it. |
| 39M | Payment Clearing Centre | O | 2!a | ISO country code of the clearing centre for an offshore currency. Not used for onshore settlement. |
Sequence CSettlement Instructions for Amounts Payable by Party AMandatory
Where party B receives the amounts party A pays: the principal when party A lends, or interest and repayment when party A borrows.
| Tag | Name | Status | Format | Meaning |
|---|---|---|---|---|
| 15C | New Sequence | M | Empty field | Opens sequence C. |
| 53a | Delivery AgentOptions A, D or J | O | A: [/1!a][/34x] 4!a2!a2!c[3!c] D: [/1!a][/34x] 4*35x J: 5*40x | The institution from which party A will pay, when it wants to say where the funds come from. |
| 86a | Intermediary 2Options A, D or J | C | A: [/1!a][/34x] 4!a2!a2!c[3!c] D: [/1!a][/34x] 4*35x J: 5*40x | A second intermediary, when the funds pass through two. Only allowed when 56a is present in the same sequence. |
| 56a | IntermediaryOptions A, D or J | O | A: [/1!a][/34x] 4!a2!a2!c[3!c] D: [/1!a][/34x] 4*35x J: 5*40x | The intermediary through which the receiving agent is reached, when there is one. |
| 57a | Receiving AgentOptions A, D or J | M | A: [/1!a][/34x] 4!a2!a2!c[3!c] D: [/1!a][/34x] 4*35x J: 5*40x | Where the payee receives the funds: the institution and, when needed, the account. Option A with a BIC is preferred; codes such as SSI, NET or UNKNOWN in option D are used for standing instructions, netting or unknown details. |
| 58a | Beneficiary InstitutionOptions A, D or J | O | A: [/1!a][/34x] 4!a2!a2!c[3!c] D: [/1!a][/34x] 4*35x J: 5*40x | The institution in favour of which the payment is made, when the funds are forwarded beyond the receiving agent. |
Sequence DSettlement Instructions for Amounts Payable by Party BMandatory
Where party A receives the amounts party B pays.
| Tag | Name | Status | Format | Meaning |
|---|---|---|---|---|
| 15D | New Sequence | M | Empty field | Opens sequence D. |
| 53a | Delivery AgentOptions A, D or J | O | A: [/1!a][/34x] 4!a2!a2!c[3!c] D: [/1!a][/34x] 4*35x J: 5*40x | The institution from which party B will pay, when it wants to say where the funds come from. |
| 86a | Intermediary 2Options A, D or J | C | A: [/1!a][/34x] 4!a2!a2!c[3!c] D: [/1!a][/34x] 4*35x J: 5*40x | A second intermediary, when the funds pass through two. Only allowed when 56a is present in the same sequence. |
| 56a | IntermediaryOptions A, D or J | O | A: [/1!a][/34x] 4!a2!a2!c[3!c] D: [/1!a][/34x] 4*35x J: 5*40x | The intermediary through which the receiving agent is reached, when there is one. |
| 57a | Receiving AgentOptions A, D or J | M | A: [/1!a][/34x] 4!a2!a2!c[3!c] D: [/1!a][/34x] 4*35x J: 5*40x | Where the payee receives the funds: the institution and, when needed, the account. Option A with a BIC is preferred; codes such as SSI, NET or UNKNOWN in option D are used for standing instructions, netting or unknown details. |
| 58a | Beneficiary InstitutionOptions A, D or J | O | A: [/1!a][/34x] 4!a2!a2!c[3!c] D: [/1!a][/34x] 4*35x J: 5*40x | The institution in favour of which the payment is made, when the funds are forwarded beyond the receiving agent. |
Sequence ESettlement Instructions for Interests Payable by Party AOptional
Only when party A’s interest settles differently from the amounts in sequence C.
| Tag | Name | Status | Format | Meaning |
|---|---|---|---|---|
| 15E | New Sequence | M | Empty field | Opens sequence E. |
| 53a | Delivery AgentOptions A, D or J | O | A: [/1!a][/34x] 4!a2!a2!c[3!c] D: [/1!a][/34x] 4*35x J: 5*40x | The institution from which party A will pay, when it wants to say where the funds come from. |
| 86a | Intermediary 2Options A, D or J | C | A: [/1!a][/34x] 4!a2!a2!c[3!c] D: [/1!a][/34x] 4*35x J: 5*40x | A second intermediary, when the funds pass through two. Only allowed when 56a is present in the same sequence. |
| 56a | IntermediaryOptions A, D or J | O | A: [/1!a][/34x] 4!a2!a2!c[3!c] D: [/1!a][/34x] 4*35x J: 5*40x | The intermediary through which the receiving agent is reached, when there is one. |
| 57a | Receiving AgentOptions A, D or J | M | A: [/1!a][/34x] 4!a2!a2!c[3!c] D: [/1!a][/34x] 4*35x J: 5*40x | Where the payee receives the funds: the institution and, when needed, the account. Option A with a BIC is preferred; codes such as SSI, NET or UNKNOWN in option D are used for standing instructions, netting or unknown details. |
| 58a | Beneficiary InstitutionOptions A, D or J | O | A: [/1!a][/34x] 4!a2!a2!c[3!c] D: [/1!a][/34x] 4*35x J: 5*40x | The institution in favour of which the payment is made, when the funds are forwarded beyond the receiving agent. |
Sequence FSettlement Instructions for Interests Payable by Party BOptional
Only when party B’s interest settles differently from the amounts in sequence D.
| Tag | Name | Status | Format | Meaning |
|---|---|---|---|---|
| 15F | New Sequence | M | Empty field | Opens sequence F. |
| 53a | Delivery AgentOptions A, D or J | O | A: [/1!a][/34x] 4!a2!a2!c[3!c] D: [/1!a][/34x] 4*35x J: 5*40x | The institution from which party B will pay, when it wants to say where the funds come from. |
| 86a | Intermediary 2Options A, D or J | C | A: [/1!a][/34x] 4!a2!a2!c[3!c] D: [/1!a][/34x] 4*35x J: 5*40x | A second intermediary, when the funds pass through two. Only allowed when 56a is present in the same sequence. |
| 56a | IntermediaryOptions A, D or J | O | A: [/1!a][/34x] 4!a2!a2!c[3!c] D: [/1!a][/34x] 4*35x J: 5*40x | The intermediary through which the receiving agent is reached, when there is one. |
| 57a | Receiving AgentOptions A, D or J | M | A: [/1!a][/34x] 4!a2!a2!c[3!c] D: [/1!a][/34x] 4*35x J: 5*40x | Where the payee receives the funds: the institution and, when needed, the account. Option A with a BIC is preferred; codes such as SSI, NET or UNKNOWN in option D are used for standing instructions, netting or unknown details. |
| 58a | Beneficiary InstitutionOptions A, D or J | O | A: [/1!a][/34x] 4!a2!a2!c[3!c] D: [/1!a][/34x] 4*35x J: 5*40x | The institution in favour of which the payment is made, when the funds are forwarded beyond the receiving agent. |
Sequence GTax InformationOptional
Withholding tax on the interest, where a tax regime applies.
| Tag | Name | Status | Format | Meaning |
|---|---|---|---|---|
| 15G | New Sequence | M | Empty field | Opens sequence G. |
| 37L | Tax Rate | M | 12d | The tax percentage applied to the interest. |
| 33B | Transaction Currency and Net Interest Amount | M | 3!a15d | The interest after tax, in the currency of the deal. |
| 36 | Exchange Rate | O | 12d | The rate used to convert the tax into the reporting currency, when it differs. |
| 33E | Reporting Currency and Tax Amount | O | 3!a15d | The tax amount in the reporting currency. |
Sequence HAdditional InformationConditional
Information that is not match-critical. Optional, but mandatory with 88a when 94A is BROK.
| Tag | Name | Status | Format | Meaning |
|---|---|---|---|---|
| 15H | New Sequence | M | Empty field | Opens sequence H. At least one other field must follow. |
| 29A | Contact Information | O | 4*35x | Who to contact, with codes such as /NAME/, /DEPT/, /PHON/. |
| 24D | Dealing Method | O | 4!c[/35x] | How the deal was agreed: BROK, ELEC, FAXT, PHON or TELX, with optional detail. |
| 84a | Dealing Branch Party AOptions A, B, D or J | O | A: [/1!a][/34x] 4!a2!a2!c[3!c] B: [/1!a][/34x] [35x] D: [/1!a][/34x] 4*35x J: 5*40x | The branch of party A that dealt. |
| 85a | Dealing Branch Party BOptions A, B, D or J | O | A: [/1!a][/34x] 4!a2!a2!c[3!c] B: [/1!a][/34x] [35x] D: [/1!a][/34x] 4*35x J: 5*40x | The branch of party B that dealt. |
| 88a | Broker IdentificationOptions A, D or J | C | A: [/1!a][/34x] 4!a2!a2!c[3!c] D: [/1!a][/34x] 4*35x J: 5*40x | The money broker that arranged the deal. Mandatory when 94A is BROK. |
| 71F | Broker's Commission | C | 3!a15d | The brokerage, only on a broker confirmation (94A BROK), in the currency of the deal. |
| 26H | Counterparty's Reference | O | 16x | The counterparty’s reference, if known. |
| 21G | Broker's Reference | O | 16x | The broker’s reference. |
| 34C | Commission and FeesRepeatable | O | 4!c/[N]3!a15d | A commission or fee type with currency and amount (or PCT and a rate), repeated for a breakdown. Reports charges; it does not instruct a payment. |
| 72 | Sender to Receiver Information | O | 6*35x | Additional information, in the /8c/ code format. |
Sequence IAdditional AmountsOptional
Fees or other amounts linked to the deal. The pair 30F and 32H repeats as many times as 18A says; the settlement fields follow once.
| Tag | Name | Status | Format | Meaning |
|---|---|---|---|---|
| 15I | New Sequence | M | Empty field | Opens sequence I. |
| 18A | Number of Repetitions | M | 5n | How many payment date and amount pairs follow. It must equal the number of 30F fields. |
| 30F | Payment DateRepeatable | M | 8!n | The payment date of an additional amount (YYYYMMDD). |
| 32H | Currency, Payment AmountRepeatable | M | [N]3!a15d | The fee amount for that date. No sign: party A pays; N: party A receives. |
| 53a | Delivery AgentOptions A, D or J | O | A: [/1!a][/34x] 4!a2!a2!c[3!c] D: [/1!a][/34x] 4*35x J: 5*40x | Where the payer’s funds come from. |
| 86a | Intermediary 2Options A, D or J | C | A: [/1!a][/34x] 4!a2!a2!c[3!c] D: [/1!a][/34x] 4*35x J: 5*40x | A second intermediary, only with 56a. |
| 56a | IntermediaryOptions A, D or J | O | A: [/1!a][/34x] 4!a2!a2!c[3!c] D: [/1!a][/34x] 4*35x J: 5*40x | An intermediary, when there is one. |
| 57a | Receiving AgentOptions A, D or J | M | A: [/1!a][/34x] 4!a2!a2!c[3!c] D: [/1!a][/34x] 4*35x J: 5*40x | Where the payee receives the additional amounts. |
Format notation: n digits, a upper-case letters, c upper-case letters and digits, x any character of the Swift character set, d a decimal number with a comma, ! fixed length, [ ] optional, 4*35x up to 4 lines of 35 characters. M mandatory, O optional, C conditional (a rule decides).
Rules worth knowing
- Field 21 is optional only with 22B CONF and 22A NEWT; it is mandatory in every other combination (rule C1, error D70).
- Field 21N is mandatory when 94A is AGNT (rule C2, error D72).
- Field 32H is not allowed with CONF and mandatory with MATU and ROLL; field 30X is mandatory with CONF and ROLL and not allowed with MATU (rule C3, error D56).
- On a maturity (MATU), 32H must be negative or zero when party A is the lender (17R L) and positive or zero when it is the borrower (rule C4, error D57). A zero amount carries no sign (T14).
- Field 30F is not allowed with MATU (rule C5, error D69). When 30F is present, 38J is mandatory, and without 30F it is not allowed (rule C6, error D60).
- In sequences C, D, E, F and I, 86a is only allowed when 56a is present (rule C7, error E35).
- Sequence H, with 88a, is mandatory when 94A is BROK; 71F is only allowed with BROK (rule C8, error D74). If present, sequence H must contain at least one field besides 15H (C98).
- The currency in 32B, 32H, 34E and 71F must be the same (rule C9, error C02).
- Field 22C: sender’s and receiver’s BIC codes in alphabetical order (T95, T96) around four digits from 37G, or 0000 for a zero rate (T22).
MT320 example
On 20 October 2026 ZagTrader Test Bank, Dubai (ZAGTAEADXXX) places a three-month deposit of USD 10,000,000.00 with BANKGB2LXXX in London at 4.35% (ACT/360), value 22 October 2026, maturing 22 January 2027. Interest for 92 days is USD 111,166.67, paid with the principal at maturity. ZagTrader is the lender, so the interest it receives carries the sign N.
{1:F01ZAGTAEADAXXX0000000000}{2:I320BANKGB2LXXXXN}{4:
:15A:
:20:ZTMM2610200088
:22A:NEWT
:94A:BILA
:22B:CONF
:22C:BANK2L0435ZAGTAD
:21N:ZTDEP0088
:82A:ZAGTAEADXXX
:87A:BANKGB2LXXX
:15B:
:17R:L
:30T:20261020
:30V:20261022
:30P:20270122
:32B:USD10000000,
:30X:20270122
:34E:NUSD111166,67
:37G:4,35
:14D:ACT/360
:15C:
:57A:BANKUS33XXX
:15D:
:57A:ZAGTUS33XXX
-}Decode this example in the parserLine by line
| Line | What it says |
|---|---|
| {1:F01ZAGTAEADAXXX0000000000}{2:I320BANKGB2LXXXXN}{4: | Sender ZAGTAEADXXX, input MT320 to BANKGB2LXXX. |
| :15A: | Start of sequence A. |
| :20:ZTMM2610200088 | ZagTrader’s reference. |
| :22A:NEWT | New message. |
| :94A:BILA | Sender and receiver are the principals. |
| :22B:CONF | First confirmation of the deal, so field 21 may be left out. |
| :22C:BANK2L0435ZAGTAD | Common reference: the rate 4,35 gives 0435 (rightmost non-zero digit 5, then 4 and 3, zero filled). |
| :21N:ZTDEP0088 | ZagTrader’s contract number, repeated on any rollover or maturity confirmation. |
| :82A:ZAGTAEADXXX | Party A: ZagTrader. |
| :87A:BANKGB2LXXX | Party B: the borrowing bank. |
| :15B: | Start of sequence B. |
| :17R:L | Party A is the lender. |
| :30T:20261020 | Trade date. |
| :30V:20261022 | Value date: the deposit starts. |
| :30P:20270122 | Maturity date. |
| :32B:USD10000000, | Principal. |
| :30X:20270122 | Next (and only) interest due date: at maturity. Mandatory on CONF. |
| :34E:NUSD111166,67 | Interest: 10,000,000 x 4.35% x 92/360. N because party A receives it. |
| :37G:4,35 | Interest rate in percent. |
| :14D:ACT/360 | Actual days over 360. |
| :15C: | Sequence C: where BANKGB2L receives the principal ZagTrader pays on 22 October. |
| :57A:BANKUS33XXX | BANKGB2L’s USD correspondent. |
| :15D: | Sequence D: where ZagTrader receives what BANKGB2L pays at maturity. |
| :57A:ZAGTUS33XXX | ZagTrader’s New York branch. |
| -} | End of block 4. |
BICs and references are made up.
At maturity ZagTrader would send NEWT/MATU with 32H:NUSD10111166,67 (principal plus interest received) and no 30X; a rollover would be NEWT/ROLL with the change in principal in 32H.
Common errors and rejects
Field 21 missing on a rollover or maturity (D70)
Only a brand new confirmation (NEWT/CONF) may omit field 21. A rollover, maturity, amendment or cancellation must quote field 20 of the previous confirmation in the chain.
32H or 30X in the wrong event (D56)
A first confirmation (CONF) must not carry 32H and must carry 30X. A maturity (MATU) must carry 32H and must not carry 30X. A rollover needs both. These errors usually come from a template reused across events.
Wrong sign on the amount to be settled (D57)
From party A’s point of view, a lender receives the repayment at maturity, so 32H carries N; a borrower pays it, so no sign. The same logic applies to 34E. A zero amount must not carry N (T14).
Interest period fields inconsistent (D60, D69)
30F and 38J go together: one without the other is rejected. Neither belongs on a maturity confirmation.
Currency mismatch between amount fields (C02)
Principal (32B), amount to be settled (32H), interest (34E) and broker’s commission (71F) must all be in the currency of the loan or deposit.
Second intermediary without first (E35)
Field 86a only makes sense when 56a is also given in the same settlement sequence. Move the institution to 56a or add the missing intermediary.
ISO 20022
Swift’s MT and MX equivalence tables (May 2024) list no ISO 20022 equivalent for the MT320. Treasury confirmations (category 3) were not part of the CBPR+ migration of cross-border payment instructions that ended on 22 November 2025, and the MT320 remains in use on FIN.
The payments that settle the deposit are separate: cross-border MT202 transfers are now exchanged as pacs.009, and statements that show the movements can be MT950 or camt.053.
MT320 questions
- What is an MT320?
- The Swift Fixed Loan/Deposit Confirmation. The two parties to a fixed-term money market loan or deposit send it to each other to confirm principal, rate, dates, interest and settlement instructions, and again for each rollover and at maturity.
- What do 22A and 22B mean in an MT320?
- 22B is the event (CONF first confirmation, ROLL rollover, MATU maturity) and 22A the function of the message (NEWT, AMND, CANC, DUPL). A normal life is NEWT/CONF, then NEWT/ROLL for each renewal, then NEWT/MATU.
- Why is the interest amount in 34E negative?
- Amounts are shown from party A’s point of view: no sign when party A pays, N when it receives. A lender receives interest, so its 34E starts with N.
- What is the difference between MT320 and MT330?
- The MT320 confirms a loan or deposit with a fixed maturity date. The MT330 confirms a call or notice loan or deposit, which runs until one party gives notice.
- How is the common reference 22C built in an MT320?
- Like the MT300 reference, but the four digits come from the interest rate in 37G: the rightmost non-zero digit and the three digits before it, zero filled, or 0000 for a zero rate.
All MT messages · Category 3 messages · ISO 20022 messages · Codes · Troubleshooting