ERPClimb logoERPClimb
Login
Treasury and Cash Management
FI / FICOintermediate

FICO Treasury Part 3: Payment Approvals, Bank Communication and Payment Formats

Full lesson currently free to read · AI practice limits apply separately

Key takeaway

Follow a payment from the payment run to the bank: payment media in ISO 20022 formats, batching and approval in Bank Communication Management, secure transmission, and status messages that confirm or reject each payment.

Visual overview

FICO Treasury Part 3: Payment Approvals, Bank Communication and Payment Formats — learning sheetFlow: Payment proposal and run → Payment media (pain.001) → BCM batch and approval → Secure transmission → Bank status (pain.002). Key ideas: FROM PAYMENT RUN TO FILE; BATCHING AND APPROVALS; TRANSMISSION; STATUS MESSAGES. Watch out: Payment files that can be edited between creation and transmission are a serious fraud risk.ERPClimb.com / FICO / LESSON 3/12 / LEARNING SHEETFICO Treasury Part 3: Payment Approvals, BankCommunication and Payment Formats1 · HOW IT FLOWS1Paymentproposaland run2Paymentmedia(pain.001)3BCM batchandapproval4Securetransmission5Bank status(pain.002)2 · KEY IDEAS EXPLAINEDFrom Payment Run To FileThe automatic payment program selects due items,creates payment documents and generates paymentmedia through a format tree, commonly defined in…Batching And ApprovalsBank Communication Management groups payments intobatches by house bank, currency or payment methodand routes them for approval based on rules such…TransmissionApproved batches are sent to the bank over asecure channel: host-to-host connections, SWIFTthrough a service bureau or SAP's multi-bank…Status MessagesBanks return status reports (for example pain.002)that state whether a file and each payment wereaccepted, rejected or pending. Importing these…3 · REMEMBER · WATCH OUTRememberThe payment run creates payment documents and payment media files inthe bank's format, increasingly ISO 20022 pain.001.Bank Communication Management groups payments into batches withapproval workflows by amount and rule.Files are transmitted securely to banks, often through a connectivityservice or network such as SWIFT or host-to-host.!Watch outPayment files that can be editedbetween creation and transmissionare a serious fraud risk.4 · IN A REAL PROJECTA company saved payment files to a shared folder and uploaded them to the bank portal manually. An employeealtered a beneficiary IBAN in the XML before upload, and the fraud was discovered only weeks later. Thecompany moved to BCM approvals with automated host-to-host transmission, so files are never handled manually.Original ERPClimb learning sheet • Verify against your SAP release and edition

Explanation

📌 KEY POINTS
✅ The payment run creates payment documents and payment media files in the bank's format, increasingly ISO 20022 pain.001.

✅ Bank Communication Management groups payments into batches with approval workflows by amount and rule.

✅ Files are transmitted securely to banks, often through a connectivity service or network such as SWIFT or host-to-host.

✅ Banks return status messages (e.g. pain.002) that confirm acceptance or rejection per payment.

⚠️ Payment files that can be edited between creation and transmission are a serious fraud risk.

━━━━━━━━━━━━━━━━━━━━
▶ WHERE WE ARE

Part 2 controlled the accounts. Part 3 controls the money leaving them.

━━━━━━━━━━━━━━━━━━━━
▶ 1. FROM PAYMENT RUN TO FILE

The automatic payment program selects due items, creates payment documents and generates payment media through a format tree, commonly defined in DMEE or DMEEX. Most banks now accept ISO 20022 XML credit transfer messages (pain.001), with country variants. The format must be agreed and tested with each bank.

━━━━━━━━━━━━━━━━━━━━
▶ 2. BATCHING AND APPROVALS

Bank Communication Management groups payments into batches by house bank, currency or payment method and routes them for approval based on rules such as amount thresholds. Approvers see the batch content and can approve or reject, with each step logged. This separates the person who runs payments from those who release them.

━━━━━━━━━━━━━━━━━━━━
▶ 3. TRANSMISSION

Approved batches are sent to the bank over a secure channel: host-to-host connections, SWIFT through a service bureau or SAP's multi-bank connectivity service. The key principle is that files are generated and sent without manual handling, so nobody can change a beneficiary account after approval.

━━━━━━━━━━━━━━━━━━━━
▶ 4. STATUS MESSAGES

Banks return status reports (for example pain.002) that state whether a file and each payment were accepted, rejected or pending. Importing these into SAP updates batch statuses and lets the team react to rejections the same day. Without status handling, a rejected salary payment may only be noticed when an employee complains.

━━━━━━━━━━━━━━━━━━━━
▶ 5. PAYMENT FACTORY CONCEPT

Large groups centralise payments for many company codes in one entity, the payment factory, often combined with in-house cash. This standardises formats, reduces bank connections and strengthens control. The next part covers in-house cash and pooling.

━━━━━━━━━━━━━━━━━━━━
▶ STEP BY STEP

  1. Run a test payment proposal and payment run, and display the payment media.
  2. Identify the format tree used and the bank's required version.
  3. Approve a test batch in BCM and check the approval log.
  4. Import a test status message and review batch status.

✅ CHECKPOINT: a test payment goes from run to approved, transmitted and confirmed with a full audit trail.

How the SAP process fits together

SAP PROCESS EXPLORER · Finance: post to report

ERPClimb.com

Treasury and Cash Management — process breakdown

Topic-specific conceptual flow: how key objects and decisions fit together. SAP configurations and exceptional cases can follow different paths.

1/4

Selected process stage

Collect

Bank statements, open items and planned flows feed the cash flow table

What this specific lesson teaches

Follow a payment from the payment run to the bank: payment media in ISO 20022 formats, batching and approval in Bank Communication Management, secure transmission, and status messages that confirm or reject each payment.

Key lesson principle: The payment run creates payment documents and payment media files in the bank's format, increasingly ISO 20022 pain.001.

Representative SAP learning flow, not a guarantee of system runtime sequence in every scenario. The chapter-specific facts come from the published lesson text.

Real project scenario

A company saved payment files to a shared folder and uploaded them to the bank portal manually. An employee altered a beneficiary IBAN in the XML before upload, and the fraud was discovered only weeks later. The company moved to BCM approvals with automated host-to-host transmission, so files are never handled manually.

Common mistakes

  • Manual download and upload of payment files.
  • One person running and approving payments.
  • Ignoring bank status messages.
  • Formats not tested with each bank before go-live.

Best practices

  • Automated, secure transmission without manual handling.
  • Approval rules by amount and payment type.
  • Status message import and daily rejection review.
  • Bank format testing in a structured cycle.

Interview angle

Expect questions on the end-to-end payment process, the role of BCM approvals, ISO 20022 formats and why manual file handling is a risk.

Frequently asked questions

What does Bank Communication Management do?

BCM groups payments into batches by house bank, currency or payment method, routes them for approval based on rules such as amount thresholds and logs each step. This separates the person who runs payments from those who release them.

Which payment file format do most banks accept?

Most banks accept ISO 20022 XML credit transfer messages (pain.001), with country variants. In SAP the format is defined as a format tree, commonly in DMEE or DMEEX, and must be agreed and tested with each bank.

Why import bank status messages into SAP?

Status reports such as pain.002 say whether each file and payment was accepted, rejected or pending. Importing them updates batch statuses so rejections are handled the same day instead of being discovered when a supplier or employee complains.

Practice this lesson

Quick check

0 of 3 questions attempted

1. Which ISO 20022 message is commonly used for customer credit transfer files sent to banks?

2. Why is manual handling of payment files dangerous?

3. What does a pain.002 message tell you?

Check before use: lesson examples are educational, not a guarantee of correctness for your SAP edition or release. Sample code has not been executed on your SAP system. Confirm API availability, syntax, authorizations and business impact in an approved development or test environment.

More lessons in this topic

Related SAP topics