SmartKSeF in numbers: How do we process thousands of invoices in real time?

Read more
SmartKSeF in numbers: How do we process thousands of invoices in real time?

The implementation of the National e-Invoicing System (KSeF) is the biggest operational challenge for many companies in recent years. At Exorigo-Upos, we have focused on one key parameter from the beginning: performance. Looking at the operational data from February and March 2026, we can examine how our SmartKSeF solution handles real, large-scale workloads.

Half a second to full compliance

A key indicator of the system’s effectiveness is the processing time of a single document. On average, less than a second passes from the moment an invoice is sent to SmartKSeF to its official KSeF number (change of status from Accepted to Registered).

Although this process seems immediate from the user’s perspective, SmartKSeF performs a number of critical operations in real time in the background:

  • Invoice receipt and JSON validation.
  • Verification of permissions and mapping of data to XML format consistent with the logical structure of e-Invoices.
  • Authorization in the KSeF gateway and file sending.
  • Asking the central system for status, saving the KSeF number, and full logging of events in the database.

Operational scale: Billions of zlotys in the process

The system’s performance is best illustrated by the volume of transactions it handles. In February 2026 alone, customers using SmartKSeF issued a total of 768,794 invoices. This trend continues in March – in the first two weeks of the month alone, the system has already processed 568,221 documents.

This translates into a huge financial scale: the total amount of invoices that passed through our system in February amounted to PLN 4.2 billion.

Ready for selling peaks and multi-currency trading

Our solution has been designed for entities with high transaction volume, such as retail chains, where traffic during store hours is relatively evenly distributed. SmartKSeF has a high resistance to load spikes:

  • Throughput: The system processes a record 46 thousand invoices per day so far.
  • Peak performance: At peak times (peaks), SmartKSeF handles several hundred invoices per second.
  • Currency support: Although the dominant currency is PLN (76% of transactions), the system efficiently processes documents in 14 other currencies.

An important part of the traffic we effectively automate also includes complex settlements within capital groups.

See also:

Do you want to learn how to optimize accounting processes in your company?

Contact our experts to get a detailed analysis of your needs.

FAQ

How long does it take to process one invoice in the SmartKSeF system?
The average time of full processing of a document – from the moment it is received into the system until the official KSeF number is assigned – is just over 0.5 seconds. During this time, SmartKSeF performs structural validation, maps data to XML, and communicates fully with the Ministry of Finance gateway.
Is the system prepared for sudden sales peaks (e.g. pre-Christmas periods)?
Definitely yes. Our architecture has been designed with the retail sector in mind. During peak traffic, SmartKSeF can handle several hundred invoices per second without delay, and our current daily record exceeds 46,000 processed documents.
Does SmartKSeF support invoices issued in foreign currencies?
Yes. Although the majority of transactions (76%) are made in PLN, the system fully supports and efficiently processes e-invoices in 14 different currencies. Thanks to automated data mapping, handling foreign transactions is as fast as handling domestic transactions.
What financial scale does the system currently support?
SmartKSeF is an Enterprise-class solution. In February 2026 alone, documents totaling PLN 4.2 billion in value flowed through our systems. Such a huge operational scale confirms that we are ready to serve the most demanding capital groups and retail chains.
What operations happen “in the background” when sending an invoice to KSeF?
Within the specified half-second, SmartKSeF performs 4 key steps: JSON validation, mapping to XML consistent with the logical structure of the e-Invoice, authorization and sending to the MF gateway, and saving the returned KSeF number along with full event logging for audit purposes.

Do you need a reliable IT services provider?

Then, you are in the right place. We would be happy to talk to you about your next project.