Nordlet

← 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 podatkom serviceCountryCode, ki označuje državo, kjer se nahaja nepremičnina ali kjer poteka prevoz. Za oboje je potrebna vrednost supplyType: "services".
  • underlyingSupplierGaveVatNumber in underlyingSupplierChargesVat: 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 vatScheme intra_eu_b2b (člen 262(1)(a)) ali reverse_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.