FREE MINI-COURSE · 6 MODULES

Bank Statement Technology & Data Formats

The Hybrid Treasurer's Toolkit — the practical guide

Which tools you actually need, every bank statement and payment format you'll meet, and how to match your stack to your account count instead of buying enterprise for a 3-bank setup.

Raw Data
→
Parse
→
Clean
→
Cash Position
After this course, you will be able to
  • → Pick the right connectivity, processing, and reporting tools for your actual setup — not the vendor pitch
  • → Recognize every statement and payment format you'll meet, and know which ones to ignore
  • → Trace the end-to-end flow from bank file to cash position, with a free-vs-paid tool for each step
  • → Match your account count (1-5 / 5-20 / 20+) to the stack that actually fits it

Alina Turungiu | TreasuryOS · treasuryease.com

Technology Stack

Cash Position Technology Stack

What exists, what it does, and whether you actually need it. Mix and match based on your setup.

Connectivity Tools
Bank Portals

Manual CSV/Excel download.

✓ Everyone — starting point, never skip

SWIFT / H2H (SFTP)

Automated daily delivery.

✓ 5+ banks, high volume

✗ <5 banks — manual is faster

EBICS

Secure file transfer, EU standard.

✓ DE/FR/CH banks

✗ Not always fit outside EU

APIs (Open Banking)

Real-time balance & txn pulls.

✓ Real-time cash monitoring

✗ EOD is enough — most APIs limited

Processing Tools
Power Query (Excel)

Parse, clean, merge bank files.

✓ Everyone — free, start here

✗ Never skip — even TMS needs it

Python / Scripts

Custom parsing, API integrations.

✓ Non-standard formats, custom APIs

✗ Overkill for MT940/CAMT

RPA (UiPath, etc.)

Robot downloads from portals.

✓ Banks without SFTP/API

✗ Automate at source if available

TMS

Auto-import & report.

✓ 10+ accounts, multi-entity

✗ <10 accounts — €50k/yr for free Excel

Reporting Tools
Excel Dashboard

PivotTable + conditional formatting.

✓ 1-10 accounts, free

✗ Sharing live with a team annoys you

Power BI

Auto-refresh, shareable, visual.

✓ Team access, multi-site

✗ Solo treasurer — PivotTable is enough

Email / Teams Alert

Daily cash summary to inbox.

✓ Team awareness, CFO update

✗ Only you look at cash

TMS Dashboard

Integrated cash management module.

✓ Enterprise, 20+ entities

✗ Bought a TMS just for this — wrong reason

Start with what you have. Add complexity only when you've outgrown the simple version.

Statement Formats

Bank Statement Formats

What your banks send you — and what's inside each format.

End-of-Day Statements
MT940SWIFT

End-of-day. Structured text (:60F: opening, :61: txn, :62F: closing).

✓ Universal — any SWIFT bank delivers this

✗ If bank already sends CAMT.053, use that

CAMT.053ISO 20022 XML

Replacing MT940. Richer: remittance info, debtor/creditor.

✓ Always prefer this when available

✗ If unsupported, stick with MT940

BAI2US Standard

US format. Fixed-width, group/account/txn hierarchy.

✓ US banking operations

✗ Non-US ops — you'll never see it

Intraday Reports
MT942SWIFT

Intraday txns only. No balances. Provisional — can change by EOD.

✓ High-value same-day payments

✗ EOD reporting is sufficient

CAMT.052ISO 20022 XML

XML intraday. Richer than MT942. Includes provisional balances.

✓ Real-time liquidity monitoring

✗ You check cash once a day

Do you need intraday?

Only if you manage high-value same-day payments or need real-time liquidity monitoring. Most SMBs don't. Start with EOD statements, add intraday only when it creates real value. Not always REAL-TIME is the answer, nor is it for everyone.

ISO 20022 is the future. SWIFT is migrating all traffic. CAMT replaces MT. Richer data, better STP, improved compliance.

Payment Formats

Payment & Reporting Formats

Outbound payments and reconciliation — what each format does and whether you need it.

Payment Initiation
PAIN.001

ISO 20022 credit transfers. Batch or single, multi-currency.

✓ Any multi-bank payment via file

✗ Single-bank manual portal payments

PAIN.008

ISO 20022 direct debits. Mandate management, recurring charges.

✓ Collecting from customers

✗ Outbound payments only

MT101

SWIFT payment request. Multi-bank from one source. Legacy.

✓ SWIFT-based ops, legacy TMS

✗ Bank accepts PAIN.001 — use that

MT103

SWIFT bank-to-bank credit transfer. Not initiated by corporates.

✓ Understanding confirmations

✗ You don't generate these

SEPA XML

EUR transfers in SEPA zone. PAIN.001 subset.

✓ Any EUR payment in Europe

✗ Non-EUR or non-European ops

Reconciliation
CAMT.054

Debit/credit notifications. Real-time transaction confirmations.

✓ Real-time payment matching

✗ Daily batch reconciliation is enough

CAMT.053

Also used for reconciliation. Match entries against books.

✓ Daily bank reconciliation

✗ Never skip — this is your primary tool

MT900/910

SWIFT debit/credit confirmations. Legacy equivalents of CAMT.054.

✓ SWIFT-connected banks only

✗ Bank sends CAMT.054 already

80% of treasury teams only need two formats: PAIN.001 (payments out) + CAMT.053 (statements in). Everything else is situational.

End-to-End Flow

How It All Connects

The end-to-end flow and which tools at each step.

Bank
Sends MT940, CAMT.053, CSV, or API
→
Collect
SFTP, email, portal, or API pull
→
Parse
Power Query, Python, or TMS built-in
→
Clean
IBAN keys, names, dates, dedup
→
Position
Append, group by account + currency, total
StepFree / Low CostPaid / Enterprise
CollectManual download, email rulesSWIFT Alliance Lite2, EBICS client
ParsePower Query (Excel)TMS auto-import, Python scripts
CleanPower Query transforms, XLOOKUPMaster data management tools
PositionExcel PivotTable, Power BI (free)TMS dashboard, Tableau
AutomatePower Automate (M365), VBA macroTMS scheduler, RPA bots

What 80% of treasury teams actually need: Bank portal + Power Query + Excel PivotTable + Power Automate. Total cost: €0.

Match Your Stack

What Do You Actually Need?

Match your situation to the right stack.

1–5 bank accounts
Single entity
← Start here

Collect: Manual download or email

Formats: CSV / MT940

Process: Power Query in Excel

Output: Excel PivotTable

Automate: Power Automate (optional)

Cost: €0

You don't need a TMS.
5–20 accounts
Multi-entity or multi-CCY

Collect: SFTP / EBICS / email rules

Formats: MT940 + CAMT.053

Process: Power Query + Power BI

Output: Power BI dashboard

Automate: Power Automate flows (cheaper)

Cost: €0–500/mo

Consider lightweight TMS.
20+ accounts
Multi-country, complex ops

Collect: SWIFT / H2H / APIs

Formats: CAMT.053 + .052 + PAIN.001

Process: TMS + custom integrations

Output: TMS dashboard + BI layer

Automate: Fully automated STP

Cost: More than €10k+/year

Now you need enterprise.

Not every treasury needs enterprise tools.

Quick Reference

Quick Reference

✓ = most treasuries need this · unmarked = situational, add only when needed.

TaskFormatTool (Free)Tool (Paid)
✓ Daily cash positionMT940 / CAMT.053Power Query → PivotTableTMS auto-import
Intraday monitoringMT942 / CAMT.052API (light) + Excel refreshTMS real-time feed
✓ Payment initiationPAIN.001 / SEPA XMLBank portal uploadTMS payment hub
✓ Bank reconciliationCAMT.053 + CAMT.054Power Query matchingTMS auto-reconcile
Cash forecastingHistorical statementsExcel + trendsAI/ML forecasting module
✓ Multi-bank consolidationMixed formatsPower Query AppendTMS + SWIFT
FX positionStatement + market dataExcel + ECB ratesFX trading platform

Start with Column 3 (Free). Move to Column 4 (Paid) only when Column 3 can't keep up. That's the only rule. Everything else is vendor marketing.

✓ Course complete

What you know now

Every vendor demo made TMS/RPA/Power BI feel mandatory

→ You can weigh each tool against your own account count, entity count, and team size before spending anything

MT940, CAMT.053/052/054, PAIN.001/008, BAI2, MT101/103/900/910 all blurred together

→ You know PAIN.001 + CAMT.053 cover 80% of needs, and exactly when each of the rest actually applies

"Real-time" and "intraday" sounded like upgrades everyone should want

→ You know most SMBs don't need them — EOD statements are enough until they create real value

"What stack do I need?" had no clear answer

→ You have three concrete tiers — 1-5, 5-20, 20+ accounts — each with its own tools and realistic cost

Built by a treasurer, for treasurers. · treasuryease.com