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:10 Step 1 of 6

Customer to Bank Space: pain.001, pain.002 and the Exchange Periods

SEPA Credit Transfer Deep Dive, Lesson 3 of 7, Narration 3:10, D05 Domestic payment systems

Remittance informationExecution dateCharge bearer

What you will learn

Your objective. By the end of this lesson, you will be able to explain customer to bank space: pain.001, pain.002 and the exchange periods. In customer to bank space, Loire Components creates a pain.001.001.09 file and sends it to Meridian Bank Paris through its host to host channel.

Why it matters. Cut-off times are the practical consequence of exchange periods, and a business analyst must make them visible in any requirement.

Chapter objective: Message flows, exchange periods and the 2024 transition

Key learning points

  • Customer to bank space
  • Control sum
  • pain.002 after execution
  • SCT scheme
  • Meridian Bank Paris
  • Date on which the funds become available

Key terms

Remittance information: Information that explains what a payment is for, such as invoice numbers, contract references or salary month.

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

Charge bearer: A code that states who pays the charges for a payment. In ISO 20022 the values are DEBT for debtor, CRED for creditor, SHAR for shared and SLEV for service level.

ISO 20022 XML explorer showing Customer to Bank Space: pain.001, pain.002 and the Exchange Periods.

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 customer to bank space: pain.001, pain.002 and the exchange periods?

Takeaway and next step

What to remember

The value date, the date on which the funds become available, follows the same timetable.

Follow EUR 48,250 through every stage, from instruction to beneficiary credit, and note where it can stop.

Open the Payment Lifecycle Simulator →

Builds on "Reading ISO 20022 Names: pain, pacs and camt Explained".

Transcript and full text

Show transcript

In customer to bank space, Loire Components creates a pain.001.001.09 file and sends it to Meridian Bank Paris through its host to host channel. The file carries one payment information block for the EUR 48,250 payment, naming Loire Components as debtor, Rhine Metals as creditor, the creditor IBAN, the requested execution date of Tuesday 10 November 2026, the charge bearer SLEV for shared charges, and the remittance information naming invoice INV-2026-0873. The group header carries the message identification, the creation date and time, one transaction, and a control sum of EUR 48,250. If the control sum were wrong, Meridian Bank Paris could reject the whole file before any payment is processed. Meridian Bank Paris replies with a pain.002.001.10 Customer Payment Status Report, and that reply closes the loop for the customer. The first pain.002 arrives shortly after the file is received, and it reports whether the instruction was accepted for processing or rejected at validation. A rejection carries a reason code, for example AC01 for a wrong account number or AM09 for a wrong amount, so the treasury team at Loire Components can correct the error and resend the same day. A second pain.002 may follow after execution, confirming that the payment has been sent into clearing. Without these reports, the customer would have no reliable way to know whether EUR 48,250 had left its account. Exchange periods are the scheduled windows in which banks exchange interbank messages through the clearing system, and they decide the rhythm of a SEPA Credit Transfer. A bank collects the payments its customers instructed, validates them, and releases them into the next exchange period. The SCT scheme sets a maximum execution time of one business day, so a payment instructed on Monday must reach the beneficiary bank by Tuesday at the latest. In practice, most SEPA payments settle on the same day when they are sent before the bank cut-off, because several exchange periods run during the business day and the clearing system processes each batch quickly. Cut-off times are the practical consequence of exchange periods, and a business analyst must make them visible in any requirement. Meridian Bank Paris sets a customer cut-off of three in the afternoon Central European Time for same day SCT execution. Loire Components sends its pain.001 file at half past ten in the morning on Monday 9 November, well before the cut-off, so the payment enters the Monday exchange periods and Harbour Bank Frankfurt credits Rhine Metals on Tuesday 10 November at the latest. If the file had arrived at a quarter to five in the afternoon, after the cut-off, the payment would have waited for the next business day exchange periods, and Rhine Metals would have received the funds a day later. The value date, the date on which the funds become available, follows the same timetable. Worked example with numbers: Loire Components sends its pain.001.001.09 file at 14:30 Central European Time, half an hour before the Meridian Bank customer cut-off of 15:00, and the file carries one payment of EUR 48,250 with the debtor, creditor, amount, currency and end to end identification. Meridian Bank validates the file, accepts it, and replies with a pain.002.001.10 reporting ACCP, accepted for processing, within minutes. The payment is then released into the next exchange period, and if Loire Components had sent the file at 15:30, after the cut-off, the payment would have waited until the next business day, and the supplier would have been credited a day later, which matters when the invoice is due on the same day. Failure and recovery: customer to bank space fails when the pain.001 file is malformed, when a field is missing, or when the file arrives after the cut-off. If the file carries a payment with a missing creditor IBAN, Meridian Bank rejects the whole file or the single payment, depending on its validation rule, and replies with a pain.002 carrying RJCT and the reason code. The recovery is a corrected file, but the payment has lost its exchange period, and the value date must be moved. If the file arrives after the cut-off, there is no failure to fix, only a delay to explain, and the customer must be told the new credit date before the payment is released, because a customer who expects same day credit and gets next day credit will call to ask where the money is. For a business analyst, product owner or subject matter expert, the customer to bank requirement must state the file format, the validation rules, the cut-off time and the status reports, and must name the messages, pain.001 in and pain.002 back. The requirement must also state the exchange periods, because they decide the rhythm of the payment, and must state what happens when a file arrives after the cut-off, because that is the most common customer complaint. The test pack must include a file with a missing field, a file with a wrong IBAN, and a file that arrives after the cut-off, because each case exercises a different rule. Source: EPC SCT Rulebook 2025 version 1.1; last reviewed 7 November 2026.

In customer to bank space, Loire Components creates a pain.001.001.09 file and sends it to Meridian Bank Paris through its host to host channel. The file carries one payment information block for the EUR 48,250 payment, naming Loire Components as debtor, Rhine Metals as creditor, the creditor IBAN, the requested execution date of Tuesday 10 November 2026, the charge bearer SLEV for shared charges, and the remittance information naming invoice INV-2026-0873. The group header carries the message identification, the creation date and time, one transaction, and a control sum of EUR 48,250. If the control sum were wrong, Meridian Bank Paris could reject the whole file before any payment is processed.

Meridian Bank Paris replies with a pain.002.001.10 Customer Payment Status Report, and that reply closes the loop for the customer. The first pain.002 arrives shortly after the file is received, and it reports whether the instruction was accepted for processing or rejected at validation. A rejection carries a reason code, for example AC01 for a wrong account number or AM09 for a wrong amount, so the treasury team at Loire Components can correct the error and resend the same day. A second pain.002 may follow after execution, confirming that the payment has been sent into clearing. Without these reports, the customer would have no reliable way to know whether EUR 48,250 had left its account.

Exchange periods are the scheduled windows in which banks exchange interbank messages through the clearing system, and they decide the rhythm of a SEPA Credit Transfer. A bank collects the payments its customers instructed, validates them, and releases them into the next exchange period. The SCT scheme sets a maximum execution time of one business day, so a payment instructed on Monday must reach the beneficiary bank by Tuesday at the latest. In practice, most SEPA payments settle on the same day when they are sent before the bank cut-off, because several exchange periods run during the business day and the clearing system processes each batch quickly.

Cut-off times are the practical consequence of exchange periods, and a business analyst must make them visible in any requirement. Meridian Bank Paris sets a customer cut-off of three in the afternoon Central European Time for same day SCT execution. Loire Components sends its pain.001 file at half past ten in the morning on Monday 9 November, well before the cut-off, so the payment enters the Monday exchange periods and Harbour Bank Frankfurt credits Rhine Metals on Tuesday 10 November at the latest. If the file had arrived at a quarter to five in the afternoon, after the cut-off, the payment would have waited for the next business day exchange periods, and Rhine Metals would have received the funds a day later. The value date, the date on which the funds become available, follows the same timetable.

Worked example with numbers: Loire Components sends its pain.001.001.09 file at 14:30 Central European Time, half an hour before the Meridian Bank customer cut-off of 15:00, and the file carries one payment of EUR 48,250 with the debtor, creditor, amount, currency and end to end identification. Meridian Bank validates the file, accepts it, and replies with a pain.002.001.10 reporting ACCP, accepted for processing, within minutes. The payment is then released into the next exchange period, and if Loire Components had sent the file at 15:30, after the cut-off, the payment would have waited until the next business day, and the supplier would have been credited a day later, which matters when the invoice is due on the same day.

Failure and recovery: customer to bank space fails when the pain.001 file is malformed, when a field is missing, or when the file arrives after the cut-off. If the file carries a payment with a missing creditor IBAN, Meridian Bank rejects the whole file or the single payment, depending on its validation rule, and replies with a pain.002 carrying RJCT and the reason code. The recovery is a corrected file, but the payment has lost its exchange period, and the value date must be moved. If the file arrives after the cut-off, there is no failure to fix, only a delay to explain, and the customer must be told the new credit date before the payment is released, because a customer who expects same day credit and gets next day credit will call to ask where the money is.

For a business analyst, product owner or subject matter expert, the customer to bank requirement must state the file format, the validation rules, the cut-off time and the status reports, and must name the messages, pain.001 in and pain.002 back. The requirement must also state the exchange periods, because they decide the rhythm of the payment, and must state what happens when a file arrives after the cut-off, because that is the most common customer complaint. The test pack must include a file with a missing field, a file with a wrong IBAN, and a file that arrives after the cut-off, because each case exercises a different rule. Source: EPC SCT Rulebook 2025 version 1.1; last reviewed 7 November 2026.

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.