SWIFT MT300 Foreign Exchange Confirmation
This dataset provides comprehensive records of foreign exchange spot, forward, and swap transactions confirmed via SWIFT MT300 messages. Each record includes transaction details, currency legs, rates, involved parties, and settlement instructions, making it ideal for regulatory reporting, reconciliation, and risk management in financial institutions.
Sample rows
preview · 8 of 500 rows · all 19 columns| transaction_idstring | confirmation_statusstring | amount_currency_1float | currency_1string | trade_datedate | value_datedate | transaction_typestring | currency_2string | amount_currency_2float | exchange_ratefloat | party_1_namestring | party_1_bicstring | party_2_namestring | party_2_bicstring | confirmation_datetimedatetime | reference_numberstring | remarksstring | settlement_instructions_currency_1string | settlement_instructions_currency_2string |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FXT-USD-EUR-001 | confirmed | 350000 | USD | 2024-06-11 | 2024-06-12 | spot | EUR | 315000 | 0.9 | Citibank NA | CITIUS33 | Deutsche Bank AG | DEUTDEFF | 2024-06-11T14:12:02 | USD-EUR-20240611-01 | blank | Citibank NA, Acc# 12345678, New York | Deutsche Bank AG, Acc# 87654321, Frankfurt |
| FXT-USD-JPY-002 | confirmed | 250000 | USD | 2024-06-07 | 2024-06-09 | spot | JPY | 36750000 | 147 | JPMorgan Chase | CHASUS33 | Mizuho Bank Ltd | MHCBJPJT | 2024-06-07T09:45:40 | USD-JPY-20240607-02 | blank | JPMorgan Chase, Acc# 23456789, New York | Mizuho Bank Ltd, Acc# 98765432, Tokyo |
| FXT-GBP-USD-003 | confirmed | 200000 | GBP | 2024-06-10 | 2024-06-11 | spot | USD | 254000 | 1.27 | Barclays Bank PLC | BARCGB22 | Bank of America | BOFAUS3N | 2024-06-10T16:00:22 | GBP-USD-20240610-03 | blank | Barclays Bank PLC, Acc# 34567890, London | Bank of America, Acc# 87654321, Charlotte |
| FXT-CAD-EUR-004 | confirmed | 100000 | CAD | 2024-06-06 | 2024-06-07 | spot | EUR | 67500 | 0.675 | Royal Bank of Canada | ROYCCAT2 | BNP Paribas | BNPAFRPP | 2024-06-06T13:20:10 | CAD-EUR-20240606-04 | blank | Royal Bank of Canada, Acc# 45678901, Toronto | BNP Paribas, Acc# 12349876, Paris |
| FXT-USD-EUR-005 | confirmed | 800000 | USD | 2024-06-08 | 2024-06-09 | spot | EUR | 720000 | 0.9 | Wells Fargo Bank | WFBIUS6S | ING Bank NV | INGBNL2A | 2024-06-08T15:33:45 | USD-EUR-20240608-05 | blank | Wells Fargo Bank, Acc# 56789012, San Francisco | ING Bank NV, Acc# 21098765, Amsterdam |
| FXT-USD-JPY-006 | confirmed | 500000 | USD | 2024-06-05 | 2024-06-06 | spot | JPY | 74000000 | 148 | Goldman Sachs | GSCMUS33 | Sumitomo Mitsui | SMBCJPJT | 2024-06-05T11:10:30 | USD-JPY-20240605-06 | blank | Goldman Sachs, Acc# 67890123, New York | Sumitomo Mitsui, Acc# 32109876, Osaka |
| FXT-USD-EUR-007 | confirmed | 1500000 | USD | 2024-06-09 | 2024-06-10 | spot | EUR | 1350000 | 0.9 | HSBC Bank PLC | HBUKGB4B | UniCredit SpA | UNCRITMM | 2024-06-09T17:00:18 | USD-EUR-20240609-07 | blank | HSBC Bank PLC, Acc# 78901234, London | UniCredit SpA, Acc# 43210987, Milan |
| FXT-GBP-USD-008 | confirmed | 600000 | GBP | 2024-06-10 | 2024-06-12 | spot | USD | 762000 | 1.27 | Lloyds Bank PLC | LOYDGB2L | Morgan Stanley | MSNYUS33 | 2024-06-10T15:11:06 | GBP-USD-20240610-08 | blank | Lloyds Bank PLC, Acc# 89012345, London | Morgan Stanley, Acc# 54321098, New York |
| FXT-USD-JPY-009 | confirmed | 10000 | USD | 2024-06-09 | 2024-06-10 | spot | JPY | 1470000 | 147 | Bank of America | BOFAUS3N | Shinsei Bank | LTCBJPJT | 2024-06-09T13:28:45 | USD-JPY-20240609-09 | blank | Bank of America, Acc# 90123456, Charlotte | Shinsei Bank, Acc# 65432109, Tokyo |
| FXF-GBP-USD-010 | pending | 3000000 | GBP | 2024-03-15 | 2024-09-15 | forward | USD | 3810000 | 1.27 | NatWest Bank | NWBKGB2L | Bank of America | BOFAUS3N | 2024-03-15T10:22:01 | GBP-USD-20240315-10 | blank | NatWest Bank, Acc# 11223344, London | Bank of America, Acc# 44332211, Charlotte |
| FXF-SGD-HKD-011 | pending | 1000000 | SGD | 2024-01-18 | 2024-07-18 | forward | HKD | 5790000 | 5.79 | DBS Bank Ltd | DBSSSGSG | Bank of China HK | BKCHHKHH | 2024-01-18T13:12:18 | SGD-HKD-20240118-11 | blank | DBS Bank Ltd, Acc# 22334455, Singapore | Bank of China HK, Acc# 55443322, Hong Kong |
| FXF-INR-USD-012 | pending | 7500000 | INR | 2023-12-01 | 2024-06-01 | forward | USD | 90000 | 0.012 | State Bank of India | SBININBB | Bank of America | BOFAUS3N | 2023-12-01T15:07:44 | INR-USD-20231201-12 | blank | State Bank of India, Acc# 33445566, Mumbai | Bank of America, Acc# 66554433, Charlotte |
| FXF-SEK-DKK-013 | confirmed | 900000 | SEK | 2024-02-20 | 2024-08-20 | forward | DKK | 600000 | 0.6667 | SEB AB | ESSESESS | Danske Bank | DABADKKK | 2024-02-20T08:22:57 | SEK-DKK-20240220-13 | blank | SEB AB, Acc# 44556677, Stockholm | Danske Bank, Acc# 77665544, Copenhagen |
| FXF-NZD-CAD-014 | pending | 1200000 | NZD | 2024-03-02 | 2025-03-02 | forward | CAD | 990000 | 0.825 | ANZ Bank NZ Ltd | ANZBNZ22 | Royal Bank of Canada | ROYCCAT2 | 2024-03-02T11:18:49 | NZD-CAD-20240302-14 | blank | ANZ Bank NZ Ltd, Acc# 55667788, Auckland | Royal Bank of Canada, Acc# 88776655, Toronto |
| FXF-GBP-USD-015 | pending | 500000 | GBP | 2024-04-23 | 2024-10-23 | forward | USD | 635000 | 1.27 | HSBC Bank PLC | HBUKGB4B | Morgan Stanley | MSNYUS33 | 2024-04-23T14:55:10 | GBP-USD-20240423-15 | blank | HSBC Bank PLC, Acc# 66778899, London | Morgan Stanley, Acc# 99887766, New York |
| FXF-INR-USD-016 | pending | 30000000 | INR | 2024-05-13 | 2024-11-13 | forward | USD | 360000 | 0.012 | ICICI Bank | ICICINBB | JPMorgan Chase | CHASUS33 | 2024-05-13T12:34:22 | INR-USD-20240513-16 | blank | ICICI Bank, Acc# 77889900, Mumbai | JPMorgan Chase, Acc# 00998877, New York |
| FXF-SGD-HKD-017 | confirmed | 5000000 | SGD | 2024-02-28 | 2024-08-28 | forward | HKD | 28950000 | 5.79 | United Overseas Bank | UOVBSGSG | HSBC HK | HSBCHKHH | 2024-02-28T09:43:37 | SGD-HKD-20240228-17 | blank | United Overseas Bank, Acc# 99001122, Singapore | HSBC HK, Acc# 22110099, Hong Kong |
| FXF-SEK-DKK-018 | confirmed | 3000000 | SEK | 2024-03-01 | 2024-09-01 | forward | DKK | 2000000 | 0.6667 | Nordea Bank | NDEASESS | Jyske Bank | JYBADKKK | 2024-03-01T15:39:08 | SEK-DKK-20240301-18 | blank | Nordea Bank, Acc# 12332321, Stockholm | Jyske Bank, Acc# 32123321, Copenhagen |
| FXF-NZD-CAD-019 | pending | 3000000 | NZD | 2024-05-01 | 2025-05-01 | forward | CAD | 2475000 | 0.825 | Westpac NZ Ltd | WPACNZ2W | Toronto Dominion Bank | TDOMCATTTOR | 2024-05-01T14:11:25 | NZD-CAD-20240501-19 | blank | Westpac NZ Ltd, Acc# 22334466, Wellington | Toronto Dominion Bank, Acc# 66443322, Toronto |
| SWAP-EUR-JPY-020 | confirmed | 150000 | EUR | 2024-04-15 | 2024-10-15 | swap | JPY | 22200000 | 148 | Societe Generale | SOGEFRPP | MUFG Bank | BOTKJPJT | 2024-04-15T10:02:23 | EUR-JPY-20240415-20 | Swap transaction - initial leg EUR/JPY | Societe Generale, Acc# 55443322, Paris | MUFG Bank, Acc# 22334455, Tokyo |
What the 500 rows show
from the 500-row sampleCancelled (confirmation status) stands out: mean amount_
- 350,000median amount_
currency_ 1 - 3transaction types
- 14currency 2s
- 122party 2 bics
- 993,750median amount_
currency_ 2 - 1.3median exchange_
rate
Median 350,000, from 0.00 to 1,000,000,000.
- string 13
- float 3
- date 2
- datetime 1
Columns
19 columns in three groups| column | type | description | example |
|---|---|---|---|
| Text 13 columns | |||
transaction_id | string | Unique identifier for the FX transaction confirmationunique | FXT-USD-EUR-001 |
transaction_type | string | Type of FX transaction (spot, forward, swap)spot · forward · swap | spot |
currency_1 | string | ISO 4217 code for the first currency leg | USD |
currency_2 | string | ISO 4217 code for the second currency leg | EUR |
party_1_name | string | Name of the first party involved in the transaction | Citibank NA |
party_1_bic | string | SWIFT/BIC code of the first party | CITIUS33 |
party_2_name | string | Name of the second party involved in the transaction | Deutsche Bank AG |
party_2_bic | string | SWIFT/BIC code of the second party | DEUTDEFF |
settlement_instructions_currency_1 | string | Settlement instructions for the first currency leg | NAB, Acc# 2017712, Perth |
settlement_instructions_currency_2 | string | Settlement instructions for the second currency leg | Deutsche Bank AG, Acc# 87… |
confirmation_status | string | Status of the transaction confirmationpending · confirmed · cancelled | confirmed |
reference_number | string | Reference number provided by one or both partiesoptional | USD-EUR-20240611-01 |
remarks | string | Additional remarks or notes regarding the transactionoptional | Swap - boundary leg |
| Numbers 3 columns | |||
amount_currency_1 | float | Amount in the first currency leg0 or more | 350000 |
amount_currency_2 | float | Amount in the second currency leg0 or more | 315000 |
exchange_rate | float | Agreed FX rate between currency_1 and currency_20 or more | 0.9 |
| Dates and times 3 columns | |||
trade_date | date | Date on which the FX transaction was agreed | 2024-06-11 |
value_date | date | Date on which the FX transaction is settled | 2024-06-12 |
confirmation_datetime | datetime | Timestamp when the confirmation was processed | 2024-06-11T14:12:02 |
Use it for
A finance dashboard
Amount_
currency_ 1 by confirmation_ status and a breakdown of currency_ 1. Excel, Power BI or Tableau. Why do the 66 cancelled rows have a mean amount_
currency_ 1 of 107,819,027? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Transactions500FXT-USD-EUR-001350000confirmedFXT-USD-JPY-002250000confirmedFXT-GBP-USD-003200000confirmed
A software demo
Believable transactions with trade_
date, value_ date and transaction_ type to fill a screen in front of a buyer.
blueprint · swift-mt300-foreign-exchange-confirmation
Behind this dataset
Same schema. As many rows as you need.
These 500 rows came out of a blueprint — 19 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.
- Unique transaction reference (field 20)
- Common reference agreed by both parties (field 22A)
- Trade date in YYYYMMDD format
- Currency pair specified (e.g., EUR/USD)
- Exchange rate to 5+ decimal places
- Party A buys/sells amounts
- Party B buys/sells amounts
- Value date for settlement (field 30)
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-mt300-foreign-exchange-confirmation