Nordlet

← Blog

Obdavčitev z DDV v realnem času v EU za razvijalce, ki gradijo v Sloveniji

Preudarna primerjava računovodskih in davčnih platform, ki obvladujejo slovenski DDV in DDV v EU prek API-jev, SDK-jev in spletnih kljuk (webhooks), z jasnimi opombami o tem, kaj posamezna rešitev dejansko pokriva.

Nordlet Team · · 12 min branja

Slovenija je trenutno ena mirnejših držav EU za razvoj programske opreme: ni platforme za potrjevanje računov, ni poročanja o računih v realnem času, obveznost e-fakturiranja B2B pa stopi v veljavo šele leta 2028. Zaradi tega je to odlično okolje za preverjanje, kaj vam ponudnik rešitev za DDV dejansko prodaja, saj se ni mogoče skriti za nacionalnimi predpisi. Razlike so vidne v glavni knjigi in ne pri prenosu podatkov.

Prispevek primerja platforme, usmerjene k razvijalcem, ki obvladujejo slovenski DDV in DDV v EU v realnem času, ločuje izračun od knjigovodstva in oddajanja obračunov ter opredeljuje, kam se posamezna možnost dejansko uvršča.

Kaj mora vključevati »upravljanje DDV v EU v realnem času«

Izraz se pogosto uporablja za zelo različne izdelke. Da bi imel sploh kakšen pomen, mora platforma večino spodnjih korakov izvesti med tem, ko nastaja transakcija, račun, poravnava ali knjižba:

  • Določiti obravnavo DDV na podlagi podatkov o transakciji.
  • Uporabiti veljavna pravila posamezne države in vrste blaga oziroma storitev.
  • Pokrivati Slovenijo in širšo EU, vključno z obrnjeno davčno obveznostjo (reverse charge) v B2B in obdavčitvijo v namembni državi v B2C.
  • Vse to omogočati prek API-ja, SDK-ja ali spletnega kljuka (webhook).
  • Hraniti podatke za DDV, OSS, revizijo in računovodsko poročanje.

Za besedami »v realnem času« se skrivajo tri različne zmožnosti:

  • Izračun v realnem času - DDV se izračuna ob nastanku transakcije ali izdaji računa.
  • Računovodstvo v realnem času - transakcija, knjižba v glavni knjigi in podatki o DDV so takoj zavedeni v poslovnih knjigah.
  • Poročanje v realnem času - podatki se posredujejo davčnemu organu kmalu po izvedbi transakcije.

Večina izdelkov ponuja prvo možnost. Le redki ponujajo vse troje. Slovenija nima platforme za potrjevanje računov in ne pozna poročanja v realnem času, njena obveznost e-fakturiranja B2B pa je načrtovana za leto 2028, zato je tretja zmožnost za zdaj bolj načrt kot pa trenutna obveznost.

Slovenska in evropska pravila, ki narekujejo primerjavo

Slovenija uporablja standardno stopnjo 22%, znižani stopnji 9,5% in 5% ter 0% stopnjo za izvoz in znotrajskupnostne dobave. Stopnja 9,5% velja za hrano, zdravila, nastanitev in prevoz, stopnja 5% pa za knjige in časopise. Zakonsko podlago predstavlja Zakon o davku na dodano vrednost (ZDDV-1), pravila pa objavlja FURS. Registracija je obvezna ob preseganju 60.000 EUR obdavčljivega prometa v 12 mesecih (prag je bil leta 2025 zvišan s 50.000 EUR).

Za upravičene znotrajskupnostne prodaje blaga na daljavo B2C in čezmejne digitalne storitve velja prag v višini 10.000 EUR na ravni EU, določen na portalu One Stop Shop Evropske komisije. Nad tem pragom se DDV na splošno obračuna po predpisih države članice kupec. Sistem OSS (vVEM) podjetju omogoča registracijo v eni državi članici in obračun čezmejnega DDV B2C za celotno EU, vendar to ne odpravlja potrebe po logiki na ravni posameznih transakcij.

Obstaja tudi pravilo za spletne tržnice, ki je strožje, kot večina ekip pričakuje. V skladu s členom 14a postane elektronski vmesnik šteti dobavitelj (deemed supplier) pri prodaji blaga, uvoženega iz tretjih držav, v pošiljkah, katerih vrednost ne presega 150 EUR, ter ločeno pri blagu, dobavljenem kupcem v EU ne glede na vrednost, kadar primarni prodajalec nima sedeža v EU. Pojasnila Evropske komisije o pravilih za e-trgovino glede DDV opredeljujejo oba vidika. Če razvijate tržnico, to korenito spremeni arhitekturo in ne pomeni le dodajanja novega polja.

Pregled izbora

Platforma Najbolj primerno za Zmožnost DDV v realnem času Obseg računovodstva, OSS in oddaje obračunov Glavna omejitev
Stripe Tax Izdelki in tržnice, ki že uporabljajo Stripe Izračuna DDV ob nastanku transakcije, vključno s Slovenijo Izvoz v EU in podatki za OSS; nima slovenske glavne knjige in ne oddaja obračunov v EU v vašem imenu Smiselno le, če je Stripe že vaše plačilno sredstvo
Paddle SaaS in prenosljivi digitalni izdelki Izračuna DDV ob zaključku nakupa glede na lokacijo kupca Registrira, oddaja obračune in plačuje davek v vlogi prodajalca (Merchant of Record) Prevzame vlogo pravnega prodajalca in s tem tudi upravljanje računov
Quaderno Manjša podjetja SaaS in digitalna trgovina Izračuna ob zaključku nakupa, potrjuje ID-številke za DDV Davčna poročila in evidenca; samodejna oddaja obračunov ni dokumentirana za vsak paket Davčni in računski sloj, ne pa glavna knjiga
Avalara AvaTax Podjetniški sistemi ERP in obračunski skladi Določitev v realnem času z vzdrževanimi davčnimi vsebinami Poročanje o DDV je ločen izdelek v paleti rešitev Returns Cenovno in vsebinsko prilagojeno velikim podjetjem
Fonoa Tax Engine Večje platforme in tržnice Določitev v realnem času v več kot 190 jurisdikcijah Obračuni, e-fakturiranje in poročanje; preverjanje davčnih številk je ločen izdelek Cene niso javno objavljene
Nordlet Vgrajeno računovodstvo znotraj tržnic in platform Določi shemo in stopnje za vsako transakcijo ter jih knjiži skupaj z vnosom v glavno knjigo Nespremenljiva dvostavna glavna knjiga, izplačila, podatki OSS in IOSS, izvozljiva revizijska sled Brez paketa za slovenski obračun DDV; ustvari osnovne podatke, glavno knjigo in račune Peppol

Stripe Tax: hitra pot, ko že uporabljate Stripe

Za ekipe, ki že uporabljajo plačila Stripe, storitev Billing ali Connect, je Stripe Tax najdostopnejši sloj za izračun v realnem času. Dokumentacija zajema izračun DDV po vsem svetu, API za davek (Tax API) z objektom PaymentIntents, zbiranje davkov na računih ter uporabo storitve Tax s sistemom Connect za platforme ali tržnice.

Kje so meje storitve Stripe, Stripe pove povsem odkrito. V svoji dokumentaciji o oddaji obračunov navajajo: »Davek, ki ga poberete, morate sami obračunati in plačati za vsako lokacijo, kjer ste registrirani.« Samodejna oddaja obračunov je na voljo v Združenih državah Amerike; drugod Stripe sodeluje s partnerskimi podjetji za oddajo obračunov, kar pomeni, da obračun DDV v EU oddate vi sami ali vaš partner, in ne Stripe Tax. Gre za sloj za izračun in izvoz podatkov, ne pa za računovodski sistem.

Za slovenski projekt Stripe Tax dobro opravi lažjo polovico naloge. Obračun DDV-O in poslovne knjige, iz katerih izhaja, nista vključena v njegov obseg.

Paddle: prepustite celotno davčno breme nekomu drugemu

Paddle spada v drugačno kategorijo izdelkov. Deluje kot zakonski prodajalec (Merchant of Record) ter prevzema odgovornost za »izračun, oddajo obračunov in plačevanje« davkov v državah vaših kupcev. Izračunava DDV ob zaključku nakupa, izdaja račune ter oddaja obračune in poravnava obveznosti v vašem imenu. Dokumentacija za razvijalce obsega Paddle.js, API-je za katalog, zaključevanje nakupov in spletne kljuke, kot je transaction.completed, ki se sproži, ko transakcija doseže status zaključka (completed), in se običajno uporablja kot sprožilec za omogočanje dostopa po plačilu.

Kompromis je bolj strukturne kot tehnične narave. Paddle postane pravni prodajalec, zato nimate več popolnega nadzora nad trgovcem, računi in računovodskim modelom, kot bi ga imeli ob uporabi lastnega postopka zaključevanja nakupov.

Za digitalne izdelke, prodane slovenskim potrošnikom, to pokriva izračun, oddajo in plačilo. Slovensko podjetje pa mora še vedno oddati svoj lastni obračun DDV-O.

Quaderno: davčni sloj za manjša digitalna podjetja

Quaderno je ena izmed preglednejših možnosti za manjša digitalna podjetja, usmerjena k razvijalcem, ki želijo davčno storitev neodvisno od posameznega ponudnika plačilnih storitev. API dokumentira končno točko /tax_rates/calculate za izračun veljavne stopnje na podlagi naslova kupca in vrste transakcije, končno točko /tax_ids/validate za preverjanje davčnih številk za DDV v EU ter končne točke za račune, potrdila in dobropise. Dokumentirani razdelek Connect z viri računov je osnova, na kateri lahko gradite tržnico.

Omejitev je v obsegu. Quaderno je davčni in računski sloj, ne pa računovodski sistem z nespremenljivo dvostavno glavno knjigo, javno dostopno gradivo pa ne potrjuje samodejne oddaje obračunov za vsak paket v vsaki državi. Odgovornost za oddajo obračunov je treba vedno preveriti v pisni obliki.

Omogoča izračun ob zaključku nakupa za manjše slovensko digitalno podjetje. Obračuna DDV-O pa ne ustvarja.

Avalara in Fonoa: davčni mehanizmi za podjetja

Sistem AvaTax podjetja Avalara izvaja določitev davkov v realnem času med zaključkom nakupa, izdajo računov ali obdelavo naročil prek vmesnikov REST API in SDK-jev. Bodite pozorni na delitev izdelkov: poročanje o DDV (VAT Reporting) je na voljo ločeno v okviru nabora izdelkov Returns, zato potek dela za skladnost z DDV v EU ni preprosto »AvaTax« - natančno opredelite module, ki jih dejansko potrebujete. Avalara ponuja pot do registracije z 90-dnevnim brezplačnim preizkusom, medtem ko je komercialni model za produkcijsko okolje prilagojen velikim podjetjem.

Tax Engine podjetja Fonoa navaja, da »izračunava pravilno obravnavo posrednih davkov za vsako transakcijo v realnem času« prek različno označenih (versioned) vmesnikov API v več kot 190 jurisdikcijah. Ena arhitekturna podrobnost je ključna: preverjanje davčne številke je samostojen izdelek Fonoa (Validate) in ni del sistema Tax Engine, zato v kolikor potrebujete dokazila VIES, to izrecno vključite v obseg in ne predvidevajte, da to krije že sam mehanizem.

Za projekt, ki deluje izključno v Sloveniji, sta obe rešitvi preobsežni. Slovenija trenutno nima nobene od zapletenosti potrjevanja računov, ki jih te rešitve sicer rešujejo.

Kje se nahaja Nordlet: odgovor glede DDV in knjižba sta isti zapis

Nordlet je računovodski API za tržnice in platforme, ki v lastnem izdelku potrebujejo glavne knjige, izplačila, obdavčitev v EU in izvozljivo revizijsko sled, namesto aplikacije za izdajanje računov, pripete na blagajno.

Arhitekturna razlika je v tem, da sta določitev DDV in knjižba del enotnega sistema. Metoda POST /v1/reference/vat/resolve odgovori na vprašanje o davčni obravnavi na podlagi podatkov transakcije:

{
  "customerCountryCode": "SI",
  "customerIsBusiness": false,
  "supplyType": "digital"
}
{
  "scheme": "oss_union",
  "vatCountryCode": "SI",
  "reverseCharge": false,
  "deemedSupplier": false,
  "zeroRated": false,
  "rates": [
    { "category": "standard", "ratePercent": "22.00" },
    { "category": "reduced", "ratePercent": "9.50" },
    { "category": "reduced", "ratePercent": "5.00" }
  ],
  "legalBasis": "Directive 2006/112/EC art. 58 - taxable where the consumer resides; report via the Union OSS"
}

Če kupca spremenite v podjetje z veljavno slovensko davčno številko za DDV, isti klic vrne reverse_charge s pravno podlago Directive 2006/112/EC art. 44, 196 - VAT due by the customer (reverse charge). Če nastavite actingAsMarketplace s prodajalcem, ki ima sedež izven EU, sistem vrne deemedSupplier: true v skladu s členom art. 14a(2). Pravna podlaga potuje skupaj z odgovorom, kar je točno tisto, kar revizorji preverjajo leta kasneje.

Modeliranih je devet shem: domestic, intra_eu_b2b, reverse_charge, oss_union, ioss, marketplace_deemed, export, out_of_scope in sme_exempt. Prag za prodajo na daljavo v višini 10.000 EUR se spremlja in ne predvideva – končna točka /v1/declarations/eu/distance-sales-threshold/get poroča, kje je podjetje glede na ta prag, medtem ko /v1/declarations/eu/oss/compute in /v1/declarations/eu/ioss/compute izračunata podatke za obdobje, vključno z razdelkom s popravki za prejšnja obdobja. Stopnje prihajajo iz vira TEDB Evropske komisije z datumi veljavnosti, podjetje pa jih lahko po potrebi preglasi za posamezno državo.

Ugotovitev se nato knjiži v nespremenljivo dvostavno glavno knjigo z metapodatki o DDV, priloženimi k vnosu, zato ni potrebe po sekundarni uskladitvi med davčnim mehanizmom in ločenim sistemom evidenc. Denarni zneski so decimalni nizi, nikoli števila s plavajočo vejico. Okoli tega so na voljo tipizirani SDK-ji, spletni kljuki (webhooks), kot je sale_invoice.paid, podpora za Idempotency-Key za varna ponovna izvajanja, testna podjetja (sandbox), potrjevanje VIES, ki se zamrzne v času izdaje računa, podpora za več podjetij in zaklepanje obdobij, da preteklega meseca ni mogoče naknadno potiho urejati.

Slovenski obseg je kratek. Nordlet ne ponuja paketa za slovenski obračun: klic /v1/declarations/eu/vat-return/compute s parametrom countryCode: "SI" vrne napako 422, ki navaja Litvo, Nemčijo in Poljsko, zato se DDV-O ne generira in prek sistema eDavki ni oddan ničesar. Za slovenski projekt so na voljo določitev DDV s priloženo pravno podlago, nespremenljiva dvostavna glavna knjiga z metapodatki o DDV na vsakem vnosu in zaklepanjem obdobij, izračun OSS in IOSS s popravki, potrjevanje VIES, zamrznjeno ob računu, ter računi EN 16931 prek Peppol BIS 3.0 – kar je smer, v katero gre slovensko e-fakturiranje, poleg domačega formata e-SLOG, ki se uporablja za račune javnega sektorja.

Iskren povzetek: če potrebujete sprotni izračun v čim več državah in nekoga drugega, ki bo oddajal obračune, so podjetniške davčne platforme in storitve Merchant of Record dlje. Če je vaša osrednja zahteva resnično urejeno knjigovodstvo – dvostavna glavna knjiga, prilagojena tržnicam, kjer so poravnave in DDV na enem mestu –, je to vrzel, ki jo rešuje Nordlet, in nobena od plasti za izračun tega ne ponuja. API reference prikazuje celoten obseg, preden se odločite.

Kaj morate oddajati v Sloveniji

Slovenija ohranja običajen koledar in predpise, ki so jasni vnaprej.

  • Obračun DDV-O – obračun DDV, ki se oddaja mesečno ali četrtletno, če promet ne presega 210.000 EUR, in sicer do zadnjega delovnega dne v mesecu za pretekli mesec. Rrok se premakne na 20. dan v mesecu, če se oddaja rekapitulacijsko poročilo za EU.
  • E-fakturiranje – obvezno v razmerju do javnega sektorja v formatu e-SLOG. Obveznost za B2B je načrtovana za leto 2028.

Ker se podatki ne prenašajo račun za računom, se slovenska integracija presoja po tem, ali je mogoče podatke za obdobje pozneje rekonstruirati iz glavne knjige ob upoštevanju pravil, ki so veljala v tistem trenutku.

Celotna slika za državo – davek od dohodkov pravnih oseb, plače, koledar oddaje in organi za posameznimi obrazci – je na voljo na slovenski davčni strani.

Merila za izbiro, ki jih je vredno preveriti pred odločitvijo

Preden kateri koli izdelek, označen kot »pripravljen za DDV«, obravnavate kot enakovrednega drugim, preverite naslednje:

  • Izračun ali knjigovodstvo – ali določa davčno obravnavo DDV ali le shranjuje kodo, ki jo posredujete?
  • Slovenska pokritost – 22 %, 9,5 %, 5 %, 0 %, obrnjena davčna obveznost in prag 60.000 EUR, povišan leta 2025?
  • Logika za namembne države v EU – ali lahko loči slovenski DDV od DDV druge države članice pri prodaji B2C?
  • Preverjanje davčne številke B2B – ali preverja VIES in hrani dokazila?
  • OSS in IOSS – ali podatke združuje, pripravlja, oddaja ali jih samo izvaža?
  • Odgovornost tržnice – ali lahko modelira vloge prodajalca, platforme in štetega dobavitelja (deemed supplier)?
  • Računovodska celovitost – ali vsak izračun ustvari ustrezen vnos v glavni knjigi?
  • Ergonomija za razvijalce – REST API, SDK-ji, spletni kljuki (webhooks), testno okolje (sandbox), idempotentnost, upravljanje različic?
  • Revizijska sled – stopnja, pravilo, dokazilo o lokaciji, davčna številka, časovna oznaka, zgodovina sprememb?
  • Smer e-fakturiranja – ali lahko izdaja račune e-SLOG za kupce v javnem sektorju in račune EN 16931 prek omrežja Peppol pred uvedbo obveznosti B2B leta 2028?
  • Odgovornost za oddajo obračunov – kateri korak točno prevzame ponudnik?

FAQ

Katera platforma ponuja popolno upravljanje DDV v EU v realnem času v Sloveniji?

Nobene ni mogoče označiti kot takšne, da pokriva vse tri zmožnosti v realnem času za vsak poslovni model. Slovenija trenutno nima poročanja v realnem času, zato je poštena primerjava tista med sloji za izračun in sistemi evidenc.

Je Stripe Tax dovolj za slovensko tržnico?

Za izračun in izvoz podatkov pogosto da. Za dvostavno glavno knjigo, ki sledi izplačilom več prodajalcem, pa ne, poleg tega je treba obračun DDV-O oddati iz drugega viru.

Ali Nordlet samodejno oddaja slovenske obračune DDV?

Ne, prav tako ne izračunava DDV-O. Paketi za oddajo obračunov so na voljo za Litvo, Nemčijo in Poljsko; za Slovenijo API vrne kodo 422, ki navaja te države. Pošiljanje prek omrežja Peppol BIS je na voljo povsod.

Kdaj e-fakturiranje B2B postane obvezno v Sloveniji?

Načrtovano je za leto 2028. Izdajanje računov javnemu sektorju že poteka v formatu e-SLOG. Pred načrtovanjem za določen datum preverite trenutno stanje pri FURS-u.

Kaj storiti najprej

Odločite se, katero od treh zmožnosti v realnem času potrebujete – v Sloveniji sta to realno prva dva, tretja pa prihaja leta 2028. Če potrebujete sprotni izračun v okolju Stripe, začnite s Stripe Tax. Če prodajate digitalne izdelke in želite oddajo obračunov prepustiti nekomu drugemu, preizkusite Paddle. Če pa glavna knjiga, izplačila in DDV spadajo znotraj vašega lastnega izdelka, začnite najprej v testnem okolju (sandbox). Cene so javno objavljene in ne zahtevajo posebne ponudbe.

Viri

Vsaka trditev ponudnika zgoraj vodi do dokumentacije tega ponudnika. Same pravila izvirajo iz:

Zmožnosti ponudnikov in nacionalni predpisi se spreminjajo. Vse navedeno je bilo preverjeno z javno dokumentacijo dne 8. septembra 2026; pred gradnjo rešitve preverite veljavnost podatkov.