← Dokumentacija / Vodiči
Mehanizem za DDV v EU
Določanje kraja obdavčitve, obračuni OSS/IOSS, oprostitev za mala podjetja in pragovi za prodajo na daljino.
Obdavčitev čezmejnega DDV za prodajo znotraj EU/EGP: določanje kraja obdavčitve (place-of-supply resolution), obrnjena davčna obveznost (reverse charge), obravnava tržnic kot domnevnih dobaviteljev (marketplace deemed-supplier handling), pregled stopenj po državah in obračuni OSS/IOSS. Vse spodaj navedeno temelji na API-ju, ob posameznih končnih točkah pa so prikazani tudi obsegi (scopes).
Pregled stopenj
POST /v1/reference/eu-vat-rates/list (reference:read) - zakonite stopnje DDV za vseh 27 držav članic EU, z možnostjo filtriranja po countryCode in date. Okna veljavnosti stopenj se spremljajo od 1. 1. 2024 dalje (EE 24 % od julija 2025, RO 21 %/11 % od avgusta 2025, SK 23 %/19 % od januarja 2025, FI 13,5 % in LT 12 % od januarja 2026, CZ 12 % od januarja 2024).
Vir: podatkovna zbirka Evropske komisije "Taxes in Europe" (TEDB, https://ec.europa.eu/taxation_customs/tedb/), pridobljeno 16. 7. 2026; litovske spremembe za leto 2026 potrjeno pri VMI (https://www.vmi.lt/evmi/pvm-tarifai), finska sprememba za leto 2026 pri vero.fi. Obseg: velja samo za celinske/standardne ozemeljske stopnje - regionalne različice (avstrijski Jungholz, grški otoki, Azori/Madeira, francoska čezmorska ozemlja in Korzika) niso modelirane.
POST /v1/reference/vat-classifiers/list sedaj vrača countryCode za posamezen klasifikator (obstoječe kode i.SAF PVM* so LT); POST /v1/reference/vat-classifiers/upsert (reference:write) nalaga komplete klasifikatorjev za dodatne države, kar predstavlja podatkovno pot za prihodnje pakete držav.
Določanje obravnave
POST /v1/reference/vat/resolve (reference:read) odgovori na vprašanje „kakšen DDV moram obračunati?“ za posamezno dobavo. Vhodni podatki: partnerId ali customerCountryCode (+ opcijska preglasitev customerIsBusiness - sicer se razbere iz davčne številke partnerja), supplyType (goods | services | digital), date ter situacijske zastavice: belowDistanceSalesThreshold, facilitatedByMarketplace (prodajate preko platforme, ki velja za domnevnega dobavitelja), actingAsMarketplace (vi ste platforma), sellerEstablishedInEu, importedConsignmentValueEur.
Vhodni podatki za pravila, ki jih prinaša Direktiva Sveta (EU) 2025/516 (DDV v digitalni dobi):
serviceKind(short_term_accommodation|passenger_road_transport) s podatkomserviceCountryCode, ki označuje državo, kjer se nahaja nepremičnina ali kjer poteka prevoz. Za oboje je potrebna vrednostsupplyType: "services".underlyingSupplierGaveVatNumberinunderlyingSupplierChargesVat: ali je ponudnik nastanitve ali voznik platformi posredoval davčno številko države dobave in izjavil, da obračunava DDV. Samo kombinacija obeh preprečuje, da bi platforma postala domnevni dobavitelj (člen 28a(1)).goodsKind(installed|energy_network) za blago, ki je nameščeno ali sestavljeno pri kupcu (člen 36), ter za plin, elektriko, toploto ali hlajenje preko omrežja (člen 38, 39).goodsLocationCountryCode, ki označuje državo, kjer se blago nahaja ob prodaji ali kjer se začne njegov prevoz, če to ni država podjetja.
Izhodni podatki: scheme, vatCountryCode, reverseCharge, deemedSupplier, zeroRated, nabor stopenj ciljne države, pravna podlaga (člen Direktive 2006/112/ES) in opozorila (npr. opomnik, da oprostitev po členu 138 zahteva davčno številko kupca, veljavno v sistemu VIES).
Implementirana pravila:
| Situacija | Rezultat |
|---|---|
| Dobava znotraj iste države | domestic, domače stopnje |
| Mednarodna dobava blaga B2B znotraj EU | intra_eu_b2b - dobava brez DDV po členu 138, kupec sam obračuna davek |
| Mednarodne storitve B2B znotraj EU | reverse_charge - člen 44/196 |
| Dobava blaga/digitalnih storitev B2C znotraj EU nad 10.000 EUR | oss_union - stopnje ciljne države, člen 33(a)/58 |
Dobava B2C znotraj EU pod 10.000 EUR (belowDistanceSalesThreshold) |
domestic v državi izvora, člen 59c |
| Splošne storitve B2C znotraj EU | domestic, člen 45 |
| Blago v države izven EU | izvoz (export) - oproščeno DDV po členu 146(1) |
| Storitve/digitalne storitve v države izven EU | out_of_scope (člen 44/59) |
Prodaja prek tržnice kot domnevnega dobavitelja (facilitatedByMarketplace) |
marketplace_deemed - dobava platformi brez DDV po členu 136a |
| Uvožena pošiljka B2C ≤ 150 EUR | ioss - DDV ciljne države ob prodaji, členi 369l–369x; domnevni dobavitelj, kadar je nastavljen actingAsMarketplace (člen 14a(1)) |
| Oproščeno malo podjetje (podjetje ni zavezanec za DDV), domača dobava | sme_exempt - brez DDV, člen 284(1) |
| Oproščeno malo podjetje, čezmejni B2C v EU, ima čezmejno številko EX | sme_exempt - člen 284(2); velja, dokler je pod pragom ciljne države in pod 100.000 EUR prometa v uniji |
| Oproščeno malo podjetje, čezmejni B2C v EU, brez številke EX | ohrani oss_union/izvor z opombo, da bi čezmejna številka EX omogočila oprostitev |
Platforma (actingAsMarketplace), ki omogoča nastanitev do 30 nočitev ali potniški cestni prevoz, od 1. julija 2028 |
deemedSupplier: true, obdavčeno tam, kjer je nepremičnina ali kjer poteka prevoz (členi 28a, 47, 48): domestic, oss_union za potrošnika v drugi državi (člen 369b(c)) ali reverse_charge za podjetje |
Ponudnik nastanitve ali voznik, ki prodaja prek take platforme (facilitatedByMarketplace), od 1. julija 2028 |
marketplace_deemed - oproščena dobava platformi, člen 136b |
| Katero koli od obeh zgoraj navedenih pred 1. julijem 2028 ali ko je ponudnik nastanitve/voznik posredoval svojo davčno številko in obračunava DDV | kraj opravljanja storitve po členu 47 ali 48, ni domnevnega dobavitelja |
| Blago, shranjeno v drugi državi članici, prodano tamkajšnjemu potrošniku, od 1. julija 2028 | oss_union, člen 369b(e); pred tem domestic v tisti državi z opombo o obveznosti registracije |
| Enako podjetju v tisti državi | reverse_charge, člen 194 |
| Blago, odpremljeno iz druge države članice | oss_union za potrošnika (člen 33(a)) ali intra_eu_b2b za podjetje, z opombo, da dobava spada pod davčno registracijo v tisti državi |
| Nameščeno blago za potrošnika v drugi državi članici | oss_union od 1. julija 2028 (člen 36, 369b(d)), pred tem domestic tam |
| Plin, elektrika, toplota ali hlajenje za potrošnika v drugi državi članici | oss_union od 1. januarja 2027 (člen 39, 369aa, nato 369b(d)); reverse_charge za podjetje (člen 195) |
Prag 10.000 EUR (člen 59c) se lahko poda eksplicitno kot belowDistanceSalesThreshold; če je izpuščen, ga mehanizem samodejno spremlja iz podatkov glavne knjige (glejte končno točko za prag spodaj) in razrešitev opremi s tekočimi seštevki.
Oprostitev za mala podjetja (Direktiva 2020/285, od leta 2025 dalje). Če podjetje ni registrirani zavezanec za DDV, ga reševalec obravnava kot malo podjetje, ki uporablja oprostitev: domače dobave se razrešijo kot sme_exempt (brez DDV), čezmejne dobave B2C znotraj EU pa se prav tako razrešijo kot sme_exempt, če ima podjetje čezmejno številko EX (smeExemptionNumber na profilu podjetja) - sicer ohrani običajno obravnavo OSS/izvora z opombo, ki predlaga čezmejno ureditev. Upravičenost (ostajanje pod pragom ciljne države in pod zgornjo mejo 100.000 EUR prometa na ravni Unije) je odgovornost vložnika; reševalec na to opozarja v opombah. Številko EX nastavite preko account/companies/update (smeExemptionNumber).
Računi
Končne točke sales/invoices/create|update sprejemajo parametre vatScheme (eno od zgoraj navedenih ureditev), vatCountryCode (država članica potrošnje; obvezno in preverjeno kot EU za oss_union/dzv ioss) ter deemedSupplier. Naročila e-trgovine sprejemajo shipToCountryCode in marketplace; funkcija orders/fulfill samodejno razreši obravnavo glede na namembno državo dostave in jo odtisne na osnutek računa (predpostavlja blago in presežen prag prodaje na daljino - če temu ni tako, osnutek pred izdajo ustrezno prilagodite).
Polje davčne ureditve na strani novega računa
Polje "Davčna ureditev" (VAT scheme) na strani novega računa ponuja spodnje možnosti. Vneseni odstotek DDV v posamezni vrstici določa znesek DDV, ki se obračuna na računu. Izbira možnosti, označene z "brez DDV", nastavi vsako vrstico na 0 % (ponovna izbira prejšnje možnosti povrne privzeto stopnjo). PDF izpis v primeru izbrane ureditve natisne zakonsko predpisano navedbo. Možnost "Samodejno" (Automatic) ob shranjevanju pokliče zgornji reševalec, pri čemer uporabi državo in davčno številko partnerja ter izbrano "Vrsto dobave" (blago, storitve ali digitalne storitve); če partner nima države ali davčne številke, se shranjevanje zaključi z napako, zato morate ureditev izbrati sami.
| Možnost v obrazcu | Ureditev | Uporabite jo, ko | DDV na računu |
|---|---|---|---|
| Samodejno (glede na partnerja in vrsto dobave) | razrešeno ob shranjevanju | Želite, da se ureditev določi glede na partnerja in vrsto dobave | Določeno z razrešeno ureditvijo; vrstice so postavljene na nič za ureditve brez DDV |
| Domača | domestic |
Kupec je v vaši državi | Stopnje vaše države |
| Mednarodna dobava blaga B2B znotraj EU (0 %, člen 138) | intra_eu_b2b |
Blago je odpremljeno podjetju z davčno številko v drugi državi EU; davčna številka kupca mora biti veljavna v sistemu VIES | Brez DDV; PDF navaja oprostitev po členu 138 |
| Mednarodne storitve B2B znotraj EU (obrnjena davčna obveznost) | reverse_charge |
Storitve za podjetje z davčno številko v drugi državi EU | Brez DDV; PDF izpiše "Obrnjena davčna obveznost" (Reverse charge, člen 196) |
| Unija OSS (potrošniki v EU, DDV namembne države) | oss_union |
Blago ali digitalne storitve potrošnikom v drugi državi EU nad pragom 10.000 EUR na ravni EU; zahteva državo potrošnje | Stopnja države potrošnje, vnesena v vsaki vrstici; poročano v četrtletnem obračunu OSS |
| IOSS (uvozi do 150 EUR) | ioss |
Blago, uvoženo iz držav izven EU za potrošnika v EU, pošiljka ≤ 150 EUR; zahteva državo potrošnje | Stopnja države potrošnje, vnesena v vsaki vrstici; poročano v mesečnem obračunu IOSS |
| Tržnica (domnevni dobavitelj) | marketplace_deemed |
Prodajate preko platforme, ki nastopa kot domnevni dobavitelj | Brez DDV na vašo dobavo platformi (člen 136a) |
| Izvoz (z ničelno stopnjo) | export |
Blago, odpremljeno izven EU | Brez DDV; PDF navaja oprostitev po členu 146 |
| Zunaj sistema DDV (storitve izven EU) | out_of_scope |
Storitve za kupca izven EU | Brez DDV; PDF navaja, da je dobava zunaj območja DDV v EU (člen 44/59) |
| Oproščeno za mala podjetja (ni zavezanec za DDV) | sme_exempt |
Vaše podjetje ni zavezanec za DDV in uporablja oprostitev za mala podjetja | Brez DDV; PDF navaja oprostitev po členu 284 |
Obe možnosti za mednarodno poslovanje B2B znotraj EU se razlikujeta le glede predmet dobave. Blago spada pod oprostitev po členu 138: kupec poroča o pridobitvi znotraj Skupnosti. Storitve spadajo pod obrnjeno davčno obveznost po členu 44/196: kupec sam obračuna DDV. Obe možnosti ustvarita račun brez DDV, vendar se navedba na PDF izpisu in polje v obračunu kupca razlikujeta, zato je izbira pomembna.
Obračuni OSS / IOSS
POST /v1/declarations/eu/oss/compute (declarations:read) { year, quarter } - četrtletni obračun v okviru ureditve za Unijo v skladu s Prilogo III Izvedbene uredbe Komisije (EU) 2020/194: vrstice po državah članicah potrošnje × vrsta stopnje (STANDARD/REDUCED) × stopnja z davčno osmo in DDV, z vštetimi dobropisi ter vsotami. Vključeni so samo izdani dokumenti z nastavitvijo vatScheme: "oss_union". Opozorila opozarjajo na nestandardne stopnje za namembno državo in obdobje, preskočene vrstice z ničelno stopnjo, dokumente brez vatCountryCode in dobave, obdavčene v državi članici identificiranja.
POST /v1/declarations/eu/ioss/compute { year, month } - mesečni obračun enake oblike za vatScheme: "ioss" (uvožene pošiljke ≤ 150 EUR).
Oba odziva vsebujeta polje corrections (skupaj s correctionsTotal): dobropis, izdan v tekočem obdobju, vendar povezan (preko creditedInvoiceId) z izvirnim računom iz prejšnjega obdobja OSS/IOSS, se premakne iz vrstic tekočega obdobja in poroča kot popravek prejšnjega obdobja - država, izvirno leto, izvirno četrtletje (OSS) ali mesec (IOSS) ter negativna delta DDV, kot to zahteva Priloga III Uredbe 2020/194. Dobropisi brez creditedInvoiceId se pobotajo v tekočem obdobju in označijo z opozorilom, da jih je mogoče povezati; popravki, starejši od treh let, so posebej označeni (člen 61 Uredbe 282/2011).
Na voljo vsakemu podjetju s sedežem v EU (ni omejeno na LT).
Obračun prenosa lastnega blaga
POST /v1/declarations/eu/own-goods-transfers/compute (declarations:read) { year, month } - mesečni obračun posebne ureditve za prenose lastnega blaga (Direktiva 2006/112/ES, členi 369xa-369xk, velja od 1. julija 2028), ki se predloži v državi članici sedeža podjetja do konca naslednjega meseca (dueDate). Vrstice prikazujejo vrednost prenosov po nabavni ceni (člen 76) v evrih za posamezno namembno državo članico, v katero je šlo blago, in državo članico odpreme, preračunano po tečaju na zadnji dan v mesecu (člen 369xh). Prenos je prenos zaloge (POST /v1/inventory/stock/transfer) med skladišči v dveh različnih državah članicah; državo skladišča nastavite s parametrom countryCode pri klicu /v1/inventory/warehouses/create ali /v1/inventory/warehouses/update (skladišče brez navedene države se nahaja v državi podjetja).
Poročanje o digitalni evidenci v EU
POST /v1/declarations/eu/digital-reporting/list (declarations:read) { fromDate, toDate } prikaže seznam vseh transakcij, za katere člen 262 Direktive 2006/112/ES zahteva posamično poročanje od 1. julija 2030 dalje v vseh 27 državah članicah:
- izdani izvozni računi in dobropisi z ureditvijo
vatSchemeintra_eu_b2b(člen 262(1)(a)) alireverse_charge(člen 262(1)(c)), ki zapadejo v poročanje ob izdaji računa; - knjiženi prejeti računi dobavitelja iz druge države članice s postavkami, katerih DDV podjetje obračuna samo (člen 262(1)(b) za blago, (d) za storitve), ki zapadejo v poročanje 5 dni po prejemu računa.
Vsaka transakcija vsebuje podatke po členu 264: datum in številko računa, davčni številki dobavitelja in kupca, postavke, davčno osnovo, sklic na oprostitev, številko popravljenega računa v primeru dobropisa (člen 226(16)), bančne račune dobavitelja (člen 226(17)), stopnjo in znesek DDV za pridobitve, državo članico poročanja (tisto, ki je izdala uporabljeno davčno številko, člen 262(2)), rok za oddajo ter polje missing, ki navaja morebitne manjkajoče podatkovne elemente. Države članice morajo podatke sprejeti kot e-račun po standardu EN 16931 (člen 263(3)); POST /v1/sales/invoices/peppol-xml ustvari to datoteko za vsako dobavo. Ker skupno sporočilo EU iz člena 263(4) in nacionalni kanali za pošiljanje podatkov še niso objavljeni, jih sistem Nordlet ne pošilja.
Prag za prodajo na daljino
POST /v1/declarations/eu/distance-sales-threshold/get (declarations:read) { date? } - spremlja prag unije v višini 10.000 EUR po členu 59c na podlagi podatkov glavne knjige: seštevke čezmejne prodaje B2C na daljino za tekoče in preteklo koledarsko leto (računi po ureditvi OSS ter čezmejni računi potrošnikom brez ureditve), podatek, ali je podjetje še vedno pod pragom, ter preostali razpoložljivi znesek do praga. Dokumenti v valutah, ki niso EUR, se seštevajo po vrednosti na dokumentu ob izpisu opozorila. Reševalec DDV to preveri samodejno, kadar parameter belowDistanceSalesThreshold ni podan.
Pragovi oprostitve za mala podjetja
POST /v1/declarations/eu/sme-thresholds/list vrača nacionalne pragove oprostitve DDV po posameznih državah članicah v skladu z Direktivo (EU) 2020/285 (vključena sta nacionalna zgornja meja 85.000 EUR in zgornja meja prometa v Uniji 100.000 EUR). Podatki so pridobljeni s portalov Evropske komisije za mala podjetja; kadar nacionalna stran napotuje na bazo TEDB brez navedenega zneska, je vnos null in se ne ugiba. Nekateri pragovi so določeni v nacionalni valuti (DKK/HUF/RON), nekatere države pa objavljajo sektorske pragove (npr. Irska: storitve 42.500 EUR, blago 85.000 EUR).
POST /v1/declarations/eu/sme-threshold/get { date? } poroča o položaju podjetja, ki ni zavezanec za DDV, glede na prag njegove lastne države: promet v tekočem koledarskem letu skupaj s prometom preteklega leta (precedingTurnover), status (below / approaching pri 80 % / exceeded, oziroma not_applicable za registriranega zavezanca za DDV, unknown, kadar prag ni v evidenci ali se valuta razlikuje), preostali znesek do praga in opozorila. Vključena so priporočila glede karantene: preoračitev praga označuje oprostitev kot nedosegljivo do konca tekočega in naslednjega koledarskega leta, podjetje, ki je pod pragom letos, a je bilo nad njim lani, pa je opozorjeno, da se oprostitev ne more nadaljevati do prihodnjega leta (obe leti morata ostati pod pragom - mehanistika člena 284(2); končna točka za promet v Uniji vsebuje enako opozorilo za zgornjo mejo 100.000 EUR). Za države z nacionalnim pragom za transakcije znotraj EU - litovskih 14.000 EUR za storitve, dobavljene v druge države članice, in blago/storitve, pridobljene iz njih - odziv vključuje razčlenitev intraEu (pridobitve od dobaviteljev iz EU + storitve z obrnjeno davčno obveznostjo) s svojim statusom in opozorilom.
Čezmejna ureditev za mala podjetja: promet v Uniji in četrtletno poročilo
POST /v1/declarations/eu/union-turnover/get { date? } spremlja zgornjo mejo 100.000 EUR za "promet v Uniji" v okviru čezmejne ureditve za mala podjetja (člen 284(2)) iz podatkov glavne knjige - skupno vrednost dobav, opravljenih znotraj EU (izvozi in dobave izven območja uporabe so izključeni) v tekočem in preteklem koledarskem letu - ter vrača vsote za obe leti, status, razpoložljiv znesek in opozorila (not_applicable za zavezanca za DDV).
POST /v1/declarations/eu/sme-cross-border-report/compute { year, quarter } pripravi četrtletno poročilo, ki ga mora malo podjetje v tej ureditvi oddati svoji matični državi članici (člen 284b): skupno vrednost dobav, opravljenih v posamezni državi članici v tistem četrtletju, po eno vrstico na državo (država članica dobave = država potrošnje z računa, sicer država partnerja, sicer domača država), skupaj s skupnim seštevkom. Dobave izven EU so izključene.
Paketi nacionalnih obračunov DDV
POST /v1/declarations/eu/vat-return/packs/list navaja razpoložljive pakete držav; POST /v1/declarations/eu/vat-return/compute { countryCode, year, month, months? } posreduje zahtevek paketu, registriranemu za tisto državo, ter vrne obračun v obliki oštevilčenih polj ({ code, label, amount }) skupaj z opozorili, opombami in uradnim virom (source). Zahteva, da je podjetje registrirano v tisti državi (sicer vrne kodo 422). Litva (FR0600) je na voljo kot prvi paket, ki ovija obstoječi generator FR0600; dodatne države bodo dodane kot adapterji, ki temeljijo izključno na podatkih, ko bo uradna postavitev njihovih obrazcev preverjena.
Starejša zbirna poročila POST /v1/reports/oss ostajajo na voljo kot hevristični analitični pogled (temelji na državi partnerja, ureditev ni obvezna); končne točke za obračune pa predstavljajo uradno pot za oddajo davčnih obračunov. Obe poti izpeljeta domačo državo iz podatkov o podjetju, ne pa s predpostavko, da gre za Litvo.