Hilfe - Produkte & Funktionen
German English
German English

Receipt fiscalisation and transmission

Receipt fiscalisation and transmission

In Croatia, every receipt is fiscalised at the moment it is issued and transmitted to the tax authority (Porezna uprava) in real time. The bessa POS fiscalisation service handles this fully automatically.

How each receipt is fiscalised

  1. The POS computes the security code ZKI (zaštitni kod izdavatelja) — it is calculated by the issuer itself.

  2. The fiscalisation service transmits the receipt to the Porezna uprava.

  3. The tax authority assigns the unique receipt identifier JIR (jedinstveni identifikator računa) and returns it.

  4. The JIR, the ZKI, and a verification QR code are printed on the receipt.

A receipt counts as reported to the tax authority only once the JIR has been returned.

Online-only processing

In Croatia bessa works exclusively online: without an active connection, no receipt is issued. Croatian law does permit a fallback — issuing a receipt without a JIR and resending it later (within two business days) — but bessa does not use this option and only issues receipts while connected. Make sure you have a stable internet connection.

Messages during an outage

If the fiscalisation service cannot fiscalise a receipt, the Sales Point does not complete the payment – no receipt is issued without fiscalisation. From bessa POS version 6.2.0, the error dialog names the provider and the cause. This tells you whether there is anything you can do on site.

Error dialog starts with

What to do

"The server certificate of ‹provider› has expired."

Cannot be fixed on site. The fiscalisation service's server certificate has expired; this affects all of the provider's customers. Retry the payment once the provider has fixed the problem.

"‹provider› reports a disruption."

Cannot be fixed on site. The signature service reports an error itself. Retry the payment later.

"‹provider› cannot be reached."

Check the Sales Point's internet connection, restart the router or modem if necessary, then retry the payment. If the internet works and other locations are affected too, the cause lies with the provider.

"‹provider› rejected the access."

Does not resolve itself. The credentials are stored in bessa Manager – contact bessa or your reseller to have them checked.

"Signing unit failed." (no cause)

The Sales Point could not assign the error to a cause; versions before 6.2.0 show this message for every cause. If the error persists, contact bessa or your reseller.

No periodic batch report

Transmission happens continuously, per receipt. There is no periodic batch or annual receipt as in Austria — the receipt data is already available to the tax authority in real time. Your tax advisor uses this data for the tax return.

Fiskalizacija 2.0 (from 1 January 2026)

Since 1 January 2026, B2C fiscalisation has been extended to all payment methods — cash, card and bank transfer. The ongoing receipt fiscalisation is still handled automatically by the Sales Point.

In addition, new obligations apply for electronic invoicing between businesses (eRačun, B2B) and electronic reporting (eIzvještavanje). Certain reports — for example on payment data and rejected eInvoices — must be submitted monthly, by the 20th of the following month. These reports mainly concern business-to-business invoicing and are usually handled by your tax advisor.