Adapting SAP to KSeF identifiers and ISO 20022
From January 1, 2027: KSeF numbers in bank transfers. Next up: new ISO 20022 standards
Prepare SAP for new payment standards
KSeF numbers and ISO 20022 are changing the way how SAP handles bank transfers. From January 1, 2027, companies in Poland must include the KSeF invoice number or the collective payment identifier in their payments. At the same time, banks and payment infrastructures are moving to more structured payment data in line with the ISO 20022 standard, for which companies should be prepared by June 2027. Companies using SAP will need to adjust their bank file formats, the data transmitted to banks, and the process for including KSeF numbers in both outgoing and incoming payments.
We help combine these requirements into a single project for adapting SAP to KSeF payment identifiers and ISO 20022: from analysis of current processes, through system configuration and development, to testing with banks and preparing finance users. Our approach is to align the systems with the new banking and tax requirements while taking into account the KSeF solution already in use. We support scenarios for organizations using:
- All for One KSeF,
- SAP DRC (Document and Reporting Compliance),
- other KSeF solutions integrated with SAP,
- external financial and accounting systems, as long as the data required for payments is available in standard or usable locations in SAP.
For customers using All for One KSeF, we can design the process within a cohesive All for One ecosystem that supports invoice handling, payments, JPK reporting, and other local compliance obligations. Based on years of experience, we have identified the areas that may pose the greatest challenges when adapting the payment process to the upcoming changes.
Check the project scope for your system and get started today.
Legal basis and key dates
The project to align SAP with KSeF payment identifiers and ISO 20022 and is worth starting now. The changes affect thousands of companies in Poland working on SAP. Only starting preparations for this integration early enough will reduce the risk of problems with the availability of an experienced implementation partner before the date the changes take effect.
The first step is an SAP readiness analysis, during which we review the bank formats used and plan adjustments for specific banks and payment scenarios.
KSeF number in bank transfers: a new obligation
Since February 2026, issuing and receiving structured invoices via the National System of e-Invoices (KSeF) has been mandatory in Poland, and since April 1, 2026, the obligation to issue structured invoices has covered almost all active VAT taxpayers. As of January 1, 2027, payments for KSeF invoices will have to include either the KSeF invoice number or the collective payment identifier. The obligation will apply to payments between active VAT taxpayers and payments made under the split payment mechanism.
For companies using SAP ECC and SAP S/4HANA, this means the need to adapt the payment process so that the system can:
- store the KSeF number and link it to the invoice,
- use the KSeF number when preparing the bank transfer,
- handle payments for multiple invoices with a single transfer,
- send the correct identifier to the bank,
- check the completeness of the data before generating the payment file.
Proper preparation of the system is both a legal obligation and the basis for maintaining operational continuity, especially for organizations that handle large payment volumes, use the split payment mechanism, work with an extensive supplier base, or process payments centrally for several companies within a group.
For many organizations, this will be more than just adding a new field. The review may need to cover payment medium formats, vendor master data, bank accounts, custom enhancements, electronic banking integrations, collective payment handling, and data completeness checks before file generation. The challenge is greatest for companies that work with multiple banks, manage multiple company codes, process bulk payments, use split payment, or run highly customized payment processes in SAP.
Mandatory KSeF identifiers
Time left to prepare...
ISO 20022: What's changing in payments?
ISO 20022 is an international standard for financial communication that changes the way payments are prepared and sent between a company and a bank. For organizations using SAP ECC or SAP S/4HANA, this means verifying whether the current payment process will comply with the banks’ new requirements. The entire process can be verified: from invoice and counterparty data, through the payment proposal, to transferring the file to electronic banking and subsequent settlement.
SAP alignment with ISO 20022 may primarily cover:
- payment file formats, including the transition to XML messages, such as pain.001.001.09 for outgoing transfers,
- mapping data from SAP to ISO 20022 structures so that the bank receives complete and accurate information,
- counterparty data in SAP, especially addresses, bank accounts and other data required by banks,
- integration between SAP and electronic banking, including file testing for individual banks,
- handling settlements and bank statements, e.g., in camt.052 and camt.053 formats if used in the organization.
This is especially important for companies using multiple banks, multiple companies, foreign payments, bulk payments or custom extensions in SAP.
Two changes, one SAP adaptation project
KSeF payment identifiers and ISO 20022 relate to the same business area: handling payments in the finance and accounting system. Therefore, we recommend combining both topics into a single SAP adaptation project.
This approach helps to:
- reduce the number of changes in SAP and plan their implementation more effectively,
- organize the data required for payments, both for KSeF numbers in bank transfers and ISO 20022,
- carry out testing with banks and users more efficiently,
- reduce the risk of working under time pressure before the end of 2026.
Instead of treating ISO 20022 and KSeF payment identifiers as two independent requirements, it is worth approaching them as a single program to streamline payment processes in SAP and make them more resilient.
All for One Poland has been supporting companies using SAP for 10 years now in adapting their systems to Polish legal, tax and banking requirements. Our finance solutions form a coherent landscape of SAP extensions, covering areas such as KSeF, JPK, taxpayer white list, split payment, and other local obligations.