Payments Academy
FieldMeaningRequired
GrpHdrThe header with message identification, creation date and time, number of transactions, control sum and initiating party. It identifies the file for the bank anM
PmtInfA block grouping payments that share the same debtor, debtor account, execution date and charges bearer. One pain.001 file can hold many payment information bloM
PmtInfIdA unique identification for the payment information block, assigned by the customer. It lets the customer and the bank refer to the whole block in status reportM
PmtMtdThe method used for the payment, normally TRF for a credit transfer, TRA for a transfer advice or CHK for a cheque. TRF is the standard value for a bank credit M
ReqdExctnDtThe date on which the customer asks the bank to execute the payment. The bank checks it against cut off times and business days and may move it to the next busiM
DbtrThe customer ordering the payment, with name, postal address and identification. The bank matches the debtor to its customer records and checks signing authoritM
DbtrAcctThe account from which the payment is debited, identified by IBAN or other account identification. The bank checks that the account exists, has sufficient fundsM
DbtrAgtThe bank holding the debtor account, identified by BIC. It is the bank receiving the pain.001 file. The debtor agent validates the file, screens the payments anM
CdtrAgtThe bank holding the creditor account, identified by BIC when known. The customer may leave it blank and let the debtor agent derive it from the creditor IBAN. O
CdtrThe beneficiary of the payment, with name, postal address and identification. The bank screens the creditor against sanctions and fraud lists before execution. M
CdtrAcctThe account to be credited, identified by IBAN or other account identification. The bank validates the IBAN format and check digits before accepting the file. AM
AmtThe amount and currency of the individual credit transfer, for example EUR 10,000. It is the amount the creditor receives before any charges. The sum of the amoM
Northgate Trading sends a pain.001 file to Meridian Bank London with one payment information block for 48 supplier payments totalling EUR 120,000, requested execution date 6 November 2026, charge bearer SLEV. The bank validates the file, debits the Northgate account, and reports acceptance in a pain.002.

Valid example from the message catalogue. Scheme rules: pain.001 is a base ISO 20022 message: the structure and fields below are the base definition, and each scheme adds its own rules for its rail. Under SEPA SCT the IBAN is mandatory for debtor and credi

0:00 / 3:39 Step 1 of 6

pain.001 in Bank-to-Bank Space: the Relay Scenario (Bank A forwards pain.001 to the Debtor Agent)

pain.001 and pain.002 in Depth, Lesson 5 of 7, Narration 3:39, D04 Messaging and standards

Execution dateSettlementpain.001

What you will learn

Your objective. By the end of this lesson, you will be able to explain pain.001 in bank-to-bank space: the relay scenario (bank a forwards pain.001 to the debtor agent). In the relay scenario, a customer sends its pain.001 file to Bank A, but Bank A does not hold the debtor account, so it cannot debit the customer and cannot create the pacs.008 itself.

Why it matters. Relay creates a clear division of responsibility, and each bank must know where its responsibility starts and ends.

Chapter objective: Learner explains pain.001 and pain.002 in depth, describes the relay scenario, authorised party initiation, and financial institution initiation, and traces a payment to pacs.008. Learner uses real amounts, banks and message names to show how customer initiation works in practice.

Key learning points

  • Relay scenario
  • Bank A as the relay
  • Debtor agent
  • Relay creates a clear division
  • Relay agreements
  • Frankfurt bank reports acceptance back

Key terms

Execution date: The date on which the bank executes a payment instruction, debiting the debtor account and sending the message onward.

Settlement: The final movement of funds between banks to discharge obligations created by cleared payments. Settlement is usually made in central bank money or through correspondent accounts.

pain.001: An ISO 20022 message a customer sends to its bank to instruct one or more credit transfers. It carries payment information, debtor and creditor details, amount, execution date and remittance data.

ISO 20022 XML explorer showing pain.001 in Bank-to-Bank Space: the Relay Scenario (Bank A forwards pain.001 to the Debtor Agent).

Practise this lesson

Exercise

Read the pain.001 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 pain.001 in bank-to-bank space: the relay scenario (bank a forwards pain.001 to the debtor agent)?

Takeaway and next step

What to remember

If the file fails at this stage, Bank A sends a pain.002 rejection directly to the customer, and the debtor agent never sees the instruction.

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 "pain.001 in Customer-to-Bank Space".

Transcript and full text

Show transcript

In the relay scenario, a customer sends its pain.001 file to Bank A, but Bank A does not hold the debtor account, so it cannot debit the customer and cannot create the pacs.008 itself. Instead, Bank A acts as a relay, checking the file and forwarding the instruction to the debtor agent, which is the bank that does hold the account. This arrangement is common when a corporation has a relationship bank that provides its payment platform and a separate bank that holds its operating account in another country. The customer deals with one bank for its payment service, while the actual account and the actual debit sit with another bank. Bank A, as the relay agent, performs the first validation of the pain.001 file before it forwards anything. It checks the file format, the group header, the control sum, and the instruction details, and it screens the payment for sanctions and fraud. If the file fails at this stage, Bank A sends a pain.002 rejection directly to the customer, and the debtor agent never sees the instruction. If the file passes, Bank A forwards the pain.001 instruction to the debtor agent, either as a forwarded pain.001 or as an equivalent instruction in the format the debtor agent accepts. The forwarding preserves the end to end identification, so the payment can still be traced from the original customer instruction to the final settlement. The debtor agent receives the relayed instruction and treats it as a customer instruction, even though it arrived from another bank rather than directly from the customer. It checks the debtor account, the funds, the execution date, and its own limits, and it debits the account when all checks pass. It then creates the pacs.008 interbank message and sends it toward the creditor agent. The debtor agent sends its status reports back through Bank A, so the customer receives a pain.002 that reflects the debtor agent decision, even though the customer never dealt with the debtor agent directly. That chain of reporting is essential, because the customer needs one clear answer about its EUR 320,000 payment, not two conflicting answers from two banks. Relay creates a clear division of responsibility, and each bank must know where its responsibility starts and ends. Bank A is responsible for receiving the customer file, for first line validation, for forwarding the instruction accurately, and for passing status reports back to the customer. The debtor agent is responsible for the account, the funds check, the debit, the creation of the pacs.008, and the settlement. If Bank A forwards an instruction with a wrong amount, for example EUR 32,000 instead of EUR 320,000, the debtor agent will execute the wrong amount unless its own checks catch the error. For that reason, relay agreements define the fields each bank must check, the cut off times, and the liability when an error passes from one bank to the other. A worked relay example makes the flow concrete. A corporation based in Amsterdam holds its EUR operating account with a bank in Frankfurt, but it uses a bank in Amsterdam as its payment platform. The corporation sends a pain.001 file to the Amsterdam bank with a EUR 180,000 payment to a supplier in Turin. The Amsterdam bank validates the file, forwards the instruction to the Frankfurt bank, and the Frankfurt bank debits the EUR account, creates a pacs.008 for EUR 180,000, and sends it through SEPA clearing to the supplier bank in Turin. The Frankfurt bank reports acceptance back through Amsterdam, and the corporation receives a single pain.002 confirming that its payment was accepted and is in process.

In the relay scenario, a customer sends its pain.001 file to Bank A, but Bank A does not hold the debtor account, so it cannot debit the customer and cannot create the pacs.008 itself. Instead, Bank A acts as a relay, checking the file and forwarding the instruction to the debtor agent, which is the bank that does hold the account. This arrangement is common when a corporation has a relationship bank that provides its payment platform and a separate bank that holds its operating account in another country. The customer deals with one bank for its payment service, while the actual account and the actual debit sit with another bank.

Bank A, as the relay agent, performs the first validation of the pain.001 file before it forwards anything. It checks the file format, the group header, the control sum, and the instruction details, and it screens the payment for sanctions and fraud. If the file fails at this stage, Bank A sends a pain.002 rejection directly to the customer, and the debtor agent never sees the instruction. If the file passes, Bank A forwards the pain.001 instruction to the debtor agent, either as a forwarded pain.001 or as an equivalent instruction in the format the debtor agent accepts. The forwarding preserves the end to end identification, so the payment can still be traced from the original customer instruction to the final settlement.

The debtor agent receives the relayed instruction and treats it as a customer instruction, even though it arrived from another bank rather than directly from the customer. It checks the debtor account, the funds, the execution date, and its own limits, and it debits the account when all checks pass. It then creates the pacs.008 interbank message and sends it toward the creditor agent. The debtor agent sends its status reports back through Bank A, so the customer receives a pain.002 that reflects the debtor agent decision, even though the customer never dealt with the debtor agent directly. That chain of reporting is essential, because the customer needs one clear answer about its EUR 320,000 payment, not two conflicting answers from two banks.

Relay creates a clear division of responsibility, and each bank must know where its responsibility starts and ends. Bank A is responsible for receiving the customer file, for first line validation, for forwarding the instruction accurately, and for passing status reports back to the customer. The debtor agent is responsible for the account, the funds check, the debit, the creation of the pacs.008, and the settlement. If Bank A forwards an instruction with a wrong amount, for example EUR 32,000 instead of EUR 320,000, the debtor agent will execute the wrong amount unless its own checks catch the error. For that reason, relay agreements define the fields each bank must check, the cut off times, and the liability when an error passes from one bank to the other.

A worked relay example makes the flow concrete. A corporation based in Amsterdam holds its EUR operating account with a bank in Frankfurt, but it uses a bank in Amsterdam as its payment platform. The corporation sends a pain.001 file to the Amsterdam bank with a EUR 180,000 payment to a supplier in Turin. The Amsterdam bank validates the file, forwards the instruction to the Frankfurt bank, and the Frankfurt bank debits the EUR account, creates a pacs.008 for EUR 180,000, and sends it through SEPA clearing to the supplier bank in Turin. The Frankfurt bank reports acceptance back through Amsterdam, and the corporation receives a single pain.002 confirming that its payment was accepted and is in process.

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.