Откуцај
SRENРУ Log in

How to check whether a Serbian fiscal receipt is genuine

The check takes a few seconds from any phone. Here is exactly what you are looking at when it answers.

This is our reading of the regulations, not legal, tax or financial advice. Check with your accountant or the Tax Administration before you act on it.

Every part of a fiscal receipt can be printed, including the parts that look like proof. The one thing that cannot be printed is a signature in the Tax Administration's database. Checking through the QR code does exactly that: it asks the database, not the paper.

How the check is done

There are two ways, and both lead to the same place:

  1. Scan the QR code with a phone camera. It opens a page on the Tax Administration portal at suf.purs.gov.rs.
  2. Open the link if you received the receipt electronically. When a receipt is delivered by email or on a screen, the same address is given as a hyperlink instead of a code.

No account, no app and no sign in are needed. The page opens publicly.

Check the domain before you enter anything. A real check goes through suf.purs.gov.rs. If a QR code takes you to any other domain, you are not on the Tax Administration portal, and that receipt is worth a closer look.

What you see when the check succeeds

The portal shows the data exactly as the fiscal receipt processor signed it:

  • the taxpayer's business name, TIN and sales point,
  • the receipt type and the transaction type,
  • the items, the amounts and the tax recap,
  • the PFR time and the PFR receipt number,
  • the total and the payment method.

What is on the screen has to match what is on the paper. If they differ even in the amount or in the TIN, the paper is not trustworthy.

What it means when the check does not pass

The rulebook on checking reported fiscal receipts says a buyer can check a receipt immediately after it is issued, whether or not its data has already reached the Tax Administration (article 2). As we understand it, a receipt issued through an L-PFR while the line was down can therefore be checked too. The checking system gives one of three answers (article 4):

AnswerWhat it meansWhat to do
The checking system is not availablenothing about the receipt itselfcheck again later
The receipt is not validseriousask for a proper receipt, report it if necessary
The receipt is validfinecompare the data with the paper

So a check that failed because the system was unavailable proves nothing and is worth repeating. An answer that the receipt is not valid is a different matter.

If you are the buyer

Best practice is to check while you are still on the premises, for expenses you will claim, for larger purchases and for anything going through a company. It takes as long as scanning the code.

If a receipt has no QR code, no PFR number and no counter, it is not a fiscal receipt. Nor is it a copy, pro forma or training receipt from a register, because those also pass through the PFR and carry a QR code, a PFR number and a counter, together with the words ОВО НИЈЕ ФИСКАЛНИ РАЧУН. Such a document may be something else, an invoice or a quote issued outside the register for instance, but it does not prove that a sale was recorded.

A suspicion that a sale was not recorded is reported to the Tax Administration. That is not the subject of this article; if the checking system only told you it was unavailable, check again before you conclude anything.

If you are the seller

The check is useful from your side too, especially in the first two weeks after a new register is set up. Three things are worth checking on the first real receipt:

  1. Whether the taxpayer data matches what you registered for that sales point. If the portal shows a different sales point name than you expect, look at your settings.
  2. Whether the tax recap matches. The labels and rates on a receipt come from the processor, not from the register; if they differ from what you expected, something is mapped wrongly.
  3. Whether the check passes. If the portal says your first real receipt is not valid, something is wrong in the setup.

The QR code has to be readable on paper. The prescribed size of the printed code is between 40 and 50 millimetres. Below that phones start missing it. If yours is coming out smaller, the usual cause is the "fit to page" option in the print dialog, which shrinks the whole page. The scale has to stay at 100 percent.

The test environment does not lead to the portal

The Tax Administration also runs a test environment, in which register manufacturers develop and check their products. Receipts issued there carry their own QR code, but they are not fiscal receipts and they do not appear in a production check.

The same goes for demo mode. What Otkucaj produces in demo mode is not a receipt, because there is no PFR behind it: Otkucaj prints it with ОВО НИЈЕ ФИСКАЛНИ РАЧУН at double height and a note that this is a simulator with no PFR, and such a document is never handed to a buyer.

Sources

  • Law on Fiscalization („Службени гласник РС“ no. 153/2020, 96/2021, 138/2022 and 80/2026), articles 5, 8 and 10.
  • Rulebook on the method of checking reported fiscal receipts („Службени гласник РС“ no. 31/2021 and 99/2021).
  • Tax Administration of the Republic of Serbia, the fiscal receipt verification portal suf.purs.gov.rs.
  • Tax Administration of the Republic of Serbia, Technical guide for the administrative and technical review of ESIR or L-PFR functionality, the section on the QR code and the verification link.

Try Otkucaj in demo mode

The register runs in a browser. Demo receipts have no fiscal validity and exist for trials and training. Once you hold the security element for your premises and a PFR is connected, switch the mode.

Request access