SWIFT MT304 Foreign Exchange Drawing Notification

This dataset provides detailed records of SWIFT MT304 Foreign Exchange Drawing Notifications, including sender and counterparty information, transaction details, facility references, monetary amounts, and option-specific attributes. It is designed to support financial institutions in tracking, auditing, and analyzing FX facility drawdowns, revolving credit usage, and option exercises for risk management and regulatory compliance.

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

Automated reconciliation and audit of FX drawing notifications

Sample rows

preview · 8 of 250 rows · all 24 columns
notification_idstringdraw_typestringdraw_amountfloatsettlement_currencystringmessage_referencestringadvice_datedateadvice_timedatetimesender_party_idstringsender_party_namestringsender_party_bicstringcounterparty_idstringcounterparty_namestringcounterparty_bicstringfacility_typestringfacility_referencestringdraw_currencystringvalue_datedateexchange_ratefloatsettlement_amountfloatsettlement_datedateoption_stylestringoption_expiry_datedateoption_strike_pricefloatremarksstring
NTF-0001Drawdown482000.25EURMT304-REF-0012A2023-03-052023-03-05T10:45:21ZSND-1001First Universal BankFUBKUS33XXXCTP-2001Global Trading GroupGTGRGB2LXXXFX SwapFXF-1932USD2023-03-080.9215444159.712023-03-08blankblankblankTrade settled as per bilateral agreement.
NTF-0002Option Exercise1250000.75USDMT304-REF-0013B2023-06-17blankSND-1002Capital Finance CorpCFCOUS44XXXCTP-2002Asian Investment BankAIBKSGSGXXXOptionOPT-4567EUR2023-06-201.12451405625.842023-06-20European2023-06-201.12blank
NTF-0003Rollover350000blankMT304-REF-0014C2022-12-012022-12-01T15:07:16ZSND-1003Metropolitan Trust LtdMETRCA22XXXCTP-2003Continental SecuritiesCSECDEFFXXXRevolving CreditRVL-5892SGD2022-12-05blankblankblankblankblankblankCredit facility rolled over for new term.
NTF-0004Drawdown9999999999.99USDM304-REF-EXTREM2023-02-152023-02-15T08:30:00ZSND-1004Eastern Capital MarketsECMKHKHHXXXCTP-2004Pacific Investment HousePIHSJPJTXXXForwardblankJPY2023-02-170.007675999999.9992023-02-17blankblankblankExtreme value test for system validation.
NTF-0005Drawdown389000USDMT304-REF-0015D2022-05-10blankSND-1005Westbridge National BankWBNBGB2LXXXCTP-2005Northern Trust AsiaNTASSGSGXXXFX SwapFXF-2345EUR2022-05-121.0702415607.82022-05-12blankblankblankblank
NTF-0006Option Exercise500000USDMT304-REF-0016E2023-07-292023-07-29T17:02:45ZSND-1006Liberty Holdings IncLHINUS33XXXCTP-2006Transworld BrokersTWBKDEFFXXXOptionOPT-6712CHF2023-08-01blankblank2023-08-01American2023-08-011.07Option exercised at market rate.
NTF-0007Drawdown0.01blankMT304-REF-0017F2022-09-11blankSND-1007Summit Commercial BankSCBKUS44XXXCTP-2007Peninsula FinancialPENFCA22XXXRevolving CreditblankSGD2022-09-15blankblankblankblankblankblankTest case: minimal draw amount.
NTF-0008Drawdown900000.5USDMT304-REF-0018G2023-04-202023-04-20T12:25:32ZSND-1008Greenfield Asset MgmtGAMTUS33XXXCTP-2008Eurozone CapitalEZCAPARAXXXForwardFWD-8791EUR2023-04-211.0978987998.772023-04-21blankblankblankForward contract executed as scheduled.

What the 250 rows show

from the 250-row sample
  • 350,000median draw_amount
  • 4option styles
  • 5facility types
  • 33draw currencies
  • 0.93median exchange_rate
  • 307,892median settlement_amount
draw_type250 rows by value
080160157Drawdown63%47Option E…19%10Rollover4%36Other14%
draw_amount250 rows, in bands of 1B
012024023910001000905B10Bdraw_amount →

Median 350,000, from 0.0 to 10,000,000,000.

settlement_currency172 rows with a value · 78 left blank
  1. USD100
  2. EUR59
  3. CHF8
  4. JPY1
  5. KRW1
  6. AUD1
  7. CNY1
  8. CAD1
24 columns by typefrom the column list below
  • string 15
  • float 4
  • date 4
  • datetime 1

Columns

24 columns in three groups
blueprint · 24 columns
columntypedescriptionexample
Text 15 columns
notification_idstringUnique identifier for each FX drawing notificationuniqueNTF-0001
message_referencestringReference number or code for the SWIFT MT304 messageMT304-REF-0012A
sender_party_idstringUnique identifier for the party sending the adviceSND-1001
sender_party_namestringName of the party sending the adviceFirst Universal Bank
sender_party_bicstringBank Identifier Code (BIC) of the sender partyoptionalFUBKUS33XXX
counterparty_idstringUnique identifier for the counterparty receiving the adviceCTP-2001
counterparty_namestringName of the counterparty receiving the adviceGlobal Trading Group
counterparty_bicstringBank Identifier Code (BIC) of the counterpartyoptionalGTGRGB2LXXX
facility_typestringType of FX facility or instrument (e.g., FX swap, revolving credit, option)FX Swap · Revolving Credit · Option · Forward · OtherFX Swap
facility_referencestringReference or identifier for the FX facility or instrumentoptionalFXF-1932
draw_typestringType of drawing action (e.g., drawdown, option exercise, rollover)Drawdown · Option Exercise · Rollover · OtherDrawdown
draw_currencystringCurrency code (ISO 4217) for the drawn amountUSD
settlement_currencystringCurrency code (ISO 4217) for settlement, if different from draw currency8 currencies · optionalEUR
option_stylestringOption style if applicable (e.g., European, American)European · American · Bermudan · Other · optionalEuropean
remarksstringAdditional remarks or instructions related to the drawing notificationoptionalEnd-of-month swap.
Numbers 4 columns
draw_amountfloatAmount being drawn or exercised0 or more482000.25
exchange_ratefloatAgreed exchange rate for the FX transaction, if applicable0 or more · optional0.9215
settlement_amountfloatSettlement amount in settlement currency, if applicable0 or more · optional444159.71
option_strike_pricefloatStrike price of the option, if applicable0 or more · optional1.12
Dates and times 5 columns
advice_datedateDate the advice/notification was sent2023-03-05
advice_timedatetimeExact timestamp the advice/notification was sentoptional2023-03-05T10:45:21Z
value_datedateDate when the drawing or option exercise becomes effective2023-03-08
settlement_datedateDate of settlement for the FX drawingoptional2023-03-08
option_expiry_datedateExpiry date of the option, if applicableoptional2023-06-20

Use it for

  • median draw am…350,000250 rowsmean draw amount by d…191.6MDraw…213.3MOpti…266kRoll…1.6BOther

    A finance dashboard

    Draw_amount by draw_type and a breakdown of settlement_currency. Excel, Power BI or Tableau.

  • What pattern can you find in 250 rows?

    A class exercise

    Hand out the rows and one question. Everyone works from the same 250 rows.

  • A software demo

    Believable notifications with message_reference, advice_date and advice_time to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 24 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 dataset250 rows24 columns
Yours1,000 rows24 columns

blueprint · swift-mt304-foreign-exchange-drawing-notification

Behind this dataset

Same schema. As many rows as you need.

These 250 rows came out of a blueprint — 24 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
  • Reference to facility agreement
  • Drawing amount and currency
  • Value date for drawdown
  • Interest rate if applicable
  • Maturity date specified
  • Facility limit tracking
  • Purpose of drawing
  • Settlement instructions included
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-mt304-foreign-exchange-drawing-notification

What should your data show?

Preview 20 rows free
No signup. No card.