Skip to content

Understanding SWIFT MT942 interim transaction report

MT942 is the SWIFT interim report of debit and credit entries, often sent during the day. See how it differs from MT940 and what Klarbon does with it.

On this page

MT942 is the SWIFT message for an interim transaction report: interim debit and credit entries on an account, often sent several times a day. It uses MT940's tagged text, but reports an open period and can carry the number and sum of debits and credits instead of opening and closing balances. Its ISO 20022 counterpart is CAMT.052. Klarbon reads MT942 in beta.

What is in an MT942 file?

Tag Holds
:20: a reference for the message
:25: the account
:28C: the statement and sequence number
:34F: the floor limit for debits and credits
:13D: the date and time of the report
:61: one entry: dates, debit or credit, amount, type, references
:86: details of the entry
:90D: and :90C: the number and sum of debit and of credit entries

Banks publish their own MT942 descriptions on top of the SWIFT standard. For example, mBank describes reports of transactions since the previous intraday file, and Citi documents differences between its export and the Swift layout (mBank, Citi). The standards themselves are maintained by Swift.

MT942, MT940 and CAMT.052

MT942 MT940 CAMT.052
Reports interim entries for the bank's reporting period a closed period an account report, often intraday
Balances totals of debits and credits opening and closing where the bank includes them
Syntax SWIFT tagged text SWIFT tagged text ISO 20022 XML

What does Klarbon do with MT942?

Reading MT942 files and writing them as CSV, Excel, CAMT.053, MT940 or OFX is in beta. Klarbon checks the file's :90D: and :90C: totals against its entries. When a report carries no balances, Klarbon takes the opening balance from the previous report for the same account in the same file, or asks you for it. It does not write MT942. For bookkeeping, use the end-of-day statement; see supported bank statement files.

Frequently asked questions

What does MT942 mean?

MT942 is the SWIFT message type for an interim transaction report. It reports account entries during the day. The bank's reporting settings determine the period, for example transactions since the previous intraday file.

What is the difference between MT940 and MT942?

MT940 is the statement for a closed period, with opening and closing balances. MT942 reports interim entries and can carry debit and credit counts and totals, rather than the booked opening and closing balances of an MT940 statement.

What does an MT942 file look like?

Plain text with numbered tags. :25: holds the account, :34F: the floor limit, :13D: the date and time, :61: each entry, :86: its details, and :90D: and :90C: the number and sum of debits and credits.

Can I use MT942 instead of MT940 for my bookkeeping?

Usually not. Entries in an interim report can appear again in the next MT940 statement, so importing both can duplicate transactions. Use the statement for bookkeeping.

Sources

Updated 5 November 2026