As far as my understanding goes.. MT940 and SWIFT MT940 are same.
The MT940 (MT = Message Type) electronic account statement is an international standard developed by S.W.I.F.T.(Society for Worldwide Interbank Financial Telecommunication) in Brussels for the paperless transmission of account information. This standard is used by banks all over the world. In particular, MT940 is used to provide bank information to clients cash management, treasury systems and accounting applications.