This document provides specifications for SWIFT MT940 and MT942 message formats used for electronic banking. MT940 is a customer statement message, while MT942 is an interim transaction report. Both include a header block with account details, transaction blocks for individual entries, and a final block. Transaction blocks for MT940 provide statement lines with date, funds code, amount and reference, while MT942 also includes entry date. Additional details are given in an optional information to account owner field.