Fiscalization in Croatia: A Complete Guide for 2026
Everything you need to know about invoice fiscalization in Croatia - from legal requirements to practical implementation in your business.
What is Fiscalization?
Fiscalization is the process of electronically reporting every issued invoice to the Croatian Tax Administration in real-time. This system ensures business transparency and reduces tax evasion.
Who Must Comply?
All taxpayers who:
- Conduct activities requiring invoice issuance
- Accept payments in cash, cards, or other payment methods
- Issue invoices to end consumers (B2C) or businesses (B2B)
Key Elements of a Fiscalized Invoice
Every fiscalized invoice must contain:
- JIR (Unique Invoice Identifier) - received from the Tax Administration
- ZKI (Issuer's Security Code) - generated by your system
- Business premises code - location identification
- Payment device code - register identification
- Sequential invoice number - in number/premises/device format
How Operitivo Simplifies Fiscalization
With Operitivo, fiscalization is automated:
- Automatic reporting - every invoice is automatically sent to the Tax Administration
- Digital certificate - secure FINA certificate storage
- Status tracking - visibility into every fiscalization status
- Automatic retry - retry on temporary errors
- Reports - overview of all fiscalized invoices
Setup Steps
1. Obtain a Digital Certificate
You need a certificate from FINA (Financial Agency). Two types are available:
- Business certificate for legal entities
- Personal certificate for sole traders
2. Configure Business Premises
Define all business premises where you issue invoices. Each premise needs a unique code.
3. Define Payment Devices
Each register or invoice-issuing device needs its own code within the business premises.
4. Test in Demo Environment
Before going live, always test in the Tax Administration's CIS demo environment.
Common Mistakes
- Wrong premises code - must match the Tax Administration registration
- Expired certificate - regularly check certificate validity
- Incorrect OIB - verify the tax ID before sending
- Duplicate invoice numbers - ensure unique sequential numbers
Conclusion
Fiscalization doesn't have to be complicated. With the right tool like Operitivo, you can automate the entire process and focus on what matters - your business.
Want to learn more? Sign up for free and try Operitivo today.
Related Articles
Growth Strategies for Small Businesses in Croatia
Growth Strategies for Small Businesses in Croatia. A practical guide with actionable tips for growth and small business. Learn how to improve your business.
10 CRM Tips for Beginners — Better Client Management
10 CRM Tips for Beginners — Better Client Management. A practical guide with actionable tips for CRM and tips. Learn how to improve your business.
Team Scheduling Best Practices for Service Companies
Team Scheduling Best Practices for Service Companies. A practical guide with actionable tips for scheduling and teams. Learn how to improve your business.