Payments Training Hub
Behind every ISO 20022 message PAYMENT OPERATIONS STARTED LIVE 01 Behind every ISO 20022 message - business model that defines the concepts ACTIVE 02 Set of elements - Each component has a definition QUEUED 03 Benefit of a shared business model - consistency. QUEUED 04 Scheme - element or a new code list for its own needs QUEUED 05 Instead of saying field X - Y QUEUED 06 Approach a new message - When you encounter a new ISO 20022 message QUEUED Behind every ISO 20022 message is a business model that defines the concepts, the relationships, and the rules that the message expresses. Step 1 of 6 Behind every ISO 20022 message STARTED Behind every ISO 20022 message business model that defines the concepts ACTIVE Set of elements Each component has a definition QUEUED Benefit of a shared business model consistency. QUEUED Scheme element or a new code list for its own needs QUEUED Instead of saying field X Y QUEUED Approach a new message When you encounter a new ISO 20022 QUEUED Behind every ISO 20022 message is a business model that defines the concepts, the relationships, and the rules that the message expresses.
Set of elements PAYMENT OPERATIONS IN PROGRESS LIVE 01 Behind every ISO 20022 message - business model that defines the concepts DONE 02 Set of elements - Each component has a definition ACTIVE 03 Benefit of a shared business model - consistency. QUEUED 04 Scheme - element or a new code list for its own needs QUEUED 05 Instead of saying field X - Y QUEUED 06 Approach a new message - When you encounter a new ISO 20022 message QUEUED Each component has a definition, a set of elements, and a set of relationships to other components. Step 2 of 6 Set of elements IN PROGRESS Behind every ISO 20022 message business model that defines the concepts DONE Set of elements Each component has a definition ACTIVE Benefit of a shared business model consistency. QUEUED Scheme element or a new code list for its own needs QUEUED Instead of saying field X Y QUEUED Approach a new message When you encounter a new ISO 20022 QUEUED Each component has a definition, a set of elements, and a set of relationships to other components.
Benefit of a shared business model PAYMENT OPERATIONS IN PROGRESS LIVE 01 Behind every ISO 20022 message - business model that defines the concepts DONE 02 Set of elements - Each component has a definition DONE 03 Benefit of a shared business model - consistency. ACTIVE 04 Scheme - element or a new code list for its own needs QUEUED 05 Instead of saying field X - Y QUEUED 06 Approach a new message - When you encounter a new ISO 20022 message QUEUED The benefit of a shared business model is consistency. Step 3 of 6 Benefit of a shared business model IN PROGRESS Behind every ISO 20022 message business model that defines the concepts DONE Set of elements Each component has a definition DONE Benefit of a shared business model consistency. ACTIVE Scheme element or a new code list for its own needs QUEUED Instead of saying field X Y QUEUED Approach a new message When you encounter a new ISO 20022 QUEUED The benefit of a shared business model is consistency.
Scheme can add a new PAYMENT OPERATIONS IN PROGRESS LIVE 01 Behind every ISO 20022 message - business model that defines the concepts DONE 02 Set of elements - Each component has a definition DONE 03 Benefit of a shared business model - consistency. DONE 04 Scheme - element or a new code list for its own needs ACTIVE 05 Instead of saying field X - Y QUEUED 06 Approach a new message - When you encounter a new ISO 20022 message QUEUED A scheme can add a new element or a new code list for its own needs, while still reusing the core components. Step 4 of 6 Scheme can add a new IN PROGRESS Behind every ISO 20022 message business model that defines the concepts DONE Set of elements Each component has a definition DONE Benefit of a shared business model consistency. DONE Scheme element or a new code list for its own needs ACTIVE Instead of saying field X Y QUEUED Approach a new message When you encounter a new ISO 20022 QUEUED A scheme can add a new element or a new code list for its own needs, while still reusing the core components.
Instead of saying field X must contain PAYMENT OPERATIONS IN PROGRESS LIVE 01 Behind every ISO 20022 message - business model that defines the concepts DONE 02 Set of elements - Each component has a definition DONE 03 Benefit of a shared business model - consistency. DONE 04 Scheme - element or a new code list for its own needs DONE 05 Instead of saying field X - Y ACTIVE 06 Approach a new message - When you encounter a new ISO 20022 message QUEUED Instead of saying field X must contain Y Step 5 of 6 Instead of saying field X must contain IN PROGRESS Behind every ISO 20022 message business model that defines the concepts DONE Set of elements Each component has a definition DONE Benefit of a shared business model consistency. DONE Scheme element or a new code list for its own needs DONE Instead of saying field X Y ACTIVE Approach a new message When you encounter a new ISO 20022 QUEUED Instead of saying field X must contain Y
Approach a new message PAYMENT OPERATIONS COMPLETE LIVE 01 Behind every ISO 20022 message - business model that defines the concepts DONE 02 Set of elements - Each component has a definition DONE 03 Benefit of a shared business model - consistency. DONE 04 Scheme - element or a new code list for its own needs DONE 05 Instead of saying field X - Y DONE 06 Approach a new message - When you encounter a new ISO 20022 message ACTIVE When you encounter a new ISO 20022 message, start with the business model, understand the parties and the flow, and then look at the XML. Step 6 of 6 Approach a new message COMPLETE Behind every ISO 20022 message business model that defines the concepts DONE Set of elements Each component has a definition DONE Benefit of a shared business model consistency. DONE Scheme element or a new code list for its own needs DONE Instead of saying field X Y DONE Approach a new message When you encounter a new ISO 20022 ACTIVE When you encounter a new ISO 20022 message, start with the business model, understand the parties and the flow, and then look at the XML.

Key points of this lesson, in order.

0:00 / 1:59 Step 1 of 6

The business model behind the messages

ISO 20022 Fundamentals, Lesson 4 of 10, Narration 1:59, D04 Messaging and standards

Purpose codeISO 20022Creditor

What you will learn

Your objective. By the end of this lesson, you will be able to explain business model behind the messages. Behind every ISO 20022 message is a business model that defines the concepts, the relationships, and the rules that the message expresses.

Why it matters. For an analyst, the business model is a tool for writing clear requirements.

Chapter objective: Learner explains ISO 20022 structure, including business concepts, message definitions, XML syntax, and the roles of pacs, pain, camt, and admi messages, and navigates the message catalogue confidently. Learner practises this skill on realistic banking cases, explaining the reasoning clearly and using correct terminology throughout the work.

Key learning points

  • Behind every ISO 20022 message
  • Set of elements
  • Benefit of a shared business model
  • Scheme can add a new
  • Instead of saying field X must contain
  • Approach a new message

Key terms

Purpose code: A code that states the commercial reason for a payment, such as supplier payment, salary or goods. Purpose codes are taken from an ISO external code list and support regulatory reporting, screening...

ISO 20022: An international standard for financial messaging that defines XML message formats for payments, securities and trade.

Creditor: The party that is owed money and receives a payment, such as a supplier, a seller or a service provider.

Payment flow diagram showing The business model behind the messages.

Practise this lesson

Exercise

Read the ISO 20022 message message described in this lesson and identify its key parts.

Use the message structure, fields and example in this lesson.

  1. What to do. List the main blocks of the message, name the field that carries the amount, and name the field that identifies the payment.

Correct result. The message is made of blocks, each carrying a part of the payment instruction. The amount field and the identification field are the two a receiving bank checks first, because without them it cannot process or reconcile the payment.

Why. A message is only useful if you can read it. The blocks tell the receiving bank what to do, and the amount and identification fields are what it checks first.

Check your understanding

Practice question

Which of the following best describes business model behind the messages?

Takeaway and next step

What to remember

That order will help you understand the message far more quickly than starting with the tags.

Open the message type from this lesson and inspect its fields, then find the field that carries the amount.

Open the ISO 20022 Message Explorer →

Builds on "XML structure, how an ISO 20022 message is built".

Transcript and full text

Show transcript

Behind every ISO 20022 message is a business model that defines the concepts, the relationships, and the rules that the message expresses. The model is maintained in a central repository, and it includes business components such as Party, Account, Amount, and Payment Instruction, and business elements such as Name, Postal Address, and Identification. Each component has a definition, a set of elements, and a set of relationships to other components. For example, a Party can have a Postal Address, an Identification, and a Contact Details, and a Payment Instruction can have a Debtor, a Creditor, a Debtor Agent, and a Creditor Agent. This model is the single source of truth for what each message means. The benefit of a shared business model is consistency. When a pain zero zero one payment initiation uses the same Debtor definition as a pacs zero zero eight clearing message, there is no need to map between different definitions, and the data can flow from initiation to clearing without loss or reinterpretation. The model also supports extension. A scheme can add a new element or a new code list for its own needs, while still reusing the core components. That flexibility is important for domestic schemes that have local requirements, such as a specific purpose code or a local account identifier, but still want to be compatible with the global standard. For an analyst, the business model is a tool for writing clear requirements. Instead of saying field X must contain Y, you can say the debtor name must be populated from the customer master data, and the debtor account must be the account from which the payment is debited. That language is meaningful to business stakeholders, to developers, and to testers, because it describes the business concept, not just the XML tag. When you encounter a new ISO 20022 message, start with the business model, understand the parties and the flow, and then look at the XML. That order will help you understand the message far more quickly than starting with the tags. Worked example with real numbers: a payment of EUR 50,000 involves four business concepts, a debtor, a creditor, an amount and an account, and ISO 20022 defines each once in a central dictionary, so that a pain.001, a pacs.008 and a camt.053 all use the same definition of a debtor. When the corporate customer sends a pain.001, the debtor is Acme Manufacturing SARL with account FR7630006000011234567890189. When Bank A sends a pacs.008, the debtor is the same Acme Manufacturing SARL with the same account. When Bank B sends a camt.053 statement, the debtor is the same party again. If each message had defined the debtor differently, the payment would need manual repair at each step, and the straight through processing rate would fall. Failure and recovery: a business model failure happens when a message uses a party that the model does not define, for example an ultimate debtor who is different from the debtor, but the message carries only the debtor, so the ultimate debtor is lost, and the beneficiary cannot reconcile the payment to the correct legal entity. The recovery is to use the ultimate debtor element in the pacs.008, which the model provides, and to map it from the pain.001 and to map it through to the pacs.008. A third failure is an account that is identified by a proprietary number instead of an IBAN, so the receiving bank cannot route it, and the recovery is to enrich the account with the IBAN from the reference data before the message is created. For a business analyst, product owner or subject matter expert, the test is to draw the business model for a payment, with parties, accounts, amounts, references and purpose, and to show how the model is expressed in each message, pain.001, pacs.008, pacs.002 and camt.053. The model is the single source of truth, and the messages are views of it, so a requirement that describes only one message, without the model, will produce messages that disagree with each other. The ISO 20022 business model, published on iso20022.org, is the source for the definitions, and the requirement must cite it, with the message definitions that reuse each concept, so that a developer can trace any field to its definition.

Behind every ISO 20022 message is a business model that defines the concepts, the relationships, and the rules that the message expresses. The model is maintained in a central repository, and it includes business components such as Party, Account, Amount, and Payment Instruction, and business elements such as Name, Postal Address, and Identification. Each component has a definition, a set of elements, and a set of relationships to other components. For example, a Party can have a Postal Address, an Identification, and a Contact Details, and a Payment Instruction can have a Debtor, a Creditor, a Debtor Agent, and a Creditor Agent. This model is the single source of truth for what each message means.

The benefit of a shared business model is consistency. When a pain zero zero one payment initiation uses the same Debtor definition as a pacs zero zero eight clearing message, there is no need to map between different definitions, and the data can flow from initiation to clearing without loss or reinterpretation. The model also supports extension. A scheme can add a new element or a new code list for its own needs, while still reusing the core components. That flexibility is important for domestic schemes that have local requirements, such as a specific purpose code or a local account identifier, but still want to be compatible with the global standard.

For an analyst, the business model is a tool for writing clear requirements. Instead of saying field X must contain Y, you can say the debtor name must be populated from the customer master data, and the debtor account must be the account from which the payment is debited. That language is meaningful to business stakeholders, to developers, and to testers, because it describes the business concept, not just the XML tag. When you encounter a new ISO 20022 message, start with the business model, understand the parties and the flow, and then look at the XML. That order will help you understand the message far more quickly than starting with the tags.

Worked example with real numbers: a payment of EUR 50,000 involves four business concepts, a debtor, a creditor, an amount and an account, and ISO 20022 defines each once in a central dictionary, so that a pain.001, a pacs.008 and a camt.053 all use the same definition of a debtor. When the corporate customer sends a pain.001, the debtor is Acme Manufacturing SARL with account FR7630006000011234567890189. When Bank A sends a pacs.008, the debtor is the same Acme Manufacturing SARL with the same account. When Bank B sends a camt.053 statement, the debtor is the same party again. If each message had defined the debtor differently, the payment would need manual repair at each step, and the straight through processing rate would fall.

Failure and recovery: a business model failure happens when a message uses a party that the model does not define, for example an ultimate debtor who is different from the debtor, but the message carries only the debtor, so the ultimate debtor is lost, and the beneficiary cannot reconcile the payment to the correct legal entity. The recovery is to use the ultimate debtor element in the pacs.008, which the model provides, and to map it from the pain.001 and to map it through to the pacs.008. A third failure is an account that is identified by a proprietary number instead of an IBAN, so the receiving bank cannot route it, and the recovery is to enrich the account with the IBAN from the reference data before the message is created.

For a business analyst, product owner or subject matter expert, the test is to draw the business model for a payment, with parties, accounts, amounts, references and purpose, and to show how the model is expressed in each message, pain.001, pacs.008, pacs.002 and camt.053. The model is the single source of truth, and the messages are views of it, so a requirement that describes only one message, without the model, will produce messages that disagree with each other. The ISO 20022 business model, published on iso20022.org, is the source for the definitions, and the requirement must cite it, with the message definitions that reuse each concept, so that a developer can trace any field to its definition.

Full lesson text (all scenes)

Completing a lesson updates your progress dashboard on the homepage.

Scene timestamps are estimated by allocating the narration text proportionally across the real audio length. The audio playback position is the source of truth: pause freezes the visual, seeking restores the correct scene, replay restarts the scene animation.