Skip to content
UdemyFinance & AccountingPaid courseIntermediate levelCertificate

Advanced Guide - ISO 20022 SWIFT MX Messages (Udemy.com)

CBPR+ Usage Guidelines | Updated Post Nov 2025 message handling | MT vs MX Mapping | Message Structures and Examples

Created by: BankON by Anwesha Sengupta

Last updated August 2026

icon
What you will learn

  • Full understanding of CBPR+ usage guideline and message structure and elements
  • Pacs.008, Pacs.009, Pacs.004, Pacs.002 and Pain.001 and Pain.002 Message Structures
  • Learn creating MX messages from MT messages- Assignments
  • 100+ questions to get you ready for interviews
  • Essential background knowledge of XML to understand message schemas
  • Learn how to handle data truncation during MT-MX coexistence
  • Message examples of end to end payment chain

How it compares

Against the other 376 rated Udemy courses in Finance & Accounting on CourseDuck:

  • Rating4.6 out of 5higher than 68% of them
  • Reviews1,535#91 of 377 by number of reviews
  • Length3.4 hoursshorter than 61% of them
  • Last updatedAugust 2026more recently than 84% of them

icon
Course Description

**Part 2 of 4 courses**

UPDATE Nov 2025: Post Nov 2025 handling of messages and latest timelines of CBPR+ phase 1 and phase 2 messages


Are you someone who is searching for a reliable resource on ISO 20022 SWIFT MX messages?

Confused about where to begin learning? What to learn? From where to learn?

Then this course is your perfect match!!

You will get -

  • Full understanding of CBPR+ usage guideline and message structure and elements

  • Pacs.008, Pacs.009, Pacs.004, Pacs.002, Pain.001 and 002 message structures

  • Learn creating MX messages - Assignments + Resources

  • 100+ questions to get you ready for interview

  • Essential background knowledge of XML to understand message schemas

  • Learn how to handle data truncation during MT-MX coexistence

  • Message examples of end to end payment chain


This course, the 'Advanced Guide - ISO 20022 SWIFT MX Messages', delves deeper into all the necessary concepts of SWIFT MX messages, starting from how the different working groups of SWIFT work and the inter-relations of the usage guidelines, how XML is used to build the ISO 20022 messages schema, how the important messages are structured - discussing element by element, and the logic behind each element's presence. It also provides real life message examples to understand the application of all that is learnt.

Who is this course for?

  1. Business Analysts and Consultants of Payments Domain

  2. Aspirants of Payments Domain


What this course covers?

ISO 20022 and SWIFT MX message catalogues | Usage Guidelines

  1. ISO 20022 message catalogue Vs SWIFT MX message catalogue

  2. Understanding SWIFT Payment Groups and different message guidelines

  3. Latest Migration Timelines and Status

Post Nov 2025 - What happens after MT-MX coexistence?

  1. The current deadlines of CBPR+ migration

  2. Message translation services by Swift

  3. Handling messages post November 2025

  4. Other Related Migrations of Infrastructures

XML in ISO 20022 messages

  1. Basic Structure of XML and Syntax Rules

  2. XML Schema and Instance

  3. XML Data Types

  4. XML Attributes and Complex Elements

  5. Restrictions and Indicators

  6. Understanding the ISO 20022 XML Message Schema

  7. Codes used in MX Messages

  8. MX Message Validation

Important Concepts Related to MX Messages

  1. Agents and Parties

  2. Settlement Methods

  3. Multiplicity of Elements in Messages

Structure and Elements of PACS.008 Message

  1. Building Blocks - Group Header and the Credit Transfer Transaction Information

  2. Understanding the Credit Transfer Transaction Information Block

  3. Understanding the Group Header Block

Structure and Elements of PACS.009 Message

  1. PACS.009 Core, PACS.009 COV and PACS.009 ADV

  2. Building Blocks - Group Header and Credit Transfer Transaction Information

Structure of PACS.004 and PACS.002 Messages, PAIN.001 and PAIN.002 Messages

  1. Difference between Reject and Return

  2. PACS.004 and PACS.002 Structure

  3. PAIN.001 and PAIN.002 Structure

Understanding MX Messages with Examples

  1. PAIN.001 Message Example

  2. PAIN.002 Message Example

  3. Serial payment - First PACS.008

  4. Serial Payment - Second PACS.008, PACS.002 and Third PACS.008

  5. Serial Payment - Fourth PACS.008

More on Ultimate Parties and Incorrect usages of MX identified so far

  1. Correct identification of Ultimate Parties

  2. Practical scenarios involving Ultimate Parties

  3. Implications of Incorrect Declaration of Ultimate Parties

  4. Take corrective action - Incorrect usages of Ultimate Parties identified so far

  5. Take corrective action - Incorrect usages of MX messages identified so far

Practice test and Message Mapping Assignments


icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

BankON by Anwesha Sengupta

BankON is a online education company with aim to empower students with compact, reliable and practical knowledge that can make their professional lives easy.

Our team has a total of more than 25 years of work experience in the banking industry. In our professional lives, we found that banking courses that are compact, practical, affordable and easy to grasp - are hard to find. Thus BankOn came into existence with the aim to fill this gap. Currently we have more than 10,000 students who work in the world's biggest banks and corporations.

icon
More Finance & Accounting courses

$10.99

Free

Free

$19.99

$19.99

$11.99

icon
Reviews

4.6

1,535 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Gabriel - Cosmin Stoicescu on 11/25/2025

The course is comprehensive and useful, well structured and covering well the subjects. I would have wanted to seen information regarding the CAMT messages as well.

By Abbavathini Rani on 11/12/2025

Good explanation and clearly understood please help if you have added further trainings on payments apart from beginning and advanced course. Thank you for this sessions

By Abir Faraoun on 10/18/2025

I'm really glad I purchased this course, it's clear, practical and very helpful. I hope there'll be more courses in the future covering other message types, with real case practices.

By Sumit Garg on 10/4/2025

Course needs to be updated as per latest version of schema documents. For ex: Instruction Identification is [0..1] under Payment Identification. In the the course it was mentioned as [1..1]. Secondly, the timelines of migration is written as common for all bank from MT to MX including pain.001 for MT101 in the Google Gemini (MT1XX, MT2XX and MT9XX). But in the course it was mentioned that timelines were extended beyond Nov 2025 for messages between corporate to bank and vice versa. I could not write all changes that need to be made, but the course needs to be updated

By Anonymized User on 9/28/2025

This is most wonderful and useful session on ISO20022 that i took until now. Very good examples that will be used in every bank while transformation.

By Anonymized User on 3/6/2025

It was little bit advance and on harder side as compared to the basic of MT And MX messages, but i really enjoyed the learning, Handson and also the tricky quizzes.

By Hilbert Swart on 9/30/2024

Informative but it would be more personal to see the speaker and the English is clear but could be spoken in a more fluent way (storytelling)

By Amar Mohanty on 8/3/2024

A very precise and to-the-point course for anybody who is stepping into Payments world be it from Technical or Functional background. Highly recommended.

By Alexis Gbeckor-Kove on 4/23/2024

Top-notch course with very valuable information once again. I do have one request. For each message type explained in this course, could you please add a sample text file for each mt/mx message?

By Harsh Singh Chouhan on 1/23/2024

Damn good course! Kudos to the instructor for the way of explaining the complex things in such a wonderful and descriptive manner. Many thanks for this knowledge.

Showing all 10 reviews on CourseDuck

Read all 1,535 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100