Payments Training Hub
The serial flow step by stepCorrespondent banking: five parties, one correspondent accountOrderingcustomerOrdering bank(A)Intermediarybank (B/C)Beneficiary bank(D)BeneficiarycustomerMT103MT103MT103Creditfunds via correspondent accountCorrespondent accountA's nostro is the correspondent's vostronostrovostroinfosuccesspendingerrorinactiveBeat timings are measured from the actual narration audio.The serial flow step by stepCorrespondent banking: five parties, onecorrespondent accountOrdering customerMT103Ordering bank (A)MT103Intermediary bank (B/C)MT103Beneficiary bank (D)CreditBeneficiary customerfunds viacorrespondent accountCorrespondent accountA's nostro is the correspondent's vostronostrovostro

Diagram shows the MT103 relay passing from the ordering bank through the intermediary bank to the beneficiary bank and its customer.

0:00 / 2:21 Step 1 of 3

The serial flow step by step

Serial vs Cover Payments, Lesson 2 of 7, Narration 2:21, D06 Cross-border payments

MT103SHAOUR

What you will learn

Your objective. By the end of this lesson, you will be able to explain serial flow and apply it to a real banking scenario.

Why it matters. If the charges are OUR, which means the sender pays all charges, the sending bank must ensure that each bank in the chain is paid separately, or must send the full amount and settle the charges through a separate arrangement, because the beneficiary must receive the full amount.

Chapter objective: After this lesson the learner can trace a cross border payment through the serial and cover methods, explain how each moves money and information, and choose the right method for a corridor.

Key learning points

  • The chain
  • Bank A prepares the payment
  • MT103 to Bank B

Key terms

MT103: SWIFT customer payment message carrying originator, beneficiary, amount, charges arrangement and remittance information.

SHA: Shared charges: each bank deducts its own charge and the beneficiary receives the remainder.

OUR: Sender pays all charges, so the beneficiary must receive the full amount.

Diagram shows the MT103 relay passing from the ordering bank through the intermediary bank to the beneficiary bank and its customer.

Practise this lesson

Exercise

Scenario: you are reviewing an MT103 before it is released. The payment is USD 10,000 from a UK bank to a beneficiary in Brazil. The MT103 as drafted has these fields: 20: PAY20261107; 23B: CRED; 32A: 261107USD10000,00; 50K: /GB29NWBK60161331926819 ATLAS HOLDINGS LTD; 52A: NWBKGB2L; 53A: CHASUS33; 57A: CITIBRNX; 59: /987654321 SILVA EXPORTS LTDA; 70: INV-2210; 71A: OUR; 72: /BNF/ PLEASE CREDIT URGENTLY. Identify every incorrect or invalid field in this message, explain what is wrong with each one, and write the corrected field.

Valid SWIFT field rules for this message: field 20 must be 16 characters maximum, no spaces, no leading or trailing slash. Field 32A amount must use a comma as the decimal separator and must include two decimal places for USD. Field 50K account number must be in the format the ordering bank uses; a UK account is a sort code plus account number, not an IBAN, and an IBAN for a UK account starts GB followed by two check digits. Field 57A must be a BIC, which is 8 or 11 characters. Field 59 beneficiary account must be the account number at the beneficiary bank, and the beneficiary name must be complete. Field 71A must be one of BEN, OUR or SHA. Field 72 must not contain instructions that belong in another field.

  1. What to do. Go through each field in order. For each field, state whether it is correct or incorrect. For every incorrect field, explain the rule it breaks and write the corrected value. Then state whether the message as a whole can be released.

Correct result. Field 20 PAY20261107 is valid. Field 23B CRED is valid. Field 32A 261107USD10000,00 is incorrect: USD amounts must carry two decimal places, so it should be 261107USD10000,00 is actually correct in format, but the value date 261107 is 7 November 2026, which is a Saturday; a value date must be a business day for the currency, so check whether 7 November 2026 is a valid USD value date. Field 50K is incorrect: GB29NWBK60161331926819 is a valid UK IBAN, so this field is actually correct. Field 57A CITIBRNX is incorrect: a BIC is 8 or 11 characters, and CITIBRNX is 8 characters, so it is a valid BIC format; the error is that Citibank Brazil is CITIBRBR, not CITIBRNX, so the BIC names the wrong branch. Field 59 /987654321 SILVA EXPORTS LTDA is correct in format. Field 71A OUR is valid. Field 72 /BNF/ PLEASE CREDIT URGENTLY is incorrect: urgency is not a valid sender-to-receiver instruction; if the payment is urgent, use the appropriate service level or the gpi flag, not a free-text instruction. The three real errors are: the value date falls on a Saturday, the 57A BIC names the wrong Citibank branch, and field 72 carries an instruction that does not belong there. The message must not be released until the value date is corrected to the next USD business day, the 57A BIC is corrected to CITIBRBR, and field 72 is removed or replaced with a valid instruction. Worked reasoning: a BIC is 8 characters for the head office or 11 with the branch code; CITIBRNX is 8 characters but the branch code is wrong, so the payment would route to the wrong Citibank entity. A value date on a weekend means the payment cannot settle that day, so the beneficiary would be credited late and the customer would complain.

Why. Hint 1: check the value date against the currency calendar, not just the format. Hint 2: a BIC that looks valid can still name the wrong branch; verify the BIC against the beneficiary bank directory. Hint 3: field 72 is for information the receiver needs to process the payment, not for urgency flags. The worked explanation shows why each error matters operationally: a weekend value date delays settlement, a wrong BIC misroutes the payment, and a bad field 72 instruction can cause the receiving bank to reject the message.

Check your understanding

Practice question

A French company pays a Spanish company 367,574.90 US dollars through correspondent banks, using the serial method. Wells Fargo deducts 20 dollars and Bank of New York Mellon deducts 22 dollars. What does the beneficiary receive, and what does this show?

Takeaway and next step

What to remember

If one bank in the chain is slow, or if one bank stops the payment for a compliance query, the whole payment is delayed.

Build a cross-border payment like the one in this lesson and watch the chain, the charges, and the final amount change.

Open the Cross-Border Payment Configurator →

Builds on "Why there are two methods".

Transcript and full text

Show transcript

Consider a payment from a customer of Bank A in India to a customer of Bank D in Brazil, where the chain is Bank A to Bank B to Bank C to Bank D, and the currency is US dollars. The amount is USD 10,000, the charge arrangement is SHA, and each intermediary bank charges USD 25. In the serial flow, Bank A debits its customer USD 10,000, checks the payment for sanctions and fraud, and sends a SWIFT MT103 customer payment message to Bank B. The MT103 carries the full details, the originator, the beneficiary, the amount, the charges arrangement in field 71A, and the remittance information in field 70. Since the CBPR+ migration, the same serial leg travels as a pacs.008, with the originator in the Dbtr element, the beneficiary in the Cdtr element, and the charges in the ChrgsInf element. Bank B receives the pacs.008, screens it against sanctions lists, and checks its nostro balance. Bank B is the intermediary, so it deducts its charge of USD 25 from the amount, leaving USD 9,975, and sends a new pacs.008 to Bank C for USD 9,975. The accounting at Bank B is: debit its nostro account with Bank A, or credit the amount it owes, by USD 10,000, and credit its nostro account with Bank C by USD 9,975, keeping USD 25 as its charge income. Bank C does the same, deducting USD 25 and sending a pacs.008 to Bank D for USD 9,950. Bank D receives USD 9,950, credits the beneficiary USD 9,950, and sends a confirmation back through the chain. The beneficiary therefore receives USD 9,950, which is USD 10,000 less USD 25 at Bank B and less USD 25 at Bank C. The sender paid USD 10,000 plus Bank A's own fee, and the beneficiary is USD 50 short of the invoice amount. That shortfall is the most common complaint in cross border payments, and it is the direct consequence of the SHA charge arrangement combined with the serial method. If the invoice must be settled in full, the sender should have chosen OUR, and the analyst must be able to explain that to the customer before the payment is sent, not after the supplier complains. Each bank in the serial chain holds the payment for a period while it processes it, and that period is where the time goes. Bank B may take a day to screen, validate and forward, Bank C may take another day, and Bank D may take a day to credit the beneficiary. A payment through three intermediaries can take three to five business days, and each bank adds its own processing time, its own cut off and its own charge. The value date is the date on which the beneficiary receives value, and it is set by the sending bank based on the chain, usually two to five business days after instruction for a serial payment with two intermediaries. The serial flow is simple to understand and easy to trace, because the payment instruction and the funds move together and each bank can see the full chain. The weakness of the serial flow is that it is slow when the chain is long, because each bank processes the payment in turn, and each bank adds its own processing time, its own cut off and its own charge. The serial flow is also vulnerable to a weak link. If one bank in the chain is slow, or if one bank stops the payment for a compliance query, the whole payment is delayed, and the beneficiary bank may know nothing about the payment until it arrives, because the instruction has not yet reached it. Failure modes in serial are specific and the analyst should know them. If Bank B rejects the payment because the IBAN is invalid, it sends a pacs.002 payment status report back to Bank A with reason code AC01, and the funds are not moved, so Bank A can tell the customer immediately. If Bank C stops the payment for a sanctions query, the payment sits at Bank C, Bank A and Bank B may not know, and the customer must wait while the query is resolved. If Bank C deducts a charge that was not expected, the beneficiary receives less than the sender expected, and the shortfall is discovered only when the supplier complains. Each of these is a different exception with a different handling process, and the analyst must design for all of them. For a system design, the serial flow needs the following: a routing table that says which banks are in the chain for each corridor, a charge table that says what each bank deducts, a cut off calendar for each bank in the chain, a screening step at each hop, and a status tracking mechanism that records when each bank received and forwarded the payment. The gpi tracker provides the status tracking for gpi payments, and the UETR links the pacs.008 at each hop to the same payment. Without the UETR, tracing a serial payment means matching amounts and dates by hand, which is slow and error prone. Worked example with real numbers: a bank in Paris sends EUR 100,000 to a beneficiary in Tokyo, and the Paris bank and the Tokyo bank hold accounts with each other, so they are the same correspondent for both directions, and the payment can travel by serial method, with one MT103 passed from Paris to Tokyo directly, because no intermediary is needed. The same payment, sent through a different correspondent, would need an intermediary, would take two days, and would cost EUR 15 plus USD 20 in intermediary charges, so the same-correspondent case is faster and cheaper, and the bank should use it whenever the two banks hold accounts with each other. The serial method is the right choice here, because the chain is short and the banks know each other. Failure and recovery: the same-correspondent case fails when the Paris bank assumes the Tokyo bank still holds its account, but the account was closed, so the payment is sent to a bank that no longer holds the account, and it is returned after two days. The recovery is to check the correspondent account before sending, to use the SSI that names the current correspondent, and to resend through the correct correspondent, but the beneficiary is paid two days late. A bank that does not validate the correspondent account before sending will create this failure, and the BA must require the account to be validated, because a payment sent to a closed correspondent account is a payment that will be returned, and the return costs more than the validation. For a business analyst, product owner or subject matter expert, the serial flow requirement must name the same-correspondent case, state when it applies, and state the validation that the correspondent account is still open. The ISO 20022 pacs.008 carries the same agent chain, and the requirement must map the serial MT103 chain to the pacs.008 agent fields, so the same-correspondent case survives migration. A serial flow that does not check the correspondent account is a serial flow that will return payments, and the test must include a closed-account case.

Consider a payment from a customer of Bank A in India to a customer of Bank D in Brazil, where the chain is Bank A to Bank B to Bank C to Bank D, and the currency is US dollars. The amount is USD 10,000, the charge arrangement is SHA, and each intermediary bank charges USD 25. In the serial flow, Bank A debits its customer USD 10,000, checks the payment for sanctions and fraud, and sends a SWIFT MT103 customer payment message to Bank B. The MT103 carries the full details, the originator, the beneficiary, the amount, the charges arrangement in field 71A, and the remittance information in field 70. Since the CBPR+ migration, the same serial leg travels as a pacs.008, with the originator in the Dbtr element, the beneficiary in the Cdtr element, and the charges in the ChrgsInf element.

Bank B receives the pacs.008, screens it against sanctions lists, and checks its nostro balance. Bank B is the intermediary, so it deducts its charge of USD 25 from the amount, leaving USD 9,975, and sends a new pacs.008 to Bank C for USD 9,975. The accounting at Bank B is: debit its nostro account with Bank A, or credit the amount it owes, by USD 10,000, and credit its nostro account with Bank C by USD 9,975, keeping USD 25 as its charge income. Bank C does the same, deducting USD 25 and sending a pacs.008 to Bank D for USD 9,950. Bank D receives USD 9,950, credits the beneficiary USD 9,950, and sends a confirmation back through the chain.

The beneficiary therefore receives USD 9,950, which is USD 10,000 less USD 25 at Bank B and less USD 25 at Bank C. The sender paid USD 10,000 plus Bank A's own fee, and the beneficiary is USD 50 short of the invoice amount. That shortfall is the most common complaint in cross border payments, and it is the direct consequence of the SHA charge arrangement combined with the serial method. If the invoice must be settled in full, the sender should have chosen OUR, and the analyst must be able to explain that to the customer before the payment is sent, not after the supplier complains.

Each bank in the serial chain holds the payment for a period while it processes it, and that period is where the time goes. Bank B may take a day to screen, validate and forward, Bank C may take another day, and Bank D may take a day to credit the beneficiary. A payment through three intermediaries can take three to five business days, and each bank adds its own processing time, its own cut off and its own charge. The value date is the date on which the beneficiary receives value, and it is set by the sending bank based on the chain, usually two to five business days after instruction for a serial payment with two intermediaries.

The serial flow is simple to understand and easy to trace, because the payment instruction and the funds move together and each bank can see the full chain. The weakness of the serial flow is that it is slow when the chain is long, because each bank processes the payment in turn, and each bank adds its own processing time, its own cut off and its own charge. The serial flow is also vulnerable to a weak link. If one bank in the chain is slow, or if one bank stops the payment for a compliance query, the whole payment is delayed, and the beneficiary bank may know nothing about the payment until it arrives, because the instruction has not yet reached it.

Failure modes in serial are specific and the analyst should know them. If Bank B rejects the payment because the IBAN is invalid, it sends a pacs.002 payment status report back to Bank A with reason code AC01, and the funds are not moved, so Bank A can tell the customer immediately. If Bank C stops the payment for a sanctions query, the payment sits at Bank C, Bank A and Bank B may not know, and the customer must wait while the query is resolved. If Bank C deducts a charge that was not expected, the beneficiary receives less than the sender expected, and the shortfall is discovered only when the supplier complains. Each of these is a different exception with a different handling process, and the analyst must design for all of them.

For a system design, the serial flow needs the following: a routing table that says which banks are in the chain for each corridor, a charge table that says what each bank deducts, a cut off calendar for each bank in the chain, a screening step at each hop, and a status tracking mechanism that records when each bank received and forwarded the payment. The gpi tracker provides the status tracking for gpi payments, and the UETR links the pacs.008 at each hop to the same payment. Without the UETR, tracing a serial payment means matching amounts and dates by hand, which is slow and error prone.

Worked example with real numbers: a bank in Paris sends EUR 100,000 to a beneficiary in Tokyo, and the Paris bank and the Tokyo bank hold accounts with each other, so they are the same correspondent for both directions, and the payment can travel by serial method, with one MT103 passed from Paris to Tokyo directly, because no intermediary is needed. The same payment, sent through a different correspondent, would need an intermediary, would take two days, and would cost EUR 15 plus USD 20 in intermediary charges, so the same-correspondent case is faster and cheaper, and the bank should use it whenever the two banks hold accounts with each other. The serial method is the right choice here, because the chain is short and the banks know each other.

Failure and recovery: the same-correspondent case fails when the Paris bank assumes the Tokyo bank still holds its account, but the account was closed, so the payment is sent to a bank that no longer holds the account, and it is returned after two days. The recovery is to check the correspondent account before sending, to use the SSI that names the current correspondent, and to resend through the correct correspondent, but the beneficiary is paid two days late. A bank that does not validate the correspondent account before sending will create this failure, and the BA must require the account to be validated, because a payment sent to a closed correspondent account is a payment that will be returned, and the return costs more than the validation.

For a business analyst, product owner or subject matter expert, the serial flow requirement must name the same-correspondent case, state when it applies, and state the validation that the correspondent account is still open. The ISO 20022 pacs.008 carries the same agent chain, and the requirement must map the serial MT103 chain to the pacs.008 agent fields, so the same-correspondent case survives migration. A serial flow that does not check the correspondent account is a serial flow that will return payments, and the test must include a closed-account case.

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.

Scene beat timestamps for this lesson were measured from the real audio, not estimated.