All for One KSeF | All for One Poland

All for One KSeF

SAP integration with the National E-Invoicing System

Polish KSeF integrated with SAP

All for One KSeF is a platform available as SaaS that enables to send invoices from the SAP system in a structured form to the National E-Invoicing System of Poland (KSeF – Krajowy System e-Faktur).

Elements of our package include:

  • invoice data extractor from SAP
  • integration platform, storing e-invoice documents and sending them via API to the system of the Ministry of Finance
  • customer control cockpit enabling viewing the status of individual documents

We offer the KSeF package for S/4HANA, SAP ERP (ECC, SAP R/3).

Act of October 29, 2021 amending the act on tax on goods and services and certain other acts introduces the National E-invoicing System (KSeF – National System of e-Invoices), also CRF, Central Register of Invoices – Central Register of Invoices and the possibility of issuing invoices in a structured form.

This means that companies using SAP will need to integrate their finance and accounting system and allow invoices to be sent electronically via API, in the appropriate format expected  by the Polish Ministry of Finance, to the KSeF system.

the law provides that:

  • Transmission of data to KSeF will be voluntary as of 1 October 2021
  • Sending e-invoices to KSeF will be obligatory as of 1 January 2024

The applied approach and technologies make it possible to easily adapt the package to the needs of different customers and quickly introduce changes expected by the Ministry of Finance.

  • The extractor retrieves invoice data from SAP finance and sales modules and material data. For customers who have only the SAP financial module, we additionally ensure that the system is adjusted to generate all the data needed to generate an e-invoice.
  • the integration platform is easily customizable – every change to the API specification and invoice is implemented quickly and available online to all customers

We provide a solution in the Software as a Service model. As part of the subscription, we provide our customers with updates to the e-invoice message format on an ongoing basis, based on subsequent changes expected by the legislator.

Our package is based on ready-made and proven solutions that integrate the SAP systems of hundreds of our customers with the systems of public institutions in Poland and contractors. These include:

  • All for One JPK and sending Standard Audit Files to the Polish Ministry of Finance
  • All for One Partner Checker and verification of contractors’ data in the white list of taxpayers (API communication with the National Revenue Administration (NRA) database
  • All for One ZSMOPL and reporting data on drug turnover to the system of the Ministry of Health
  • All for One E-Billing Portal and making e-invoices available to customers in the webportal, as well as the Edistrada platform, which supports e-invoicing for regular business partners

An optional extension of our KseF package is a solution for handling purchase invoices. With KSeF Purchase Invoices, you can automate numerous activities related to the handling of supplier invoices, which translates, among other things, into savings in employee time and elimination of errors in the process.

An extension allows for further processing of purchase invoices after they have been downloaded to the KSEF monitor. The solution offers pre-mapping of header data from the KSEF XML invoice to SAP-specific structures and can be modified/expanded with item pre-mapping depending on the company code/supplier.

SAP and KSeF integration - additional options


See the video from the webinar

We present to you in detail our complete solution for structured invoice (All for One KSeF)

See video

All for One KSEF: SAP integration with the National E-Invoicing System of Poland

Share e-invoices with your customers

Are you planning to send electronic invoices to the National E-invoicing System? A natural complement to the solution will be to make e-invoices available to your customers on the web or customer service portal. Use the same technical platform, reduce invoicing costs and streamline communication with customers.

See our other SAP add-ons in finance for Poland


Write us Call us Send email

    1. Personal data is processed pursuant to Article 6 (1) (a) of the Regulation of the European Parliament and of the Council (EU) 2016/679 of April 27, 2016 – the General Data Protection Regulation
    2. The data controller is All for One Poland sp. z o.o. with its registered office in Złotniki, ul. Krzemowa 1 62-002 Suchy Las. Contact data of the Data Protection Supervisor:
    3. Consent to data processing is voluntary, but necessary for contact. Consent may be withdrawn at any time without prejudice to the lawfulness of the processing carried out on the basis of consent prior to its withdrawal.
    4. The data will be processed for the purposes stated above and until this consent is withdrawn, and access to the data will be granted only to selected persons who are duly authorised to process it.
    5. Any person providing personal data shall have the right of access to and rectification, erasure, restriction of processing, the right to object to the processing and to the transfer of data, the right to restriction of processing and the right to object to the processing, the right to data transfer.
    6. Every person whose data is processed has the right to lodge a complaint with the supervisory authority, which is the President of the Personal Data Protection Office (ul. Stawki 2, 00-193 Warsaw).
    7. Personal data may be made available to other entities from the group that All for One Poland sp. z o.o. is part of – also located outside the European Economic Area, for marketing purposes. All for One Poland ensures that the data provided to these entities is properly secured, and the person whose data is processed has the right to obtain a copy of the data provided and information on the location of the data provision.

    +48 61 827 70 00

    The office is open
    Monday to Friday
    from 8am to 4pm (CET)

    General contact for the company

    Question about products and services

    Question about work and internships

    This site is registered on as a development site. Switch to a production site key to remove this banner.