SWIFT MT320 Single Currency Interest Rate Derivative

This dataset provides detailed confirmations for single currency interest rate derivatives, including swaps, caps, floors, and collars, with comprehensive contract terms, payment schedules, and fixing details. It enables robust tracking, analysis, and reconciliation of derivative transactions between financial institutions, supporting compliance, risk management, and operational efficiency.

  • last updated 29 Oct 2025
  • by GoMask
The brief that made it

Regulatory reporting and compliance for OTC derivatives

Sample rows

preview · 8 of 350 rows · all 29 columns
transaction_idstringderivative_typestringnotional_amountfloatfloating_leg_indexstringtrade_datedatevalue_datedatematurity_datedatecounterparty_namestringcounterparty_bicstringown_institution_namestringown_institution_bicstringcurrencystringfixed_leg_ratefloatfloating_leg_spreadfloatpayment_frequencystringfirst_payment_datedatelast_payment_datedateday_count_conventionstringfixing_datedatefixing_methodstringcap_ratefloatfloor_ratefloatcollar_upper_ratefloatcollar_lower_ratefloatpayment_schedule_referencestringconfirmation_statusstringconfirmation_datedatetermination_clausestringremarksstring
B9J2Q1W8X3L4F5R6V7H0swap350000000SOFR2021-03-152021-03-162031-03-16Morgan Stanley Bank PlcMSBANKLXXXBNP Paribas SABNPPFRPPXXXUSD3.850.37quarterly2021-06-162031-03-16ACT/3602021-06-10screen rateblankblankblankblankPSCHED-1165confirmed2021-03-16Callable after 5 years at issuer's discretion.Long-term USD swap for institutional exposure.
V0K7D2L9N8X3J6B5S1Q4cap2500000EURIBOR2022-05-052022-05-052027-05-05Deutsche Bank AGDEUTDEFFXXXWells Fargo Bank NAWFBIUS6SXXXEURblank0.45semi-annual2022-11-052027-05-05ACT/3652022-10-28agreed rate1.75blankblankblankPSCHED-1201confirmed2022-05-06Early exercise with fee after third payment.Corporate Euro cap, SME client hedging rates.
T6R2Q0Z8K1F3J9V7L5M4swap120000000TONAR2020-01-142020-01-162030-01-16Sumitomo Mitsui Trust BankSMTBJPJTXXXBank of America NABOFAUS3NXXXJPY0.740.08annual2021-01-162030-01-16ACT/3652021-01-10otherblankblankblankblankblankconfirmed2020-01-17Early termination allowed after 7 years.Japanese Yen swap, legacy contract.
F2L6J9R5V3S1N8Q0K7B4floor8500000SOFR2021-11-022021-11-042026-11-04Societe Generale SASOGEFRPPXXXStandard Chartered BankSCBLGB2LXXXUSDblank0.72quarterly2022-02-042026-11-0430/3602022-01-31screen rateblank0.65blankblankPSCHED-1053confirmed2021-11-05blankSME hedging USD, floor protection on floating rate.
P7K4R6V2N1J8Q0L5F3B9collar15500000JIBAR2023-04-222023-04-232028-04-23Banco Santander SABSCHESMMXXXNatWest Markets PlcNWBKGB2LXXXZARblank0.33semi-annual2023-10-232028-04-23ACT/ACT2023-10-19agreed rateblankblank3.251.45PSCHED-1122confirmed2023-04-24Termination conditional on JIBAR exceeding upper rate.Emerging market collar, South African pension fund.
S3B8J2K4V7N9F1L6Q0R5swap430000000CDOR2022-08-102022-08-122027-08-12Mitsubishi UFJ Trust BankMUTBJPJTXXXRoyal Bank of CanadaROYCCAT2XXXCAD4.280.42annual2023-08-122027-08-12ACT/3652023-08-08screen rateblankblankblankblankblankconfirmed2022-08-13Callable after 3 years if CDOR falls below 2%.Large CAD swap, Canadian institutional investor.
L0M7V3N9F5B2J8K4R1Q6floor5500000SONIA2023-02-012023-02-012028-02-01Barclays Bank PlcBARCGB22XXXCredit Agricole SAAGRIFRPPXXXGBPblank1.15quarterly2023-05-012028-02-01ACT/3602023-04-27agreed rateblank0.95blankblankPSCHED-1174pendingblankEarly termination allowed after 2 years.UK SME client, GBP floor for interest rate protection.
N5F2L8K6J4R3V0B9Q7S1swap780000000EURIBOR2019-06-172019-06-192029-06-19Industrial Bank of KoreaIBKOKRSEXXXUBS Switzerland AGUBSWCHZHXXXEUR2.550.41semi-annual2019-12-192029-06-1930/3602019-12-15screen rateblankblankblankblankPSCHED-1097confirmed2019-06-20Callable at par after 8 years.Long-term EUR swap, sovereign client.

What the 350 rows show

from the 350-row sample

Swap (derivative type) stands out: mean notional_amount is 348,876,631, against 13,697,308 for the rest.

  • 27,000,000median notional_amount
  • 3fixing methods
  • 3confirmation statuses
  • 4payment frequencies
  • 4day count conventions
  • 29currencies
Mean notional_amount by derivative_type350 rows
0200M400M348.9Mswap179 rows7.4Mcap65 rows7Mfloor45 rows25.4Mcollar61 rows
notional_amount350 rows, in bands of 200M
01202402404130151950600M1.2Bnotional_amount →

Median 27,000,000, from 0.01 to 1,050,000,000.

floating_leg_index343 rows with a value · 7 left blank
  1. EURIBOR71
  2. SOFR47
  3. LIBOR36
  4. SOR23
  5. SONIA20
  6. JIBAR19
  7. CDOR19
  8. IBR18
  9. MOSPRIME17
  10. TONAR16
29 columns by typefrom the column list below
  • string 15
  • float 7
  • date 7

Columns

29 columns in three groups
blueprint · 29 columns
columntypedescriptionexample
Text 15 columns
transaction_idstringUnique identifier for the SWIFT MT320 confirmation transaction.uniqueB9J2Q1W8X3L4F5R6V7H0
counterparty_namestringName of the counterparty institution.Morgan Stanley Bank Plc
counterparty_bicstringBank Identifier Code (BIC) of the counterparty.MSBANKLXXX
own_institution_namestringName of the reporting institution.BNP Paribas SA
own_institution_bicstringBank Identifier Code (BIC) of the reporting institution.BNPPFRPPXXX
derivative_typestringType of interest rate derivative (swap, cap, floor, collar).swap · cap · floor · collarswap
currencystringISO currency code for the transaction.USD
floating_leg_indexstringReference index for the floating leg (e.g., LIBOR, EURIBOR).optionalSOFR
payment_frequencystringFrequency of interest payments (e.g., quarterly, semi-annual, annual).monthly · quarterly · semi-annual · annualquarterly
day_count_conventionstringDay count convention used for interest calculation (e.g., ACT/360, ACT/365, 30/360).ACT/360 · ACT/365 · 30/360 · ACT/ACTACT/360
fixing_methodstringMethod used for fixing the floating rate (e.g., screen rate, agreed rate).screen rate · agreed rate · other · optionalscreen rate
payment_schedule_referencestringReference ID for the detailed payment schedule (if stored elsewhere).optionalPSCHED-1165
termination_clausestringDetails of any early termination provisions.optionalCallable after 3 years.
confirmation_statusstringStatus of the confirmation (pending, confirmed, rejected).pending · confirmed · rejectedconfirmed
remarksstringAdditional notes or comments regarding the transaction.optionalLong-term USD swap for in…
Numbers 7 columns
notional_amountfloatPrincipal amount on which interest payments are calculated.0.01 or more350000000
fixed_leg_ratefloatFixed interest rate for the fixed leg (if applicable).0 or more · optional3.85
floating_leg_spreadfloatSpread added to the floating leg index rate.optional0.37
cap_ratefloatMaximum interest rate applicable for cap instruments.0 or more · optional1.75
floor_ratefloatMinimum interest rate applicable for floor instruments.0 or more · optional0.65
collar_upper_ratefloatUpper rate limit for collar instruments.0 or more · optional3.25
collar_lower_ratefloatLower rate limit for collar instruments.0 or more · optional1.45
Dates and times 7 columns
trade_datedateDate the interest rate derivative trade was executed.2021-03-15
value_datedateDate the transaction becomes effective (settlement date).2021-03-16
maturity_datedateDate the derivative contract matures.2031-03-16
first_payment_datedateDate of the first interest payment.2021-06-16
last_payment_datedateDate of the last interest payment.2031-03-16
fixing_datedateDate on which the floating rate is fixed for the next period.optional2021-06-10
confirmation_datedateDate the confirmation was finalized.optional2021-03-16

Use it for

  • median notiona…27,000,000350 rowsmean notional amount …348.9Mswap7.4Mcap7Mfloor25.4Mcoll…

    A finance dashboard

    Notional_amount by derivative_type and a breakdown of floating_leg_index. Excel, Power BI or Tableau.

  • Why do the 179 swap rows have a mean notional_amount of 348,876,631?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable transactions with trade_date, value_date and maturity_date to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 29 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset350 rows29 columns
Yours1,000 rows29 columns

blueprint · swift-mt320-single-currency-interest-rate-derivative

Behind this dataset

Same schema. As many rows as you need.

These 350 rows came out of a blueprint — 29 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Unique transaction reference
  • Trade date and effective date
  • Maturity date specified
  • Notional amount and currency
  • Party A pays fixed/floating
  • Party B pays fixed/floating
  • Fixed rate percentage
  • Floating rate index (LIBOR, SOFR)
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
swift-mt320-single-currency-interest-rate-derivative

What should your data show?

Preview 20 rows free
No signup. No card.