SWIFT bank statements parsed into a clean spreadsheet — :61: transactions, :86: remittance, :60F/:62F balances, all preserved. Built for treasury, AR/AP, and ERP integration teams.
One row per :61: transaction, one column per field — drop straight into Excel, SAP, Oracle, NetSuite, or DATEV.
MT940 is the legacy SWIFT 'Customer Statement Message' — a flat-text bank statement format with field tags like :20:, :25:, :60F:, :61:, :86:, and :62F:. It's still widely used by European corporate treasury, even as banks roll out the modern ISO 20022 CAMT.053 replacement.
MT940 is the end-of-day statement; MT942 is the interim/intraday version sent multiple times per day for treasury cash positioning. Both share the same field-tag structure and both parse with this tool.
Yes. The :86: narrative field — including German GVC codes, structured SEPA ?20-?29 subfields, and free-text remittance — maps to dedicated CSV columns so you don't lose payment context.
Yes. Deutsche Bank, Commerzbank, ING, Rabobank, ABN AMRO, BNP Paribas, UniCredit, KBC, Erste, and most cooperative-bank MT940 variants all parse. Bank-specific :86: subfield conventions are detected automatically.
No. Parsing runs entirely in your browser — the MT940 never leaves your device. Important for treasury teams under GDPR, BaFin, or internal data-residency policy.