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
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
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?
Business Analysts and Consultants of Payments Domain
Aspirants of Payments Domain
What this course covers?
ISO 20022 and SWIFT MX message catalogues | Usage Guidelines
ISO 20022 message catalogue Vs SWIFT MX message catalogue
Understanding SWIFT Payment Groups and different message guidelines
Latest Migration Timelines and Status
Post Nov 2025 - What happens after MT-MX coexistence?
The current deadlines of CBPR+ migration
Message translation services by Swift
Handling messages post November 2025
Other Related Migrations of Infrastructures
XML in ISO 20022 messages
Basic Structure of XML and Syntax Rules
XML Schema and Instance
XML Data Types
XML Attributes and Complex Elements
Restrictions and Indicators
Understanding the ISO 20022 XML Message Schema
Codes used in MX Messages
MX Message Validation
Important Concepts Related to MX Messages
Agents and Parties
Settlement Methods
Multiplicity of Elements in Messages
Structure and Elements of PACS.008 Message
Building Blocks - Group Header and the Credit Transfer Transaction Information
Understanding the Credit Transfer Transaction Information Block
Understanding the Group Header Block
Structure and Elements of PACS.009 Message
PACS.009 Core, PACS.009 COV and PACS.009 ADV
Building Blocks - Group Header and Credit Transfer Transaction Information
Structure of PACS.004 and PACS.002 Messages, PAIN.001 and PAIN.002 Messages
Difference between Reject and Return
PACS.004 and PACS.002 Structure
PAIN.001 and PAIN.002 Structure
Understanding MX Messages with Examples
PAIN.001 Message Example
PAIN.002 Message Example
Serial payment - First PACS.008
Serial Payment - Second PACS.008, PACS.002 and Third PACS.008
Serial Payment - Fourth PACS.008
More on Ultimate Parties and Incorrect usages of MX identified so far
Correct identification of Ultimate Parties
Practical scenarios involving Ultimate Parties
Implications of Incorrect Declaration of Ultimate Parties
Take corrective action - Incorrect usages of Ultimate Parties identified so far
Take corrective action - Incorrect usages of MX messages identified so far
Practice test and Message Mapping Assignments
Instructor Details
- 4.6 Rating
1,535 Reviews
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.
More Finance & Accounting courses
Investment Appraisal Mastery - NPV, IRR, Payback, PI, ARR (2026)
4.9 (811 Reviews)
Provider: Udemy
Time: 2.5h
$10.99
Beginner Binary Options Trading: The Bandit Strategy (2026)
4.9 (352 Reviews)
Provider: Udemy
Time: 1.7h
Free
Texas Instruments BA II Financial Calculator for CFA and FRM (2021)
4.9 (321 Reviews)
Provider: Udemy
Time: 1.1h
Free
Economics 101 : Master the Basics of Business & Finance (2026)
4.9 (104 Reviews)
Provider: Udemy
Time: 1.5h
$19.99
Invest in Stocks Like a Pro Investor by a Pro Investor! (2026)
4.8 (2,368 Reviews)
Provider: Udemy
Time: 8.4h
$19.99
Fundamental Analysis. Understanding Financial Statements (2026)
4.8 (1,474 Reviews)
Provider: Udemy
Time: 9.5h
$11.99
Reviews
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.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100






