Reaalajas EL käibemaks arendajatele, kes ehitavad Eestis
Põhjalik võrdlus raamatupidamis- ja maksuplatvormidest, mis töötlevad Eesti ja EL-i käibemaksu API-de, SDK-de ning veebikonksude kaudu, selgete märkustega selle kohta, mida kumbki lahendus tegelikult katab.
Eesti tõstis 1. juulil 2025 oma standardse käibemaksumäära 24%-le. Kuna muudatus toimus aasta keskel, on tegemist ebamugava ajastusega. Iga süsteem, mis salvestab riigi kohta ainult ühe määra, selle ise kehtivuskuupäeva toetamata, tagastab nüüd 2025. aasta esimese poole tehingute jaoks vale tulemuse. Lisaks sisaldab Eesti käibemaksudeklaratsioon arvepõhist lisa, mistõttu ainuüksi perioodi kogusummadest selle esitamiseks ei piisa.
See artikkel võrdleb arendajatele suunatud platvorme, mis haldavad EL-i ja Eesti käibemaksu reaalajas, eristab arvutamise raamatupidamisest ja deklareerimisest ning selgitab, kuhu kumbki variant tegelikult sobib.
Mida "reaalajas EL-i käibemaksu haldus" peab sisaldama
Seda väljendit kasutatakse väga erinevate toodete kohta. Et sellel oleks reaalne sisu, peab platvorm tehingu, arve, väljamakse või pearaamatu kirje loomise ajal tegema suurema osa järgmistest toimingutest:
- Tuvastama tehinguandmete põhjal käibemaksurežiimi.
- Rakendama kehtivaid riigi- ja tootespetsiifilisi reegleid.
- Katma Eestit ja laiemat EL-i, sealhulgas B2B pöördmaksustamist ja B2C sihtkohapõhist maksustamist.
- Pakkuma kõike seda API, SDK või veebikonksu (webhook) kaudu.
- Säilitama andmed käibemaksu, OSS-i, auditite ja raamatupidamisaruandluse jaoks.
Sõnade "reaalajas" taga peitub kolm erinevat võimekust:
- Reaalajas arvutamine - käibemaks arvutatakse tehingu või arve loomise hetkel.
- Reaalajas raamatupidamine - tehing, pearaamatu kirje ja käibemaksuandmed jõuavad raamatupidamisse viivitamatult.
- Reaalajas aruandlus - andmed edastatakse maksuhaldurile vahetult pärast tehingut.
Enamik tooteid teeb esimest. Väga vähesed teevad kõiki kolme. Eestil ei ole e-arvete eelkontrolli platvormi (clearance platform), kuid KMD INF lisa tähendab, et deklaratsioon ise sisaldab arvepõhiseid andmeid. Teenusepakkuja, kes salvestab ainult koondandmeid, ei saa seda toota.
Eesti ja EL-i reeglid, mis võrdlust suunavad
Eestis kehtib 24% standardne käibemaksumäär (tõstetud 22%-lt 1. juulil 2025), 13% määr majutusteenustele ning 9% määr raamatutele ja perioodikale nii trükis kui ka elektroonilisel kujul, samuti ravimitele, kusjuures ekspordile ja EL-i sisestele tarnetele kehtib 0%. Reeglid avaldab Maksu- ja Tolliamet. Registreerimiskohustus tekib 40 000 euro suuruse maksustatava käibe ületamisel kalendriaastas ning registreerimine tuleb e-MTA kaudu läbi viia kolme tööpäeva jooksul piiri ületamisest.
Nõuetele vastavate EL-i siseste B2C kaugmüükide ja piiriüleste digiteenuste puhul on kogu EL-i ülene künnis 10 000 eurot, nagu on sätestatud Euroopa Komisjoni ühenduse ühe akna (One Stop Shop) portaalis. Sellest piirist ülespoole järgib käibemaks reeglina kliendi liikmesriiki. Ühe akna süsteem (OSS) võimaldab ettevõttel registreeruda ühes liikmesriigis ja deklareerida piiriülest B2C käibemaksu kogu EL-i ulatuses, kuid see ei kaota vajadust tehingutasandi loogika järele.
Kehtib ka veebipoe reegel, mis on rangem, kui enamik tiime ootab. Artikli 14a kohaselt muutub elektrooniline liides imporditud kaupade kaugmüügil saadetistes väärtusega kuni 150 eurot ning eraldi ka kaupade tarnimisel EL-i klientidele mis tahes väärtuses, kui tegelik müüja ei ole asutatud EL-is, maksukohustuslaseks loetud tarnijaks (deemed supplier). Komisjoni selgitavad märkused käibemaksu e-kaubanduse reeglite kohta kirjeldavad mõlemat aspekti. Veebituru (marketplace) ehitamisel muudab see arhitektuuri põhjalikumalt kui lihtsalt ühe välja lisamine.
Lühiülevaade platvormidest
| Platvorm | Parim kasutusjuht | Reaalajas käibemaksu võimekus | Raamatupidamise, OSS-i ja deklareerimise ulatus | Peamine kitsaskoht |
|---|---|---|---|---|
| Stripe Tax | Tooted ja veebiturud, mis kasutavad juba Stripe'i | Arvutab käibemaksu tehingu loomisel, Eesti on kaasatud | EL-i eksport ja OSS-i andmed; Eesti pearaamat puudub ja ise EL-i deklaratsioone ei esita | Tasub ära ainult siis, kui Stripe on juba makselahenduseks |
| Paddle | SaaS ja allalaaditavad digitaalsed tooted | Arvutab käibemaksu kassas kliendi asukoha alusel | Registreerib, deklareerib ja tasub müüjana (Merchant of Record) | Võtab üle müüja rolli ja ühtlasi ka arve |
| Quaderno | Väiksemad SaaS- ja e-kaubanduse ettevõtted | Arvutab kassas, valideerib käibemaksunumbreid | Maksuaruanded ja andmed; automaatne deklareerimine ei ole iga paketi puhul dokumenteeritud | Maksude ja arvelduse kiht, mitte pearaamatusüsteem |
| Avalara AvaTax | Suurettevõtete ERP- ja arveldussüsteemid | Reaalajas määratlemine hallatava maksusisu baasil | VAT Reporting on Returns tootevalikus eraldi toode | Mõeldud ja hinnastatud suurettevõtete projektide jaoks |
| Fonoa Tax Engine | Suured platvormid ja veebiturud | Reaalajas määratlemine üle 190 jurisdiktsiooni | Deklaratsioonid, e-arved ja aruandlus; maksunumbri valideerimine on eraldi toode | Avalik hinnakiri puudub |
| Nordlet | Integreeritud raamatupidamine veebiturgudel ja platvormidel | Lahendab skeemi ja määrad tehingu kaupa, postitatakse koos pearaamatu kirjega | Muutumatu kahekordse kirjendamisega pearaamat, väljamaksed, OSS-i ja IOSS-i summad, eksporditav auditijälg | Eesti deklaratsioonide pakett puudub; määradel on kehtivuskuupäevad ja pearaamat säilitab arvetasandi detailid |
Stripe Tax: kiire valik, kui Stripe on juba kasutusel
Juba Stripe'i makseid, arveldust (Billing) või Connecti kasutavate meeskondade jaoks on Stripe Tax kõige kättesaadavam reaalajas arvutamise kiht. Dokumentatsioon katab käibemaksu arvutamist üle maailma, Tax API-t koos PaymentIntentidega, maksude kogumist arvetelt ning Tax kasutamist Connectis platvormi või veebituruna.
Stripe'i piirangud on selgelt välja toodud. Selle deklareerimise dokumentatsioon ütleb: „Te peate deklareerima ja tasuma kogutud maksu igas asukohas, kus te olete registreeritud.“ Automatiseeritud deklareerimist pakutakse Ameerika Ühendriikides; mujal teeb Stripe koostööd deklareerimispartneritega, mis tähendab, et EL-i käibemaksudeklaratsiooni esitate teie ise või partner, mitte Stripe Tax. See on arvutus- ja ekspordikiht, mitte raamatupidamissüsteem.
Eesti projekti puhul on heaks testiks 2025. aasta keskel toimunud maksumäära muudatus: tasub küsida, kuidas hinnastatakse täna tehtud kreeditarvet, mis on seotud 2025. aasta juunikuu arvega.
Paddle: anna kogu maksukohustus kellegi teise hoolde
Paddle on teist tüüpi toode. See toimib müüjana (Merchant of Record) ning võtab vastutuse maksude „arvutamise, deklareerimise ja tasumise“ eest seal, kus teie kliendid asuvad. See arvutab kassas käibemaksu, väljastab arve ning deklareerib ja tasub maksud teie eest. Arendaja dokumentatsioon katab Paddle.js-i, kataloogi API-d, kassa ja veebikonksud (webhook), nagu transaction.completed, mis käivitub tehingu jõudmisel staatusesse completed ja on tavaline konks juurdepääsu andmiseks pärast makset.
Kompromiss on pigem arhitektuuriline kui tehniline. Paddle-st saab ametlik müüja (seller of record), mistõttu te ei hoia enam alles sellist kaupmehe-, arve- ja raamatupidamismudelit, nagu säilitaksite oma kassa puhul.
Eesti tarbijatele müüdavate digitaalsete toodete puhul kõrvaldab see arvutamise ja deklareerimise vajaduse. Eesti ettevõte peab aga endiselt esitama KMD ja selle lisa.
Quaderno: maksukiht väiksematele digiettevõtetele
Quaderno on üks selgemaid arendajasõbralikke valikuid väiksematele digiettevõtetele, kes soovivad maksuteenust, mis ei sõltu ühest kindlast maksetöötlejast. Selle API dokumenteerib lõpp-punkti /tax_rates/calculate, mis arvutab kliendi aadressi ja tehingu tüübi alusel kohaldatava määra, lõpp-punkti /tax_ids/validate, mis katab EL-i käibemaksunumbreid, ning arvete, kviitungite ja kreeditarvete lõpp-punktid. Dokumenteeritud Connecti sektsioon kontoressurssidega on osa, millele veebiturg saaks oma lahenduse üles ehitada.
Piiranguks on ulatus. Quaderno on maksu- ja arvelduskiht, mitte muutumatu kahekordse kirjendamisega pearaamatusüsteem ning selle avalikud materjalid ei taga automaatset deklareerimist igas paketis ja igas riigis. Suhtuge deklareerimisvastutusesse millegisse, mis tuleb kirjalikult kinnitada.
Toimiv kassakiht väiksele Eesti digiettevõttele. KMD ja KMD INF lisa jäävad sellest väljapoole.
Avalara ja Fonoa: suurettevõtete maksumootorid
Avalara AvaTax teostab reaalajas maksude määratlemist kassas, arveldamisel või tellimuste töötlemisel REST API-de ja SDK-de kaudu. Pange tähele toodete eristust: VAT Reporting asub Returns tootevalikus eraldi, seega ei ole EL-i käibemaksu nõuetele vastavuse töövoog lihtsalt „AvaTax“ - määratlege vajalikud moodulid täpselt. Avalara dokumenteerib liitumistee 90-päevase tasuta prooviperioodiga, samas kui tootmiskeskkonna ärimudel on suunatud suurettevõtetele.
Fonoa Tax Engine märgib, et see „arvutab iga tehingu õige kaudse maksu kohtlemise reaalajas“ versioonitud API kaudu rohkem kui 190 jurisdiktsioonis. Üks arhitektuuriline detail on oluline: maksunumbri valideerimine on eraldi Fonoa toode (Validate), mitte osa Tax Engine'ist, nii et kui VIES-i tõendamine on teie jaoks oluline, määrake see selgesõnaliselt eraldi, selle asemel et eeldada mootori katvust.
Ainult Eesti turule suunatud projekti jaoks on mõlemad liiga suured ning kumbki ei avalda oma avalikes materjalides Eesti lisade tuge.
Kuhu Nordlet paitub: käibemaksu vastus ja pearaamatu kirje on sama kirje
Nordlet on raamatupidamise API veebiturgudele ja platvormidele, mis vajavad oma tootesiseselt pearaamatuid, väljamakseid, EL-i makse ja eksporditavat auditijälge, mitte kassa külge ühendatud arveldamisrakendust.
Arhitektuuriline erinevus seisneb selles, et käibemaksu määratlemine ja raamatupidamiskirje kuuluvad ühte süsteemi. Päring POST /v1/reference/vat/resolve vastab maksustamise küsimusele tehingu faktide põhjal:
{
"customerCountryCode": "EE",
"customerIsBusiness": false,
"supplyType": "digital"
}
{
"scheme": "oss_union",
"vatCountryCode": "EE",
"reverseCharge": false,
"deemedSupplier": false,
"zeroRated": false,
"rates": [
{ "category": "standard", "ratePercent": "24.00" },
{ "category": "reduced", "ratePercent": "13.00" },
{ "category": "reduced", "ratePercent": "9.00" }
],
"legalBasis": "Directive 2006/112/EC art. 58 - taxable where the consumer resides; report via the Union OSS"
}
Muutke klient ettevõtteks, kellel on kehtiv Eesti käibemaksunumber, ja sama päring tagastab väärtuse reverse_charge koos viitega Directive 2006/112/EC art. 44, 196 - VAT due by the customer (reverse charge). Seadistage actingAsMarketplace müüjaga, kes on asutatud väljaspool EL-i, ja süsteem tagastab artikli 14 lõike 2 alusel deemedSupplier: true. Õiguslik alus liigub koos vastusega, mis on just see osa, mida audiitor küsib aastaid hiljem.
Modelleeritud on üheksa skeemi: domestic, intra_eu_b2b, reverse_charge, oss_union, ioss, marketplace_deemed, export, out_of_scope ja sme_exempt. 10 000-eurost kaugmüügi künnist jälgitakse, mitte ei tehta oletusi - /v1/declarations/eu/distance-sales-threshold/get annab aru ettevõtte positsioonist selle suhtes ning /v1/declarations/eu/oss/compute ja /v1/declarations/eu/ioss/compute koostavad perioodi summad, sealhulgas varasemate perioodide korrektsioonide sektsiooni. Määrad pärinevad Euroopa Komisjoni TEDB voost koos kehtivuskuupäevadega ja ettevõte saab neid riigipõhiselt üle kirjutada.
Määratlus postitatakse seejärel muutumatusse kahekordse kirjendamisega pearaamatusse, kusjuures käibemaksu metaandmed on kirje külge seotud, nii et maksumootori ja eraldiseisva arvestussüsteemi vahel ei ole vaja teha teistkordset vastavusse viimist (reconciliation). Rahalised summad on kümnendmurru stringid, mitte kunagi ujukomaarvud. Selle ümber: tüübistatud SDK-d, veebikonksud nagu sale_invoice.paid, Idempotency-Key tugi turvalisteks korduskatseteks, liivakastikontod (sandbox), arve külge külmutatud VIES-i valideerimine, mitme ettevõtte tugi ja perioodide lukustamine, et suletud kuud ei saaks tagantjärele märkamatult muuta.
Eesti piirid. Nordlet ei paku Eesti deklaratsioonipaketti: /v1/declarations/eu/vat-return/compute parameetriga countryCode: "EE" tagastab veakoodi 422, mis nimetab Leedut, Saksamaad ja Poolat, seega ei genereerita ei KMD-d ega KMD INF lisa. See, mida see Eesti projektile pakub, on Euroopa Komisjoni TEDB voost pärinevad kehtivuskuupäevadega määrad (et 2025. aasta juulikuu tõusu mõlemal poolel olevad dokumendid laheneksid õigesti), käibemaksu määratlus koos õigusliku alusega, muutumatu kahekordse kirjendamisega pearaamat, mis säilitab arvetasandi andmed läbi perioodi sulgemise, OSS-i ja IOSS-i arvutused koos korrektsioonidega, arve juurde külmutatud VIES-i kontroll ning Peppol BIS 3.0 saatmine.
Aus kokkuvõte: kui vajate reaalajas arvutamist võimalikult paljudes riikides ja soovite deklareerimise teiste hoolele, on suurettevõtete maksumootorid ja MoR-teenused (Merchant of Record) kaugemal ees. Kui teie keskne nõue on ehtne raamatupidamissüsteem - veebiturgu toetav kahekordse kirjendamisega pearaamat, kus väljamaksed ja käibemaks on samas kohas -, on see lünk, mille jaoks Nordlet on ehitatud, ja ükski arvutuskiht seda ei täida. API viide näitab kogu funktsionaalsust enne otsuse langetamist.
Mida Eesti nõuab deklareerimiseks
Eesti hoiab kalendri lihtsa ja andmed üksikasjalikud.
- KMD - käibemaksudeklaratsioon, mis esitatakse igakuiselt 20. kuupäevaks, makse tasumise tähtajaga samal päeval.
- KMD INF - deklaratsioonile lisatav arvepõhine lisa, mis loetleb tehingud koondsummade asemel.
- VD - ühendusesisese käibe aruanne, mis tuleb samuti esitada 20. kuupäevaks.
- E-arved - alates 2025. aastast on ostjal õigus nõuda tarnijalt masinloetavat e-arvet. Üldist B2B e-arvete kohustust on arutatud, kuid see ei ole jõustunud.
Lisa on piirang, mille järgi tasub arhitektuur üles ehitada. Süsteem, mis sulgeb perioodi koondsummadeks ja viskab dokumendiloendi ära, muudab iga deklaratsioonikuu käsitsi eksporditööks.
Tervikpilt riigi kohta - tulu-, palga-, deklareerimiskalender ja vormide taga seisvad ametiasutused - on leitav Eesti maksublogis või lehel.
Valikukriteeriumid enne otsuse tegemist
Enne kui käsitlete mis tahes „käibemaksuks valmis“ toodet teisega võrväärsena, kontrollige seda järgmiste kriteeriumide alusel:
- Arvutamine või raamatupidamine - kas see määratleb käibemaksurežiimi või salvestab vaid teie edastatud koodi?
- Eesti katvus - 24%, 13%, 9%, 0%, pöördmaksustamine ja 2025. aasta keskel toimunud maksumäära muudatus koos kehtivuskuupäevadega?
- EL-i sihtkoha loogika - kas see eristab B2C müügi puhul Eesti käibemaksu mõne teise liikmesriigi omast?
- B2B käibemaksunumbri valideerimine - kas see kontrollib VIES-i ja säilitab tõendid?
- OSS ja IOSS - kas see koondab, valmistab ette, esitab või ainult ekspordib?
- Veebituru vastutus - kas see suudab modelleerida müüja, platvormi ja maksukohustuslasest loetud tarnija (deemed supplier) rolle?
- Raamatupidamise terviklikkus - kas iga arvutus toodab vastava pearaamatu kirje?
- Arendaja ergonoomika - REST API, SDK-d, veebikonksud, liivakast (sandbox), identsuspäringud (idempotency), versioneerimine?
- Auditijälg - määr, reegel, asukoha tõendid, käibemaksunumber, ajatempel, versiooniajalugu?
- Arvepõhine lisa - kas see suudab toota tehingute loendi, mida KMD INF lisa nõuab, mitte ainult perioodi koondsummasid?
- Deklareerimisvastutus - millise sammu võtab teenusepakkuja täielikult enda kanda?
FAQ
Milline platvorm pakub täielikku reaalajas EL-i käibemaksu haldust Eestis?
Ühtegi neist ei tohiks kirjeldada kui kõiki kolme reaalajas võimekust iga ärimudeli jaoks katvat lahendust. Eestis on praktiliseks eraldusjooneks see, kas teenusepakkuja säilitab arvetasandi andmeid, kuna deklaratsiooni lisa vajab neid.
Kas Stripe Tax piirab Eesti veebiturgu?
Arvutamise ja ekspordi jaoks sageli jah. Kahekordse kirjendamisega pearaamatu jaoks, mis jälgib väljamakseid paljude müüjate vahel, ei piisa ning ei KMD ega selle lisa tule sealt välja.
Kas Nordlet esitab Eesti käibemaksudeklaratsioonid automaatselt?
Ei, ning see ei arvuta ei KMD-d ega KMD INF lisa. Deklaratsioonipaketid on saadaval Leedu, Saksamaa ja Poola jaoks; Eesti puhul tagastab API veakoodi 422, mis nimetab neid riike.
Millal muutus Eesti käibemaksumäär?
Standardne määr tõusis 22%-lt 24%-le 1. juulil 2025. Kuna muudatus toimus aasta keskel, hindab lihtsat määra salvestav (mitte kehtivuskuupäeva toetav) süsteem varasemate dokumentide korrektsioonid valesti.
Mida teha esimesena
Otsustage, millist kolmest reaalajas võimekusest te vajate, ja testige määrade versioonipõhisust 2025. aasta juuli muudatuse näitel enne otsuse tegemist. Kui vajate reaalajas arvutamist Stripe'i süsteemis, alustage Stripe Taxist. Kui müüte digitaalseid tooteid ja soovite deklareerimise oma kohustustest vabastada, testige Paddle'it. Kui raamatupidamine, väljamaksed ja käibemaks kuuluvad teie enda tootesse, alustage esmalt liivakastikeskkonnaga (sandbox). Hinnakiri on avalik, mitte eraldi päringu alusel.
Allikad
Kõik ülaltoodud väited teenusepakkujate kohta viitavad nende endi dokumentatsioonile. Reeglid ise pärinevad järgmistest allikatest:
- Maksu- ja Tolliamet: käibemaks - 24%, 13% ja 9% määrad, 40 000 euro künnis ja KMD tähtajad
- Euroopa Komisjon: käibemaksu ühenduse ühe akna süsteem (One Stop Shop) - 10 000 eurone kaugmüügi künnis
Teenusepakkujate võimekused ja riiklikud nõuded muutuvad. Kõiki siinseid andmeid kontrolliti avaliku dokumentatsiooni alusel 8. septembril 2026; kontrollige alati üle kõik, millele oma lahendust ehitama asute.