ISO20022 Bank to Customer Statement (camt.053)

This dataset provides detailed, end-of-day and periodic bank statements in compliance with ISO20022 camt.053 standards, including complete transaction histories, charges, interest calculations, and final balances for each account. It is ideal for accounting, reconciliation, financial analysis, and regulatory reporting, offering granular insights into account activity and transaction-level details.

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

Automated accounting and reconciliation for businesses

Sample rows

preview · 8 of 500 rows · all 25 columns
statement_idstringinterest_typestringopening_balancefloatcharge_typestringaccount_idstringaccount_ibanstringaccount_currencystringstatement_datedateperiod_start_datedateperiod_end_datedateclosing_balancefloattotal_debitsfloattotal_creditsfloattransaction_idstringtransaction_datedatetimetransaction_amountfloattransaction_typestringtransaction_descriptionstringcounterparty_namestringcounterparty_accountstringcounterparty_bankstringcharge_amountfloatinterest_amountfloattransaction_referencestringtransaction_statusstring
STMT0001blank2500blankACCT1001DE89370400440532013000EUR2024-04-302024-04-012024-04-303180.2520.81201TXN100012024-04-05T09:14:001200creditSalary AprilAcme CorpDE89370400440532013001DEUTDEFFblankblankSAL20240405booked
STMT0001blank2500blankACCT1001DE89370400440532013000EUR2024-04-302024-04-012024-04-303180.2520.81201TXN100022024-04-07T15:40:12-120.5debitGroceries SuperMartSuperMartDE29370400123456789012COBADEFFblankblankPUR20240407booked
STMT0001blank2500blankACCT1001DE89370400440532013000EUR2024-04-302024-04-012024-04-303180.2520.81201TXN100032024-04-18T10:08:22-75.3debitElectricity Bill AprilBerlinElectricDE77370400440123456789BEBEDEFFblankblankUTIL20240418booked
STMT0001blank2500service_feeACCT1001DE89370400440532013000EUR2024-04-302024-04-012024-04-303180.2520.81201TXN100042024-04-25T17:48:00-15feeMonthly account service feeblankblankblank15blankFEE20240425booked
STMT0001credit_interest2500blankACCT1001DE89370400440532013000EUR2024-04-302024-04-012024-04-303180.2520.81201TXN100052024-04-29T20:05:441.2interestInterest credited Aprilblankblankblankblank1.2INT20240429booked
STMT0002blank1100.5blankACCT1002FR7630006000011234567890189EUR2024-03-312024-03-012024-03-311215.8385.2500.5TXN100062024-03-03T11:23:52500creditRefund from TravelCoTravelCoFR7630006000011234567890190AGRIFRPPblankblankREF20240303booked
STMT0002blank1100.5blankACCT1002FR7630006000011234567890189EUR2024-03-312024-03-012024-03-311215.8385.2500.5TXN100072024-03-09T08:11:44-85.2debitOnline purchase BookStoreBookStoreFR7630006000011234567890191BNPAFRPPblankblankPUR20240309booked
STMT0002blank1100.5blankACCT1002FR7630006000011234567890189EUR2024-03-312024-03-012024-03-311215.8385.2500.5TXN100082024-03-19T13:52:17-120debitRestaurant billChez PierreFR7630006000011234567890192SGRFFRPPblankblankDIN20240319booked

What the 500 rows show

from the 500-row sample
  • 1,876median opening_balance
  • 6transaction types
  • 9account currencies
  • 1,530median closing_balance
  • 142.5median total_debits
  • 50.4median total_credits
interest_type46 rows by value
0255045credit_interest9%1debit_interest0%
opening_balance500 rows, in bands of 5M
0245490248842301-5M15M30Mopening_balance →

Median 1,876, from -230.0 to 27,500,000.

charge_type117 rows with a value · 383 left blank
  1. service_fee100
  2. overdraft9
  3. transfer_fee7
  4. other1
25 columns by typefrom the column list below
  • string 14
  • float 7
  • date 3
  • datetime 1

Columns

25 columns in three groups
blueprint · 25 columns
columntypedescriptionexample
Text 14 columns
statement_idstringUnique identifier for the bank statement.uniqueSTMT0001
account_idstringUnique identifier for the bank account associated with the statement.ACCT1001
account_ibanstringInternational Bank Account Number (IBAN) for the account.DE89370400440532013000
account_currencystringCurrency code (ISO 4217) for the account.9 currenciesEUR
transaction_idstringUnique identifier for the transaction within the statement.uniqueTXN10001
transaction_typestringType of transaction (e.g., credit, debit, interest, charge, fee).6 valuescredit
transaction_descriptionstringDescription or reference for the transaction.optionalSalary April
counterparty_namestringName of the counterparty involved in the transaction.optionalAcme Corp
counterparty_accountstringAccount number or IBAN of the counterparty.optionalDE89370400440532013001
counterparty_bankstringBank name or BIC of the counterparty.optionalDEUTDEFF
charge_typestringType of charge applied (e.g., service fee, overdraft, transfer fee).service_fee · overdraft · transfer_fee · other · optionalservice_fee
interest_typestringType of interest (e.g., credit_interest, debit_interest).credit_interest · debit_interest · other · optionalcredit_interest
transaction_referencestringReference number or code for the transaction.optionalSAL20240405
transaction_statusstringStatus of the transaction (e.g., booked, pending, rejected).booked · pending · rejected · optionalbooked
Numbers 7 columns
opening_balancefloatOpening balance at the start of the statement period.2500
closing_balancefloatClosing balance at the end of the statement period.3180.2
total_debitsfloatTotal debit amount for the statement period.optional520.8
total_creditsfloatTotal credit amount for the statement period.optional1201
transaction_amountfloatAmount of the transaction.1200
charge_amountfloatAmount charged for transaction fees, if applicable.optional15
interest_amountfloatInterest amount credited or debited in the transaction.optional1.2
Dates and times 4 columns
statement_datedateDate the statement was issued.2024-04-30
period_start_datedateStart date of the statement period.2024-04-01
period_end_datedateEnd date of the statement period.2024-04-30
transaction_datedatetimeDate and time the transaction occurred.2024-04-05T09:14:00

Use it for

  • median opening…1,876500 rowsmean opening balance …50.1kcredit…45.6debit_…

    A finance dashboard

    Opening_balance by interest_type and a breakdown of charge_type. Excel, Power BI or Tableau.

  • What pattern can you find in 500 rows?

    A class exercise

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

  • A software demo

    Believable statements with account_id, account_iban and account_currency to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 25 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 dataset500 rows25 columns
Yours1,000 rows25 columns

blueprint · iso20022-bank-to-customer-statement-camt053

Behind this dataset

Same schema. As many rows as you need.

These 500 rows came out of a blueprint — 25 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
  • Statement period from-to dates
  • Legal sequence number maintained
  • Opening balance from previous statement
  • Closing balance calculated
  • All transactions within statement period
  • Interest and charges itemized
  • Currency statement if multi-currency
  • Page number if multi-page
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
iso20022-bank-to-customer-statement-camt053

What should your data show?

Preview 20 rows free
No signup. No card.