The question “how do I connect a PRRO as a sole proprietor” usually comes up at one of two moments: right after you cross the threshold where fiscalization becomes mandatory, or right after a letter from the tax office lands and you realize receipts should have been issued yesterday. In both cases, panic is a poor advisor. A PRRO (software-based cash register) is not a mysterious black box or a piece of expensive hardware — it is a program that generates a fiscal receipt and sends it to the tax authority. You can genuinely figure it out in a single working day if you go in order and avoid the usual traps.

This article is a calm, practical route: what a PRRO is, who needs one, how to connect it step by step, and which mistakes most often block fiscalization at the start.

What a PRRO Is and Whether You Actually Need One

A PRRO replaces the classic cash register: instead of a separate device with fiscal memory, you use software on a phone, tablet, computer, or built into your website or CRM. Every sale passes through the tax authority’s server, which assigns the receipt a fiscal number. The buyer gets a receipt — either printed or electronic (a link, a QR code, an email).

Before connecting anything, answer one honest question: are you legally required to use a cash register / PRRO at all. Simplified: the obligation arises when you accept payment for goods or services — cash, card via terminal, or online acquiring. Some categories can still operate without fiscalization (certain services paid directly to an account by bank transfer, specific activities), but the line is thin, and this is exactly where businesses most often get it wrong. If you accept card payments “on the spot” or through a payment form on your site — you almost certainly need a PRRO.

A tip: don’t rely on “my neighbor does it this way.” The rules depend on your single-tax group, type of activity, and how you take the money. A few minutes checking with an accountant here is cheaper than a fine.

What to Prepare Before Connecting

To get through setup in one pass, gather everything in advance:

  • A qualified electronic signature (KEP) for the sole proprietor (or for the director/cashier if it’s a company). This is the core tool — nothing works without it. A file-based key, a cloud key, or one on a token all work, but the storage method affects convenience (more on that below).
  • Access to your taxpayer cabinet — make sure login via KEP works and your registration data is current.
  • A list of business units — the addresses where you actually accept payment. For online commerce you need this too (registered as a separate unit for online sales).
  • Cashier details — exactly who will open the shift and issue receipts.

If any of this is missing, start with the KEP and updating your registration data. Around 80% of setup delays come from outdated or incomplete sole-proprietor records.

How to Connect a PRRO Step by Step

The overall logic is the same regardless of which program you use. Here’s the route.

Step 1. Register the business unit. This is the “point” where activity takes place: a shop, a café, a warehouse, or “online commerce.” Without a registered unit, the PRRO won’t link.

Step 2. Submit the PRRO registration application. In it you specify the cash application’s name and the business unit. In response, the tax office assigns a fiscal number to your PRRO — this is your “registered cash register” in digital form.

Step 3. Register the cashier (certificate). Everyone who issues receipts signs them with their own KEP. So the cashier must be “introduced” to the system — you submit details of the person authorized to work with this PRRO.

Step 4. Open the shift. A working day in a PRRO starts by opening a shift. While the shift is closed, no receipts are generated.

Step 5. Ring up the first (test) sale. Generate a receipt for a minimal amount, confirm it received a fiscal number, and that the buyer could see it. If the receipt is stuck in a pending state — go to the section on mistakes.

Step 6. Learn to close the shift and generate the Z-report. At the end of the day the shift must be closed. This isn’t a formality: an unclosed shift causes reporting confusion the next day.

The key here is sequence. Unit → PRRO → cashier → shift → receipt. Skip a link and the system will correctly refuse you.

Common Mistakes That Block Fiscalization

This is exactly where “how to connect a PRRO” turns into “why won’t anything work.” The most frequent causes:

  • An expired or wrong KEP. A signature has a validity period. If it has expired, or you’re signing with the wrong key (for example, a company seal instead of the proprietor’s signature), the receipt won’t sign. Check the expiry date ahead of time.
  • An unregistered cashier. A common trap: the PRRO is registered but the cashier isn’t. The system only accepts a shift opening from a person whose details are on file.
  • A mismatch in business-unit data. If the unit’s address or name in the application doesn’t match your actual registration data, fiscalization is blocked.
  • Running offline past the limit. A PRRO can work without a connection for a limited time using reserve fiscal numbers. If it’s offline too long or the reserve is exhausted, receipts stop generating. Don’t ignore offline-mode warnings.
  • An unclosed previous shift. A new shift won’t open until the old one is closed. A classic cause of a “sudden” morning failure.
  • The wrong time on the device. A desynchronized clock breaks signing. A trivial thing that eats hours of troubleshooting.

The good news: almost all of these are one-time issues, configured once and forgotten. The bad news: if you don’t close them systematically, they come back every time the cashier changes, a key expires, or a device is updated.

When to Automate Instead of Doing It by Hand

A manual PRRO on a phone works fine for one cashier and a handful of receipts a day. But the moment you have several locations, an online store with dozens of orders, payment integration on the site, or a need for the receipt to be generated automatically at the moment of payment, manual steps become a source of errors. Forgot to open the shift, rang up the wrong unit, didn’t issue the receipt to the buyer — each of these has a price.

A systematic approach is when fiscalization is stitched into how you take payments: an order is paid → the receipt is generated and sent to the buyer automatically → the shift opens and closes on a schedule, and you just see the report. Then the PRRO stops being a daily manual chore and becomes a background service.

At LPF, since 2018 we’ve built exactly these kinds of digital systems for small and mid-sized businesses — on our own infrastructure and with ongoing support, so fiscalization doesn’t depend on whether a cashier remembered to press a button. If you’re at the connection stage, or already stumbling over blocked receipts, start with a short conversation: describe how you take payments, and we’ll point you to the simplest working route for your specific case.