SWIFT MT102 General Financial Institution Transfer

This dataset provides detailed records of bulk financial institution transfers (SWIFT MT102), including individual beneficiary transactions for salary, dividend, and bulk disbursements. Each entry captures sender and beneficiary details, transaction amounts, status, and processing information, enabling granular tracking and compliance reporting for financial operations.

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

Automated salary and payroll processing for large organizations

Sample rows

preview · 8 of 450 rows · all 22 columns
transfer_idstringpayment_typestringamountfloatbeneficiary_address_countrystringtransaction_referencestringtransaction_datedatecurrencystringsender_bank_bicstringsender_account_numberstringbeneficiary_namestringbeneficiary_account_numberstringbeneficiary_bank_bicstringbeneficiary_address_streetstringbeneficiary_address_citystringbeneficiary_address_statestringbeneficiary_address_postal_codestringpurposestringstatusstringprocessing_datetimedatetimechargesfloatexchange_ratefloatremarksstring
TRF20240601Asalary1563.22USTXN0012024-06-01USDBOFAUS3NXXX9123456780Jessica HaydenUS123456789012CITIUS33XXX298 Maple LaneNew YorkNY10016June 2024 payroll for employee E10001completed2024-06-01T09:48:121.5blankOn-time salary payment
TRF20240601Asalary1671.09USTXN0022024-06-01USDBOFAUS3NXXX9123456780Katherine WestUS109876543210WELLSF1DXXX1147 Sycamore StLos AngelesCA90017June 2024 payroll for employee E10002completed2024-06-01T10:05:340.75blankOn-time salary payment
TRF20240601Asalary1492.57USTXN0032024-06-01USDBOFAUS3NXXX9123456780Samuel PatelUS112345678901CHASUS33XXX49 Oakridge AveHoustonTX77002June 2024 payroll for employee E10003completed2024-06-01T10:22:091.25blankOn-time salary payment
TRF20240601Asalary1803.02USTXN0042024-06-01USDBOFAUS3NXXX9123456780Derek WongUS109283746512PNCBAUS33XXX730 Pinecrest BlvdChicagoIL60604June 2024 payroll for employee E10004completed2024-06-01T10:39:450.85blankOn-time salary payment
TRF20240601Asalary1645.34USTXN0052024-06-01USDBOFAUS3NXXX9123456780Megan LeeUS123987654321USBKUS44XXXblankSeattleWA98101June 2024 payroll for employee E10005pendingblank1.1blankblank
TRF20240601Asalary1534.47USTXN0062024-06-01USDBOFAUS3NXXX9123456780Carlos RiveraUS100987654321TDOMCATTTOR8231 Lincoln RdMiamiFL33131June 2024 payroll for employee E10006failed2024-06-01T10:51:001.2blankTransaction failed due to account validation
TRF20240601Bbulk_disbursement100000DETXN0072024-06-30EURDEUTDEFFXXXDE893704004405Meyer & Sons GmbHDE125001051706COBADEFFXXX21 FriedrichstrasseBerlinblank10117Supplier Q2 paymentcompleted2024-06-30T14:13:23500blankBulk supplier payment
TRF20240601Bbulk_disbursement350000GBTXN0082024-06-30EURDEUTDEFFXXXDE893704004405Alpha Ltd.GB29NWBK601613BARCGB22XXX42 King StreetLondonblankWC2N5DUProject funding: Thames Deltapendingblank12000.85blank

What the 450 rows show

from the 450-row sample

Bulk_disbursement (payment type) stands out: mean amount is 559,820, against 2,122 for the rest.

  • 1,637median amount
  • 4statuses
  • 11currencies
  • 43sender bank bics
  • 50beneficiary address states
  • 77sender accounts
Mean amount by payment_type450 rows
0400k800k1,489salary164 rows4,315dividend118 rows559.8kbulk_dis…93 rows55.6other75 rows
amount450 rows, in bands of 1M
022044043410410000105M9Mamount →

Median 1,637, from 0.01 to 8,500,000.

beneficiary_address_country450 rows · top 10 of 14 values
  1. US90
  2. GB65
  3. DE52
  4. CH46
  5. JP45
  6. CA40
  7. CN29
  8. AR29
  9. IN18
  10. FR14
22 columns by typefrom the column list below
  • string 17
  • float 3
  • date 1
  • datetime 1

Columns

22 columns in three groups
blueprint · 22 columns
columntypedescriptionexample
Text 17 columns
transfer_idstringUnique identifier for the bulk transfer instruction (MT102 message)uniqueTRF20240601A
transaction_referencestringUnique reference for the individual transaction within the bulk transferTXN001
currencystringISO 4217 currency code for the transaction amount11 currenciesUSD
sender_bank_bicstringBIC code of the sending financial institutionBOFAUS3NXXX
sender_account_numberstringAccount number of the sender initiating the bulk transfer9123456780
beneficiary_namestringFull name of the beneficiary receiving the fundsJessica Hayden
beneficiary_account_numberstringAccount number of the beneficiaryUS123456789012
beneficiary_bank_bicstringBIC code of the beneficiary's financial institutionCITIUS33XXX
beneficiary_address_streetstringStreet address of the beneficiaryoptional298 Maple Lane
beneficiary_address_citystringCity of the beneficiary's addressoptionalNew York
beneficiary_address_statestringState or province of the beneficiary's addressoptionalNY
beneficiary_address_postal_codestringPostal code of the beneficiary's addressoptional10016
beneficiary_address_countrystringCountry of the beneficiary's address (ISO 3166-1 alpha-2 code)optionalUS
payment_typestringType of payment (e.g., salary, dividend, bulk disbursement)salary · dividend · bulk_disbursement · othersalary
purposestringNarrative or description of the payment purposeoptionalSupplier Q2 payment
statusstringCurrent status of the transactionpending · completed · failed · cancelledcompleted
remarksstringAdditional remarks or notes for the transactionoptionalOn-time salary payment
Numbers 3 columns
amountfloatAmount to be transferred in the transaction0.01 or more1563.22
chargesfloatAny transaction charges or fees applied0 or more · optional1.5
exchange_ratefloatExchange rate applied if currency conversion is involved0 or more · optional0.85
Dates and times 2 columns
transaction_datedateDate the individual transaction was initiated2024-06-01
processing_datetimedatetimeTimestamp when the transaction was processedoptional2024-06-01T09:48:12

Use it for

  • median amount1,637450 rowsmean amount by paymen…1.5ksala…4.3kdivi…559.8kbulk…55.6other

    A finance dashboard

    Amount by payment_type and a breakdown of beneficiary_address_country. Excel, Power BI or Tableau.

  • Why do the 93 bulk_disbursement rows have a mean amount of 559,820?

    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 transfers with transaction_reference, transaction_date and amount to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 22 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 dataset450 rows22 columns
Yours1,000 rows22 columnsbeneficiary_address_street: UK only

blueprint · swift-mt102-general-financial-institution-transfer

Behind this dataset

Same schema. As many rows as you need.

These 450 rows came out of a blueprint — 22 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
  • Sender reference in field 20
  • Multiple credit entries in single message
  • Total transaction amount in field 32B
  • Ordering customer in field 50C/F/K
  • Each beneficiary with account and name (field 59)
  • Value date applies to all transactions
  • Sum validation of individual amounts
  • Bank operation code if required (field 23B)
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-mt102-general-financial-institution-transfer

What should your data show?

Preview 20 rows free
No signup. No card.