Real-Time EU VAT for Developers Building in Croatia
A grounded comparison of accounting and tax platforms that handle Croatian and EU VAT through APIs, SDKs and webhooks, with clear notes on what each one actually covers.
Hrvatska je 1. siječnja 2026. uvela Fiskalizaciju 2.0. Porezni obveznici upisani u sustav PDV-a sada moraju izdavati i primati strukturirane e-račune s priloženim izvještavanjem u stvarnom vremenu, dok preostali subjekti prelaze na ovaj sustav 2027. godine. Budući da je Hrvatska godinama provodila fiskalizaciju gotovinskih transakcija, novi režim nadograđuje postojeću naviku umjesto da uvodi potpuno novu ideju, no razvojnim inženjerima softvera to u svakoj opciji predstavlja novu integraciju.
U ovom tekstu uspoređujemo platforme namijenjene programerima koje u stvarnom vremenu obrađuju hrvatski i EU PDV, razdvajamo izračun, knjigovodstvo i predaju obrazaca te objašnjavamo gdje se pojedina opcija zapravo uklapa.
Što sve mora obuhvaćati "upravljanje EU PDV-om u stvarnom vremenu"
Taj se izraz rasteže kako bi obuhvatio vrlo različite proizvode. Da bi imao smisla, platforma mora obavljati većinu sljedećih zadataka dok se transakcija, račun, poravnanje ili stavka glavne knjige tek stvaraju:
- Izračunati porezni tretman na temelju podataka o transakciji.
- Primijeniti važeće propise države i vrste proizvoda.
- Obuhvatiti Hrvatsku i ostatak EU-a, uključujući B2B prijenos porezne obveze (reverse charge) i oporezivanje B2C transakcija prema državi odredišta.
- Omogućiti pristup svemu tome putem API-ja, SDK-ja ili webhooka.
- Pohraniti podatke za potrebe PDV-a, OSS-a, revizije i računovodstvenog izvještavanja.
Iza pojma „stvarno vrijeme” kriju se tri različite mogućnosti:
- Izračun u stvarnom vremenu - PDV se računa u trenutku kreiranja transakcije ili računa.
- Knjigovodstvo u stvarnom vremenu - transakcija, stavka glavne knjige i podaci o PDV-u odmah stižu u poslovne knjige.
- Izvještavanje u stvarnom vremenu - podaci se šalju poreznoj upravi ubrzo nakon izvršenja transakcije.
Većina proizvoda obavlja prvu stavku. Vrlo ih malo radi sve tri. Hrvatska je u siječnju 2026. ušla u treću kategoriju: strukturirani e-računi dolaze s izvještavanjem u stvarnom vremenu, povrh starijeg režima fiskalizacije gotovine.
Hrvatska i EU pravila koja oblikuju usporedbu
Hrvatska primjenjuje opću stopu od 25%, snižene stope od 13% i 5% te stopu od 0% za izvoz i isporuke unutar EU-a. Stopa od 13% obuhvaća određene prehrambene proizvode, smještaj i novine, dok se stopa od 5% primjenjuje na kruh, mlijeko, knjige i lijekove. Zakonsku osnova čine Zakon o porezu na dodanu vrijednost, a propise objavljuje Porezna uprava. Obveza registracije za PDV nastupa iznad 60.000 € prometa, što je povećano s 40.000 € u 2025. godini.
Za ispunjavanje uvjeta kod B2C prodaje na daljinu unutar EU-a i prekograničnih digitalnih usluga, prag na razini cijele Unije iznosi 10.000 €, kako je propisano na portalu Europske komisije One Stop Shop. Iznad tog praga PDV se u pravilu obračunava prema državi članici u kojoj se nalazi kupac. Sustav One Stop Shop omogućuje tvrtki registraciju u jednoj državi članici i prijavu prekograničnog B2C PDV-a za cijelu EU, no time se ne uklanja potreba za logikom na razini pojedinačnih transakcija.
Postoji i pravilo za internetske tržnice (marketplace) koje je strože nego što većina timova očekuje. Prema članku 14a, elektroničko sučelje postaje smatrani dobavljač (deemed supplier) za prodaju na daljinu uvozne robe u pošiljkama čija vrijednost ne prelazi 150 €, kao i zasebno za robu isporučenu kupcima u EU-u bez obzira na vrijednost, ako stvarni prodavatelj nema poslovni nastan u EU-u. Objašnjenja Komisije uz pravila o PDV-u u e-trgovini pokrivaju oba slučaja. Ako razvijate tržnicu, to iz temelja mijenja arhitekturu umjesto da samo dodaje novo polje.
Kratki pregled rješenja
| Platforma | Najbolje odgovara za | Mogućnost PDV-a u stvarnom vremenu | Opseg knjigovodstva, OSS-a i predaje obrazaca | Glavni nedostatak |
|---|---|---|---|---|
| Stripe Tax | Proizvode i tržnice koje već koriste Stripe | Obračunava PDV pri kreiranju transakcije, uključujući Hrvatsku | Izvoz u EU i OSS podaci; nema hrvatsku glavnu knjigu niti samostalno predaje EU obrasce | Isplati se samo ako je Stripe već platni posrednik |
| Paddle | SaaS i preuzimljive digitalne proizvode | Obračunava PDV na blagajni prema lokaciji kupca | Registrira, predaje obrasce i uplaćuje porez u ulozi trgovca zapisničara (Merchant of Record) | Preuzima ulogu prodavatelja i s njom povezano izdavanje računa |
| Quaderno | Manje SaaS i digitalne trgovine | Obračunava na blagajni, provjerava PDV brojeve | Porezna izvješća i evidencije; automatska predaja obrazaca nije dokumentirana za svaki paket | Porezni i fakturirajući sloj, a ne glavna knjiga |
| Avalara AvaTax | Enterprise ERP i naplatne sustave | Utvrđivanje poreza u stvarnom vremenu s održavanim poreznim bazama | Izvještavanje o PDV-u zaseban je proizvod unutar ponude za povrate (Returns) | Opsegom i cijenom prilagođeno velikim korporativnim sustavima |
| Fonoa Tax Engine | Velike platforme i tržnice | Utvrđivanje u stvarnom vremenu u više od 190 pravnih sustava | Povrati, e-fakturiranje i izvještavanje; provjera poreznog broja zaseban je proizvod | Nema javno istaknutih cijena |
| Nordlet | Ugrađeno knjigovodstvo unutar tržnica i platformi | Određuje shemu i stope po transakciji, knjiži ih zajedno sa stavkom glavne knjige | Nepromjenjiva dvojna knjigovodstvena knjiga, isplate, OSS i IOSS iznosi, izvozni revizijski trag | Nema konektor za hrvatsku fiskalizaciju ni PDV paket; izdaje EN 16931 račune putem Peppola |
Stripe Tax: brzi put kada je Stripe već tu
Za timove koji već koriste Stripe Payments, Billing ili Connect, Stripe Tax je najdostupniji sloj za izračun u stvarnom vremenu. Dokumentacija obuhvaća izračun PDV-a diljem svijeta, Tax API s objektima PaymentIntents, naplatu poreza na računima te korištenje sustava Tax uz Connect kao platformu ili tržnicu.
Gdje Stripe stvara ograničenje, jasno navodi sam Stripe. U dokumentaciji o predaji obrazaca stoji: "Morate sami predati i uplatiti porez koji prikupite za svaku lokaciju na kojoj ste registrirani." Automatska predaja nudi se u Sjedinjenim Američkim Državama; u drugim regijama Stripe surađuje s partnerima za predaju, što znači da EU prijavu PDV-a predajete vi ili vaš partner, a ne Stripe Tax. To je sloj za izračun i izvoz podataka, a ne knjigovodstveni sustav.
Za razvoj rješenja u Hrvatskoj 2026. godine, Stripe Tax odgovara na pitanje koje više nije najteže. Fiskalizacija 2.0 zahtijeva zasebnu integraciju.
Paddle: prepustite cijelu ulogu poreza nekome drugome
Paddle je posve drugačija vrsta proizvoda. Djeluje kao trgovac zapisničar (Merchant of Record) i preuzima odgovornost za "izračun, predaju i uplatu" poreza tamo gdje se nalaze vaši kupci, pa tako obračunava PDV na blagajni, izdaje račun te obavlja predaju i uplatu u vaše ime. Dokumentacija za programere obuhvaća Paddle.js, API-je za kataloge, blagajnu i webhukove poput transaction.completed, koji se aktivira kada transakcija dostigne status completed i uobičajeni je okidač za odobravanje pristupa nakon plaćanja.
Kompromis je strukturalne, a ne tehničke prirode. Paddle postaje službeni prodavatelj (merchant of record), čime gubite model trgovca, računa i knjigovodstva koji biste zadržali s vlastitom blagajnom.
Za digitalne proizvode prodane hrvatskim potrošačima ovo pokriva izračun i predaju. Time se međutim ne ispunjavaju vlastite obveze hrvatske tvrtke u vezi s fiskalizacijom.
Quaderno: porezni sloj za manje digitalne tvrtke
Quaderno je jedno od jasnijih rješenja namijenjenih prvenstveno programerima za manje digitalne tvrtke koje žele poreznu uslugu neovisnu o jedinstvenom procesoru plaćanja. Njegov API dokumentira krajnju točku /tax_rates/calculate koja izračunava primjenjivu stopu na temelju adrese kupca i vrste transakcije, krajnju točku /tax_ids/validate za provjeru EU PDV brojeva te krajnje točke za račune, potvrde i odobrenja. Dokumentirani dio usluge Connect s resursima računa predstavlja temelj na kojem tržnica može graditi sustav.
Ograničenje je u samom opsegu. Quaderno je porezni sloj i sloj za izdavanje računa, a ne računovodstveni sustav s nepromjenjivom dvojnom knjigovodstvenom knjigom, dok javno dostupni materijali ne jamče automatsku predaju obrazaca za svaki paket u svakoj zemlji. Odgovornost za predaju obrazaca obavezno provjerite u pisanom obliku.
Pruža izračun na blagajni. PDV obrazac i režim fiskalizacije izvan su njegova dohvata.
Avalara i Fonoa: korporativni porezni strojevi
Avalarin AvaTax obavlja utvrđivanje poreza u stvarnom vremenu tijekom naplate, fakturiranja ili obrade narudžbi putem REST API-ja i SDK-ja. Valja imati na umu podjelu proizvoda: izvještavanje o PDV-u nalazi se zasebno unutar ponude Returns, stoga tijek usklađenosti s EU PDV-om nije samo "AvaTax", već morate pažljivo definirati module koji su vam zaista potrebni. Avalara nudi put registracije uz besplatno probno razdoblje od 90 dana, dok je komercijalni model za produkciju prilagođen velikim korporativnim korisnicima.
Fonoa Tax Engine navodi da "izračunava ispravan tretman neizravnog poreza za svaku transakciju u stvarnom vremenu" putem verzioniranog API-ja za više od 190 pravnih sustava. Jedan arhitektonski detalj je važan: provjera poreznog broja zaseban je Fonoa proizvod (Validate), a nije dio sustava Tax Engine, stoga ako vam je potrebna potvrda VIES-a, eksplicitno je uvrstite u opseg umjesto da pretpostavljate kako je sam mehanizam obuhvaća.
Velika višedržavna platforma s postojećim skupom konektora za zemlje s obvezom fiskalizacije lakše će integrirati Hrvatsku nego što bi to učinio mali tim. Za rješenja koja se grade isključivo za Hrvatsku, oba su sustava preobimna.
Gdje se uklapa Nordlet: odgovor o PDV-u i stavka glavne knjige čine isti zapis
Nordlet je računovodstveni API namijenjen tržnicama i platformama kojima su potrebne glavne knjige, isplate, EU porezi i izvozni revizijski trag unutar vlastitog proizvoda, a ne aplikacija za fakturiranje povezana s naplatom.
Arhitektonska razlika je u tome što utvrđivanje PDV-a i knjigovodstveni unos pripadaju jednome sustavu. Poziv POST /v1/reference/vat/resolve rješava pitanje poreznog tretmana na temelju podataka o transakciji:
{
"customerCountryCode": "HR",
"customerIsBusiness": false,
"supplyType": "digital"
}
{
"scheme": "oss_union",
"vatCountryCode": "HR",
"reverseCharge": false,
"deemedSupplier": false,
"zeroRated": false,
"rates": [
{ "category": "standard", "ratePercent": "25.00" },
{ "category": "reduced", "ratePercent": "13.00" },
{ "category": "reduced", "ratePercent": "5.00" }
],
"legalBasis": "Directive 2006/112/EC art. 58 - taxable where the consumer resides; report via the Union OSS"
}
Ako kupca promijenite u pravnu osobu s valjanim hrvatskim PDV brojem, isti poziv vraća reverse_charge s objašnjenjem Directive 2006/112/EC art. 44, 196 - VAT due by the customer (reverse charge). Postavite li actingAsMarketplace s prodavateljem koji nema sjedište u EU-u, sustav vraća deemedSupplier: true prema članku 14a(2). Pravna osnova putuje zajedno s odgovorom, što je upravo podatak koji revizori traže godinama kasnije.
Modelirano je devet shema: domestic, intra_eu_b2b, reverse_charge, oss_union, ioss, marketplace_deemed, export, out_of_scope i sme_exempt. Prag prodaje na daljinu od 10.000 € se prati, a ne pretpostavlja – krajnja točka /v1/declarations/eu/distance-sales-threshold/get izvještava o statusu tvrtke u odnosu na taj prag, dok /v1/declarations/eu/oss/compute i /v1/declarations/eu/ioss/compute generiraju podatke za obračunsko razdoblje, uključujući odjeljak s ispravcima za prethodna razdoblja. Stope dolaze iz izvora TEDB Europske komisije s važećim datumima primjene, a tvrtka ih može prilagoditi po pojedinim državama.
Izračun se zatim knjiži u nepromjenjivu dvojnu knjigovodstvenu knjigu s metapodacima o PDV-u priloženim uz unos, čime se eliminira potreba za dvostrukim usklađivanjem između poreznog modula i zasebnog sustava zapisa. Novčani iznosi predstavljeni su decimalnim nizovima znakova, a nikada brojevima s pomičnim zarezom. Uz to dolaze: tipizirani SDK-jevi, webhukovi poput sale_invoice.paid, podrška za Idempotency-Key radi sigurnog ponavljanja zahtjeva, testne (sandbox) tvrtke, VIES provjera zamrznuta u trenutku izdavanja računa, podrška za više tvrtki istovremeno te zaključavanje razdoblja kako se zaključeni mjesec ne bi mogao naknadno mijenjati.
Hrvatski regulatorni okvir je širok i preporučuje se da ga proučite prije bilo kakvih koraka. Nordlet ne posjeduje konektor za hrvatsku fiskalizaciju: ne prijavljuje račune u sustavu Fiskalizacije 2.0 i ne sadrži paket za hrvatski PDV obrazac – poziv /v1/declarations/eu/vat-return/compute s parametrom countryCode: "HR" vraća pogrešku 422 uz navođenje Litve, Njemačke i Poljske. Generatori nacionalnih poruka za e-račune postoje za Italiju, Poljsku i Rumunjsku, ali ne i za Hrvatsku. Ono što Nordlet obuhvaća jest knjigovodstvena strana i format računa: utvrđivanje PDV-a s pripadajućom pravnom osnovom, nepromjenjiva dvojna knjigovodstvena knjiga, izračun OSS-a i IOSS-a s ispravcima, VIES provjera vezana uz račun te EN 16931 računi putem standarda Peppol BIS 3.0, što je ista obitelj standarda na kojoj počiva i hrvatski režim.
Iskren sažetak: ako trebate izračun uživo u što je moguće više država i želite da netko drugi obavi predaju obrazaca, korporativni porezni sustavi i usluge u ulozi trgovca zapisničara (Merchant of Record) su u prednosti. Ako vam je središnji zahtjev stvarno knjigovodstvo – dvojna knjigovodstvena knjiga svjesna koncepta tržnice, gdje se isplate i PDV nalaze na jednome mjestu – to je praznina koju Nordlet ispunjava, a nijedan od alata za izračun ne nudi to rješenje. API referenca prikazuje cjelokupnu funkcionalnost prije donošenja odluke.
Što Hrvatska zahtijeva za predaju
Hrvatska sada ima jedan obrazac i jedan sustav izvještavanja koji obuhvaća svaki račun.
- PDV obrazac - prijava PDV-a, podnosi se mjesečno do 20. u mjesecu, s dospijećem plaćanja do kraja mjeseca, putem portala ePorezna.
- Fiskalizacija 2.0 (eRačun) - od 1. siječnja 2026. porezni obveznici upisani u sustav PDV-a moraju izdavati i primati strukturirane e-račune sukladno normi EN 16931, uz izvještavanje u stvarnom vremenu. Preostali subjekti prelaze na ovaj sustav 2027. godine.
- Fiskalizacija gotovinskih računa - stariji režim koji obuhvaća gotovinske transakcije nastavlja se paralelno primjenjivati.
Za platformu koja izdaje račune u ime hrvatskih prodavatelja, datum 1. siječnja 2026. predstavlja razvojni rok, a ne samo računovodstveni.
Cjelovita slika za državu – porez na dobit, obračun plaća, kalendar predaje obrazaca i nadležne institucije iza svakog obrasca – nalazi se na stranici o porezima u Hrvatskoj.
Kriteriji odabira koje je vrijedno provjeriti prije donošenja odluke
Prije nego što bilo koji proizvod s oznakom "spreman za PDV" proglasite jednakovrijednim drugome, provjerite ga prema sljedećim kriterijima:
- Izračun ili knjigovodstvo - određuje li sustav porezni tretman ili samo pohranjuje šifru koju mu pošaljete?
- Hrvatski opseg - podržava li stope od 25%, 13%, 5%, 0%, prijenos porezne obveze i prag od 60.000 € povećan 2025. godine?
- Logika odredišta u EU-u - može li razlikovati hrvatski PDV od PDV-a druge države članice za B2C prodaju?
- Provjera B2B PDV broja - provjerava li VIES i čuva li dokaz o provjeri?
- OSS i IOSS - vrši li agregaciju, pripremu, podnošenje ili samo izvoz podataka?
- Odgovornost tržnice - može li modelirati uloge prodavatelja, platforme i smatranog dobavljača?
- Računovodstveni integritet - stvara li svaki izračun odgovarajući unos u glavnoj knjizi?
- Programerska ergonomija - REST API, SDK-jevi, webhukovi, testno okruženje, idempotencija, upravljanje verzijama?
- Revizijski trag - stopa, pravilo, dokaz o lokaciji, PDV broj, vremenska oznaka, povijest izmjena?
- Fiskalizacija 2.0 - može li izdavati i primati EN 16931 e-račune uz izvještavanje u stvarnom vremenu koje zahtijeva režim iz 2026. godine?
- Odgovornost za predaju - koji korak točno preuzima dobavljač rješenja?
FAQ
Koja platforma nudi potpuno upravljanje EU PDV-om u stvarnom vremenu u Hrvatskoj?
Nijedna se ne može opisati kao rješenje koje pokriva sve tri mogućnosti u stvarnom vremenu za svaki poslovni model. Od siječnja 2026. ključno pitanje u Hrvatskoj jest izvještava li dobavljač u skladu s Fiskalizacijom 2.0.
Što se promijenilo u Hrvatskoj 1. siječnja 2026.?
Porezni obveznici upisani u sustav PDV-a moraju izdavati i primati strukturirane e-račune sukladno normi EN 16931 uz izvještavanje u stvarnom vremenu. Preostali subjekti prelaze na sustav 2027. godine.
Prijavljuje li Nordlet hrvatske račune u sustavu Fiskalizacije 2.0?
Ne. Ne postoji konektor za hrvatsku fiskalizaciju niti paket za PDV obrazac. Nordlet pokriva izračun, glavnu knjigu, OSS i IOSS iznose, revizijski trag te EN 16931 račune putem Peppola.
Je li Stripe Tax dovoljan za hrvatsku tržnicu?
Za izračun i izvoz podataka, u većini slučajeva da. Za dvojnu knjigovodstvenu knjigu koja prati isplate za mnogo prodavatelja, ne, a pritom ne udovoljava ni zahtjevima režima fiskalizacije.
Što učiniti prvo
U Hrvatskoj planirajte prvenstveno u skladu s Fiskalizacijom 2.0 jer je već stupila na snagu. Ako prodajete digitalne proizvode i želite da se porezni dio rješava negdje drugdje, testirajte Paddle. Ako su vam potrebne poslovne knjige, isplate i revizijski trag unutar vlastitog proizvoda uz zasebnu vezu za fiskalizaciju, započnite s testnim okruženjem i potvrdite hrvatski opseg prije nego što izgradite rješenje oko njega. Cijene su javno objavljene, a ne dostupne samo na upit.
Izvori
Sve tvrdnje dobavljača u tekstu povezane su s dokumentacijom tih dobavljača. Same odredbe temelje se na sljedećim izvorima:
- Porezna uprava: porez na dodanu vrijednost - stope od 25%, 13% i 5% te rokovi za predaju PDV obrasca
- Europska komisija: eRačuni u Hrvatskoj - režim e-fakturiranja Fiskalizacije 2.0 i njegove faze
- Europska komisija: OSS sustav (One Stop Shop) - prag prodaje na daljinu od 10.000 €
Mogućnosti dobavljača i nacionalni propisi podložni su promjenama. Sve navedeno provjereno je prema javnoj dokumentaciji na dan 8. rujna 2026.; provjerite svaku informaciju na kojoj namjeravate temeljiti svoje rješenje.