Skip to content
Fiscalization flow

Fiscalization flow

Fiscalization flow

Which invoices are fiscalized?

Fiscalization 1.0 (CIS)

Applies when all of the following are true:

  • The premises has CIS registration enabled
  • The POS device has Fiscalization 1.0 enabled
  • Payment method is cash, card, or check (not bank transfer)

moj-eRačun (B2B/B2G)

Applies when all of the following are true:

  • Customer classification is Domestic
  • Customer has an OIB
  • moj-eRačun integration is enabled in settings

Fiscalization 1.0 — step by step

  1. Finalize the invoice (Finalize)
  2. On the detail page click Fiscalize
  3. The system calculates the ZKI (source protection code) by signing the invoice data locally with the FINA certificate
  4. Sends a SOAP request to the CIS system
  5. CIS returns the JIR (public identification serial number)
  6. Status changes to Fiscalized; ZKI and JIR appear on the detail page and are printed on the PDF invoice

Fiscalization 1.0 statuses:

StatusDescription
PendingAwaiting first submission attempt
SentRequest submitted, awaiting response
ConfirmedCIS returned JIR — fiscalization successful ✓
FailedCIS returned a permanent error
RetryCIS returned a transient error; auto-retry in ~5 minutes

If automatic retry fails, the Retry button triggers a manual attempt.


moj-eRačun — step by step

  1. Finalize (and fiscalize if required) the invoice
  2. On the detail page click Send eInvoice
  3. The system:
    • Generates a PDF (Croatian language)
    • Generates a UBL 2.1 XML with the PDF embedded
    • Submits to the moj-eRačun API
  4. Delivery status moves through In preparationIn validationSent
  5. Invoice status changes to Sent

The Check status button on the detail page fetches the current status from moj-eRačun. The bulk Check statuses button on the invoice list refreshes all pending invoices at once.


Rules by customer type

Customer classificationFiscalization 1.0moj-eRačun
Domestic (with OIB)Yes (if cash/card)Yes
EU partnerNoNo
Third countryNoNo
No OIBManual onlyNo

Rules by payment method

Payment methodFiscalization 1.0moj-eRačun
CashMandatoryNot required
CardMandatoryOptional
Bank transferNot requiredAvailable