Symptom
The SEPA Credit Transfer payment format pain.001.001.03 (Payment Medium Format Code 74 – SEPA Credit Transfer), currently maintained under Bank Master Data, will no longer be accepted by bank portals as of November 2026.
Customers need to transition to the new format pain.001.001.09 to ensure continued payment processing starting 15th November 2026.
Environment
SAP Business ByDesign
Cause
The European Payments Council (EPC) has mandated that the older SEPA XML format pain.001.001.03 be replaced by the newer pain.001.001.09 with effect from 15 November 2026.
As part of this change, unstructured address formats may also no longer be accepted. Banks and house bank portals will reject payment files that do not conform to the updated standard.
Resolution
The required format pain.001.001.09 has been made available in SAP Business ByDesign via the XML Payment Flexibility feature.
For general setup instructions, refer to Help Article: Generation of Custom Payment File Using XSL Transformation Repository | SAP Help Portal
Prerequisites: XML Payment Flexibility must be activated in your system scope before proceeding. Verify this under your solution configuration.
Step 1 – Confirm the Transformation is Available
Navigate to:
Work Center: Application and User Management → Business Flexibility View: Common Master Data Configuration
Set the following filter:
| Field | Value |
|---|---|
| Configuration Type Code | 5 – Transformation Repository |
| Description | XSLT Repository |
| Transformation Type | PAYFO – XSL Transformation for Payment Flexibility Outgoing Files |
| Transformation Subtype | FOCT – Credit Transfer |
| Country Region | DE – Germany |
Confirm that the following transformation is listed:
| Field | Value |
|---|---|
| Transformation ID | PAYFOCTDESTMPLV01 |
| Description | Payment Flexibility German SEPA Credit Transfer Template pain.001.001.09 |
| Current Version | Version 2026.02 – v01 Productive Release |
| Version ID | ZX5NU3J4P6BHW7GR7Z5AGXN43 |
Step 2 – Update the Payment Format on the Bank Account
Navigate to:
Work Center: Liquidity Management (or Cash and Liquidity Management) View: Bank Accounts
Locate the relevant bank account. Example used in this article:
| Field | Value |
|---|---|
| House Bank | Your House-Bank |
| Bank Account ID | Relevant Bank Account ID |
| Payment Method | SEPA Credit Transfer |
Open the bank account and go to the Payment Formats tab.
Remove the existing entry:
| Field | Current Value |
|---|---|
| Payment Medium Format Code | 74 – SEPA Credit Transfer |
Add the new entry:
| Field | New Value |
|---|---|
| Payment Medium Format Code | 102 – XSLT SEPA Bank Transfer |
| Transformation ID | ZX5AJVDQP6BG6MQ65WEJXD7U – Payment Flexibility German SEPA Credit Transfer Template pain.001.001.09 – PAYFO – FOCT |
Save your changes.
Additional Information
- The deadline set by the EPC is 15 November 2026. Customers are advised to complete this configuration change well in advance to allow sufficient time for testing with their house banks.
- This procedure applies to all bank accounts in the system where Payment Medium Format Code 74 – SEPA Credit Transfer is currently maintained for outgoing SEPA Credit Transfers in Germany.
- For SEPA Direct Debits, a separate transition to pain.008.001.08 may apply. Please refer to the corresponding KBA or SAP Note once available.
See Also
KBAs:
3455390 - ISO20022 pain.001.001.09 XML-based Message Format Is Missing for Netherlands
3538724 - Austria SEPA Payment Files
Keywords
KBA , AP-PAY , Payment Processing , Problem
SAP Knowledge Base Article - Public