← Dokumentacija / Vadovai
ES PVM variklis
Prievolės vietos nustatymas, OSS/IOSS deklaracijos, MVĮ atleidimas ir nuotolinės prekybos ribos.
Tarptautinis PVM apmokestinimas vykdant pardavimus ES/EEE erdvėje: prievolės vietos nustatymas, atvirkštinis PVM (reverse charge), prekyvietės (marketplace) kaip preziumuojamo tiekėjo (deemed supplier) taikymas, šalių tarifų žinynas ir OSS/IOSS deklaracijos. Viskas, kas pateikiama žemiau, veikia API pirminiu principu (API-first); prie kiekvieno galinio taško (endpoint) nurodytos reikalingos teisės (scopes).
Tarifų žinynas
POST /v1/reference/eu-vat-rates/list (reference:read) – įstatymų nustatyti PVM tarifai visoms 27 ES šalims, kuriuos galima filtruoti pagal countryCode ir date. Tarifų galiojimo langai sekami nuo 2024-01-01 (EE 24 % nuo 2025-07, RO 21 % / 11 % nuo 2025-08, SK 23 % / 19 % nuo 2025-01, FI 13,5 % ir LT 12 % nuo 2026-01, CZ 12 % nuo 2024-01).
Šaltinis: Europos Komisijos duomenų bazė „Taxes in Europe“ (TEDB, https://ec.europa.eu/taxation_customs/tedb/), gauta 2026-07-16; Lietuvos 2026 m. pakeitimai patvirtinti pagal VMI (https://www.vmi.lt/evmi/pvm-tarifai), Suomijos 2026 m. pakeitimas – pagal vero.fi. Apimtis: tik žemyninės dalies / standartinės teritorijos tarifai – regioniniai variantai (Austrijos Jungholzas, Graikijos salos, Azorai / Madeira, Prancūzijos užjūrio teritorijos ir Korsika) nėra modeliuojami.
POST /v1/reference/vat-classifiers/list dabar grąžina countryCode kiekvienam klasifikatoriui (esami i.SAF PVM* kodai yra LT); POST /v1/reference/vat-classifiers/upsert (reference:write) įkelia klasifikatorių rinkinius papildomoms šalims – tai duomenų kelias būsimiems šalių rinkiniams.
Apmokestinimo tvarkos nustatymas
POST /v1/reference/vat/resolve (reference:read) atsako į klausimą „kokį PVM turiu taikyti?“ konkrečiam tiekimui. Įvestis: partnerId arba customerCountryCode (+ pasirenkamas customerIsBusiness perrašymas – kitu atveju nustatoma automatiškai pagal partnerio PVM kodą), supplyType (goods | services | digital), date ir situacijos vėliavėlės: belowDistanceSalesThreshold, facilitatedByMarketplace (parduodate per preziumuojamo tiekėjo platformą), actingAsMarketplace (jūs esate platforma), sellerEstablishedInEu, importedConsignmentValueEur.
Išvestis: scheme, vatCountryCode, reverseCharge, deemedSupplier, zeroRated, paskirties šalies tarifų meniu, teisinis pagrindas (Direktyvos 2006/112/EB straipsnis) ir patariamosios pastabos (pvz., priminimas, kad 138 straipsnio lengvatai reikalingas VIES sistemoje galiojantis kliento PVM kodas).
Įgyvendintos taisyklės:
| Situacija | Rezultatas |
|---|---|
| Tiekimas toje pačioje šalyje | domestic, vidaus tarifai |
| Tarpvalstybinis B2B prekių tiekimas ES viduje | intra_eu_b2b – 0 % taikymas pagal 138 str., pirkėjas apskaičiuoja pats |
| Tarpvalstybinės B2B paslaugos ES viduje | reverse_charge – 44/196 str. |
| Tarpvalstybinis B2C prekių / skaitmeninių paslaugų tiekimas ES viduje viršijus 10 000 € | oss_union – paskirties šalies tarifai, 33(a)/58 str. |
Tarpvalstybinis B2C ES viduje neviršijant 10 000 € (belowDistanceSalesThreshold) |
domestic išvykimo šalyje, 59c str. |
| Bendra B2C paslaugų teikimo tvarka ES viduje | domestic, 45 str. |
| Prekės ne į ES | export – 0 % taikymas pagal 146 str. 1 d. |
| Paslaugos / skaitmeninės paslaugos ne į ES | out_of_scope (44/59 str.) |
Pardavimas per preziumuojamo tiekėjo prekyvietę (facilitatedByMarketplace) |
marketplace_deemed – 0 % tiekimas platformai pagal 136a str. |
| Importuota siunta ≤ 150 € B2C | ioss – paskirties šalies PVM pardavimo metu, 369l–369x str.; preziumuojamas tiekėjas, kai actingAsMarketplace (14a str. 1 d.) |
| Atleista smulkioji įmonė (įmonė nėra PVM mokėtoja), vidaus tiekimas | sme_exempt – PVM taikomas nėra, 284 str. 1 d. |
| Atleista smulkioji įmonė, tarpvalstybinis B2C ES viduje, turi tarpvalstybinį EX numerį | sme_exempt – 284 str. 2 d.; galioja, kol neviršyta paskirties šalies riba ir 100 000 € Sąjungos apyvarta |
| Atleista smulkioji įmonė, tarpvalstybinis B2C ES viduje, neturi EX numerio | paliekamas oss_union / išvykimo šalies režimas su pastaba, kad dėl tarpvalstybinio EX numerio būtų taikomas atleidimas |
10 000 € ribą (59c str.) galima perduoti tiesiogiai per belowDistanceSalesThreshold; kai ji nenurodyta, variklis ją seka automatiškai iš didžiosios knygos duomenų (žr. ribos galinį punktą žemiau) ir prie nustatymo rezultato prideda kaupiamąsias sumas.
MVĮ atleidimas (Direktyva 2020/285, nuo 2025 m.). Kai įmonė nėra registruota PVM mokėtoja, nustatytojas ją traktuoja kaip smulkųjį verslą, kuriam taikoma lengvata: vidaus tiekimai priskiriami sme_exempt (PVM nėra), o tarpvalstybiniai B2C tiekimai ES viduje taip pat priskiriami sme_exempt, kai įmonė turi tarpvalstybinį EX numerį (smeExemptionNumber įmonės profilyje) – kitu atveju išlaikomas įprastas OSS / išvykimo šalies režimas su pastaba, siūlančia tarpvalstybinę schemą. Už atitiktį reikalavimams (neviršijant paskirties šalies ribos ir 100 000 € apyvartos visoje Sąjungoje) atsako mokėtojas; nustatytojas tai pažymi pastabose. EX numerį nustatykite per account/companies/update (smeExemptionNumber).
Sąskaitos faktūros
sales/invoices/create|update priima vatScheme (vieną iš aukščiau nurodytų schemų), vatCountryCode (vartojimo valstybė narė; privaloma ir validuojama kaip ES, jei naudojama oss_union/ioss) ir deemedSupplier. E. prekybos užsakymai priima shipToCountryCode ir marketplace; orders/fulfill automatiškai nustato apmokestinimo tvarką pagal gavėjo šalį ir pažymi sąskaitos faktūros juodraštį (daroma prielaida, kad tai prekės ir viršyta nuotolinės prekybos riba – jei ne, prieš išrašydami juodraštį patikslinkite).
PVM schemos laukas naujos sąskaitos faktūros puslapyje
Naujos sąskaitos faktūros puslapyje esantis laukas „PVM schema“ siūlo toliau nurodytas parinktis. Kiekvienoje eilutėje įrašytas PVM % yra tarifas, kuriuo apmokestinama sąskaita faktūra. Pasirinkus parinktį su užrašu „be PVM“, kiekvienai eilutės pozicijai nustatomas 0 % tarifas (o grįžus atgal atstatomas numatytasis tarifas). PDF faile išspausdinamas teisiškai privalomas pasirinktos schemos prierašas. Pasirinkus „Automatiškai“, išsaugant failą iškviečiamas aukščiau aprašytas nustatytojas, naudojantis partnerio šalį bei PVM kodą ir jūsų pasirinktą „Tiekimo tipą“ (prekės, paslaugos arba skaitmeninės paslaugos); jei partneris neturi šalies ar PVM kodo, išsaugant bus grąžinta klaida su pranešimu ir schemą turėsite pasirinkti patys.
| Parinktis formoje | Schema | Naudokite, kai | PVM sąskaitoje faktūroje |
|---|---|---|---|
| Automatiškai (pagal partnerį ir tiekimo tipą) | nustatoma išsaugant | Norite, kad schema būtų parinkta pagal partnerį ir tiekimo tipą | Nustatoma pagal parinktį; schemoms be PVM eilutės nustatomos į nulį |
| Vidaus | domestic |
Pirkėjas yra jūsų šalyje | Jūsų šalies tarifai |
| Tarpvalstybinis B2B prekių tiekimas ES viduje (0 %, 138 str.) | intra_eu_b2b |
Prekės siunčiamos PVM mokėtojui kitoje ES šalyje; pirkėjo PVM kodas turi galioti VIES sistemoje | PVM nėra; PDF faile nurodyta 138 str. lengvata |
| Tarpvalstybinės B2B paslaugos ES viduje (atvirkštinis PVM) | reverse_charge |
Paslaugos teikiamos PVM mokėtojui kitoje ES šalyje | PVM nėra; PDF faile spausdinama „Atvirkštinis PVM“ (196 str.) |
| Sąjungos OSS (ES vartotojai, paskirties šalies PVM) | oss_union |
Prekės ar skaitmeninės paslaugos vartotojams kitoje ES šalyje viršijant 10 000 € ribą visoje ES; reikalauja vartojimo šalies | Paskirties šalies tarifas, įrašytas kiekvienoje eilutėje; deklaruojamas ketvirtinėje OSS deklaracijoje |
| IOSS (importas iki 150 €) | ioss |
Prekės importuojamos iš ne ES šalių ES vartotojui, siunta ≤ 150 €; reikalauja vartojimo šalies | Paskirties šalies tarifas, įrašytas kiekvienoje eilutėje; deklaruojamas mėnesinėje IOSS deklaracijoje |
| Prekyvietė (preziumuojamas tiekėjas) | marketplace_deemed |
Parduodate per platformą, kuri yra preziumuojamas tiekėjas | PVM nėra jūsų tiekime platformai (136a str.) |
| Eksportas (0 %) | export |
Prekės išvežamos už ES ribų | PVM nėra; PDF faile nurodyta 146 str. lengvata |
| Ne PVM objektas (paslaugos už ES ribų) | out_of_scope |
Paslaugos klientei už ES ribų | PVM nėra; PDF faile nurodoma, kad tiekimas yra už ES PVM ribų (44/59 str.) |
| MVĮ atleista (nėra PVM mokėtojo) | sme_exempt |
Jūsų įmonė nėra PVM mokėtoja ir taiko smulkiojo verslo lengvatą | PVM nėra; PDF faile nurodyta 284 str. lengvata |
Abi tarpvalstybinės B2B parinktys skiriasi tik tuo, kas yra tiekiama. Prekėms taikoma 138 str. lengvata: pirkėjas deklaruoja įsigijimą ES viduje. Paslaugoms taikomas 44/196 str. atvirkštinis PVM: pirkėjas PVM apskaičiuoja pats. Abiem atvejais sugeneruojama sąskaita faktūra be PVM, tačiau PDF faile spausdinamas skirtingas prierašas ir sumos patenka į skirtingus pirkėjo deklaracijos laukus, todėl pasirinkimas yra svarbus.
OSS / IOSS deklaracijos
POST /v1/declarations/eu/oss/compute (declarations:read) { year, quarter } – Sąjungos schemos ketvirtinė deklaracija pagal Komisijos įgyvendinimo reglamento (ES) 2020/194 III priedą: eilutės pagal vartojimo valstybę narę × tarifo tipą (STANDARD/REDUCED) × tarifą su apmokestinamąja suma ir PVM, atskaičius kreditines sąskaitas faktūras, bei bendras sumas. Įtraukiami tik išrašyti dokumentai su vatScheme: "oss_union". Įspėjimai atkreipia dėmesį į nestatistinius tarifus paskirties šaliai ir laikotarpiui, praleistas 0 % eilutes, dokumentus be vatCountryCode ir tiekimus, apmokestintus identifikavimo valstybėje narėje.
POST /v1/declarations/eu/ioss/compute { year, month } – tokios pat formos mėnesinė deklaracija, skirta vatScheme: "ioss" (importuotos siuntos ≤ 150 €).
Abi atsakymų struktūros apima corrections masyvą (taip pat correctionsTotal): dabartiniu laikotarpiu išrašytas, bet su ankstesnio OSS/IOSS laikotarpio originalu susietas (per creditedInvoiceId) kreditinis dokumentas iškeliamas iš laikotarpio eilučių ir deklaruojamas kaip ankstesnio laikotarpio tikslinimas – nurodant šalį, originalių metų ketvirtį (OSS) arba mėnesį (IOSS) ir neigiamą PVM pokytį, kaip reikalaujama pagal 2020/194 reglamento III priedą. Kreditiniai dokumentai be creditedInvoiceId įskaitomi į dabartinį laikotarpį ir pažymimi įspėjimu, kad juos būtų galima susieti; trejus metus viršijantys tikslinimai yra pažymimi (Reglamento 282/2011 61 str.).
Pasiekiama bet kuriai ES įsteigtai įmonei (nėra apribota tik LT).
Nuotolinės prekybos riba
POST /v1/declarations/eu/distance-sales-threshold/get (declarations:read) { date? } – seka 59c str. 10 000 € Sąjungos ribą iš didžiosios knygos duomenų: dabartinių ir praėjusių kalendorinių metų tarpvalstybinių B2C nuotolinės prekybos pardavimų bendras sumas (OSS schemos sąskaitas faktūras ir tarpvalstybines vartotojų sąskaitas faktūras be schemos), ar įmonė vis dar neviršijo ribos ir likutinį limitą. Dokumentai ne eurais sumuojami pagal dokumento vertę kartu su įspėjimu. PVM nustatytojas tuo naudojasi automatiškai, kai nenurodyta belowDistanceSalesThreshold.
MVĮ atleidimo ribos
POST /v1/declarations/eu/sme-thresholds/list grąžina kiekvienos valstybės narės vietos PVM atleidimo ribas pagal Direktyvą (ES) 2020/285 (įskaitant 85 000 € nacionalinę ribą ir 100 000 € Sąjungos apyvartos ribą). Duomenys paimti iš Komisijos MVĮ portalo šalių puslapių; kai nacionaliniame puslapyje nurodoma remtis TEDB be konkrečios sumos, pateikiama null, o ne spėjama reikšmė. Kai kurios ribos nustatytos nacionaline valiuta (DKK/HUF/RON), o kai kurios šalys skelbia ribas pagal sektorius (pvz., Airija: paslaugoms 42 500 €, prekėms 85 000 €).
POST /v1/declarations/eu/sme-threshold/get { date? } pateikia PVM nemokanančios įmonės padėtį savo šalies ribos atžvilgiu: dabartinių kalendorinių metų apyvartą ir praėjusių metų apyvartą (precedingTurnover), status (below / approaching, pasiekus 80% / exceeded, arba not_applicable registruotam PVM mokėtojui, unknown, kai ribos nėra duomenų bazėje arba skiriasi valiuta), likutinį limitą ir įspėjimus. Pridedami karantino patarimai: viršijus ribą pažymima, kad lengvata nepasiekiama likusią dabartinių ir kitų kalendorinių metų dalį, o įmonei, kuri šiais metais yra neviršijusi ribos, bet viršijo ją praėjusiais metais, pateikiamas įspėjimas, kad lengvatos negalima atnaujinti iki kitų metų (abi metai turi neviršyti – 284 str. 2 d. mechanika; Sąjungos apyvartos galinis punktas pateikia tokį patį įspėjimą dėl 100 000 € ribos). Šalims, turinčioms nacionalinį sandorį ES viduje – Lietuvos 14 000 € riba paslaugoms, teikiamoms į kitas valstybes nares, ir prekių bei paslaugų įsigijimams iš jų – atsakyme pateikiama intraEu išklotinė (įsigijimai iš ES tiekėjų + suteiktos atvirkštinio PVM paslaugos) su nuosavu statusu ir įspėjimu.
Tarpvalstybinė MVĮ schema: Sąjungos apyvarta ir ketvirtinė ataskaita
POST /v1/declarations/eu/union-turnover/get { date? } seka 100 000 € „apyvartos Sąjungoje“ ribą tarpvalstybinei MVĮ sistemai (284 str. 2 d.) pagal didžiosios knygos duomenis – bendrą per dabartinius ir praėjusius kalendorinius metus ES viduje atliktų tiekimų vertę (eksportas ir ne PVM objekto tiekimai neįskaičiuojami) – grąžindama abu metinius totals, status, limitą ir įspėjimus (not_applicable PVM mokėtojui).
POST /v1/declarations/eu/sme-cross-border-report/compute { year, quarter } sugeneruoja ketvirtinę ataskaitą, kurią pagal schemą dirbanti MVĮ privalo pateikti savo valstybei narei (284b str.): bendrą tą ketvirtį kiekvienoje valstybėje narėje atliktų tiekimų vertę, po vieną eilutę šaliai (tiekimo valstybė narė = sąskaitos faktūros vartojimo šalis, kitu atveju partnerio šalis, kitu atveju – namų šalis), taip pat sumą. Tiekimai ne į ES neįtraukiami.
Nacionaliniai PVM deklaracijų rinkiniai
POST /v1/declarations/eu/vat-return/packs/list išvardija galimus šalių rinkinius; POST /v1/declarations/eu/vat-return/compute { countryCode, year, month, months? } nukreipia į tai šaliai registruotą rinkinį ir grąžina deklaraciją kaip numeruotus laukelius ({ code, label, amount }) kartu su įspėjimais, pastabomis ir oficialiu source. Reikalaujama, kad įmonė būtų registruota toje šalyje (kitu atveju grąžinama 422). Lietuva (FR0600) pateikiama kaip pirmasis rinkinys, apimantis esamą FR0600 generatorių; papildomos šalys bus pridedamos kaip duomenų adapteriai, kai tik bus patvirtintas jų oficialus formos išdėstymas.
Senesnė POST /v1/reports/oss suvestinė lieka kaip heuristinis analitinis rodinys (pagal partnerio šalį, nereikalaujant schemos); deklaracijų galiniai punktai yra teisiškai tinkamas kelias atskaitomybei. Abi šios funkcijos namų šalį nustatuoja pagal įmonę, o ne daro prielaidą, kad tai Lietuva.