Darko Pavic - Global Retail & Fiscalization Expert

The Story of Fiscal Middleware, And How a New Industry Was Born

  • Darko Pavic
  • March 5, 2026
  • 0

If you work in retail technology long enough, you learn a simple truth: compliance never stays still. It evolves with politics, with economics, with the way governments collect tax, and with the way consumers pay.

Fiscal middleware exists because retail went global while fiscal rules stayed local, and for years, the gap between the two was painful, expensive, and underestimated.

This is the story of how fiscal middleware emerged, why it was inevitable, and how an entire new industry was created.

When fiscalization was a box, a board, or a printer

In the 1990s, fiscalization was mostly hardware. Countries that introduced fiscal rules typically enforced them through physical devices designed to make tampering difficult. The most common form was the fiscal printer: a specialized receipt printer that stored fiscal data and produced legally compliant receipts. In some markets, fiscal controllers appeared, first as boards, later as PCI cards installed into the point-of-sale system. Another approach was the fiscal box: a sealed device placed between the POS and the receipt printer, controlling what could be printed and recorded.

All these concepts had one thing in common: they required software drivers to connect the POS application to the fiscal device. And those drivers were tightly coupled to the operating system, the device firmware, and the communication protocol used in that specific country. In practice, it meant that compliance was not a “feature” you could switch on. It was a custom integration project, repeated again and again.

Most drivers were proprietary developments produced by the hardware manufacturers themselves. That made sense at the time. Fiscal devices were typically sold within one country, retail was far less global than it is today, and retail software standards were still in their early days. There was no real business pressure, and often not even an idea, to standardize how a POS should speak to fiscal hardware.

So the world grew a patchwork of fiscal integrations. Each country had its own protocols. Each vendor had its own interface. Each retailer expanding across borders inherited a new set of technical constraints. If you were running a multi-country retail operation, compliance could turn into a quiet but constant tax on your speed, your cost structure, and your IT roadmap.

UPOS arrives, but fiscal reality refuses to standardize

As retail technology matured, UPOS (OPOS and JavaPOS) started to spread. The promise was clear: standardize the way POS systems integrate with peripherals such as printers, scanners, cash drawers, and customer displays. For retailers and POS vendors, this brought order to a chaotic landscape.

Some fiscal devices began to adopt UPOS-style integration, and the work became easier where that happened. But fiscalization remained a special case. Many fiscal devices did not implement UPOS at all, and a significant number still rely on proprietary interfaces even today. The result was a partial improvement, not a solution. UPOS helped with some integration friction, but it did not solve the deeper problem: fiscalization was no longer just hardware. It was becoming a regulatory “system,” and systems do not standardize as quickly as device drivers.

The retail integration problem becomes visible

In the early 2000s, Dr. Michael Schulte at Diebold Nixdorf researched how to build integration platforms that could connect complex, distributed retail systems in a flexible and efficient way. Multi-store retail is not a single application. It is a living ecosystem: POS, ERP, pricing, promotions, loyalty, inventory, payments, reporting, e-commerce, and more, each one evolving, each one creating dependencies.

This research mattered because it framed integration not as a one-off technical task, but as an architectural discipline. The underlying idea was simple and powerful: instead of building point-to-point integrations that become brittle over time, you create an integration layer that absorbs complexity, isolates change, and allows the rest of the retail stack to move faster.

At the time, fiscalization was rarely discussed in those architectural terms. Most companies treated it as “the fiscal printer project.” But as regulations expanded, fiscalization was starting to behave like a complex integration domain of its own.

A practical problem in Serbia sparks a bigger idea

While these integration concepts were developing in the broader retail world, we faced a very practical reality in our home market.

In Serbia, fiscal printers were mandated, and the devices in use did not follow UPOS standards. Retailers expanding into the country needed an integration path that did not force them to rewrite their POS application for a local hardware interface. At Service Plus, we made a strategic decision: we would develop a UPOS-based fiscal printer driver and make it available so international retailers could integrate faster and more safely.

That decision did more than solve a local problem. It built a capability. Once you understand what it takes to normalize fiscal device behavior behind a consistent interface, you start seeing the same pattern elsewhere. Different country, different protocol, same pain. And the moment global retailers began expanding across more regulated markets, the question shifted from “How do we integrate this device?” to “How do we avoid rebuilding compliance every time we enter a new country?”

So we started developing additional fiscal drivers for other markets. Each one removed friction. Each one reduced the cost of expansion. But the next shift in regulation forced a bigger leap.

When fiscalization moves online, the “driver” is no longer enough

Then came neighboring countries, Croatia is a good example, that introduced fiscalization models that were fundamentally different. Instead of being mostly hardware-based, they were largely software-driven and online. The POS needed to communicate with government services in real time or near real time, handle responses, manage outages, and store evidence. This was not a printer driver problem. It was a workflow problem. A transaction lifecycle problem. A business continuity problem.

Now we were facing a new demand from the same retailers: “We already operate in Serbia. We also need to operate in Croatia. And we cannot afford two completely different compliance architectures.”

That moment, combined with the broader integration thinking emerging in retail technology, triggered the key insight: fiscalization needed its own integration layer. Not just a library. Not just a device driver. A dedicated software layer that could sit between the POS and the fiscal world, absorb the differences between countries, and present a stable, consistent integration surface to the POS.

In other words: fiscal middleware.

The first fiscal middleware, built from necessity

Our first implementations still leaned on UPOS principles where it made sense. But the scope was already larger than UPOS, because fiscalization had outgrown the hardware-only era. The middleware needed to handle both worlds: device-based fiscalization and online fiscalization, sometimes even within the same retailer footprint.

In many countries, especially where fiscal printers and signature devices are mandated, fiscal middleware behaves like system software: it manages secure device access, enforces certified workflows, protects keys, handles cryptographic signing, and controls what can and cannot be issued as a legal receipt. In those environments, the middleware is not simply passing messages along. It is operating at the boundary between regulated hardware, security requirements, and the transactional core of the store, classic middleware responsibilities, delivered with the discipline and constraints of system-level software.

What mattered most was the promise. Retailers and POS software vendors could integrate once, and then scale across countries without re-architecting their core POS each time. When regulations changed, as they always do, the changes could be absorbed in the middleware layer, rather than pushing constant redesign into the POS application.

The benefits were immediate and measurable: faster rollouts, lower integration and maintenance costs, fewer operational disruptions, and more predictable compliance programs. And once a few large retailers experience those benefits, the market begins to change. Expectations change. Procurement language changes. RFPs change. The idea spreads.

This is how categories are created: not by marketing slogans, but by a new architecture that removes real pain.

From Service Plus to Fiscal Solutions: naming the focus

As the concept expanded beyond single markets and beyond device drivers, Service Plus evolved into Fiscal Solutions. The name change was not cosmetic. It reflected a clear focus: compliance integration at scale, across borders, across regulatory models, and across retail platforms.

Over time, more companies entered the space, and different approaches emerged. Some focused on specific countries. Others focused on specific device ecosystems. Some specialized in certain retail segments. That is what happens when a new problem becomes visible and a new solution pattern proves itself.

But the early arc matters. Fiscal middleware did not appear because it was fashionable. It appeared because global retail needed a compliance architecture that could keep up with local regulation. We pioneered this approach when the market still treated fiscalization as a hardware detail. And the steps we took, first standardizing fiscal integrations, then abstracting country differences, then scaling the layer across multiple regulatory models, helped shape what fiscal middleware means today.

Why this story matters now

Fiscalization is accelerating. Many jurisdictions are moving toward real-time reporting, e-receipts, continuous transaction controls, and deeper data validation. The compliance “surface area” is growing, not shrinking. Retailers are also becoming more platform-driven, more API-driven, and more connected across channels.

In that world, fiscal middleware is not a technical accessory.

It is strategic infrastructure but it is also system software.

It protects the POS from regulatory volatility. It reduces the cost of operating internationally. And it turns compliance from a repeated custom project into an управляемая, scalable capability.

That was the original idea. It started with the reality of hardware fiscalization in the 1990s. It matured as standards like UPOS spread, but didn’t fully solve fiscal complexity.

It accelerated when online fiscalization changed the rules of the game. And it became an industry when retailers demanded one integration path across many countries.

That is the story of fiscal middleware. And it is also, in a very real way, the story of how a once-local compliance problem became a global technology domain, one that we helped bring into existence.