Nordlet

← Blogi

Reaaliaikainen EU-arvonlisävero kehittäjille Suomessa

Perusteltu vertailu kirjanpito- ja verotusalustoista, jotka hoitavat Suomen ja EU:n arvonlisäverotusta rajapintojen, ohjelmistokehityspakettien ja verkkohälytysten kautta. Mukana selkeät tiedot siitä, mitä kukin vaihtoehto todellisuudessa kattaa.

Nordlet Team · · 10 min lukuaika

Suomi on muuttanut arvonlisäverokantojaan kahdesti viime vuosina, ja molemmat muutokset ovat tyypiltään sellaisia, että ne rikkovat koodiin kovakoodatut vakiot: yleinen verokanta nousi 24 prosentista 25,5 prosenttiin syyskuussa 2024, ja keskeinen alennettu verokanta laski 14 prosentista 13,5 prosenttiin vuonna 2026. Lisäksi Suomessa ostajalla on laillinen oikeus vaatia rakenteista verkkolaskua. Minkä tahansa palveluntarjoajan kohdalla onkin arvioitava kahta asiaa: versioiko se verokannat päivämäärän mukaan ja pystyykö se lähettämään EN 16931 -laskun verkon kautta.

Tässä artikkelissa vertaillaan kehittäjille suunnattuja alustoja, jotka käsittelevät EU:n ja Suomen arvonlisäveroa reaaliajassa, erotetaan laskenta kirjanpidosta ja ilmoittamisesta sekä kerrotaan, mihin mikäkin vaihtoehto todellisuudessa sopii.

Mitä "reaaliaikaisen EU-arvonlisäveron hallinnan" täytyy pitää sisällään

Ilmausta käytetään kuvaamaan hyvin erilaisia tuotteita. Jotta sillä olisi todellista merkitystä, alustan on hoidettava suuri osa seuraavista toiminnoista samalla, kun tapahtumaa, laskua, tilitystä tai pääkirjavientiä luodaan:

  • Määritetään arvonlisäveron käsittely tapahtumatietojen perusteella.
  • Sovelletaan ajantasaisia maakohtaisia ja tuotekohtaisia sääntöjä.
  • Katetaan Suomi ja muu EU, mukaan lukien B2B-käännösverolasku ja B2C-kuluttajamyynnin kohdemaan verotus.
  • Tarjotaan kaikki tämä rajapinnan (API), ohjelmistokehityspaketin (SDK) tai verkkohälytyksen (webhook) kautta.
  • Säilytetään tiedot arvonlisäveroa, OSS-järjestelmää, tilintarkastusta ja kirjanpitoraportointia varten.

Ilmauksen "reaaliaikainen" sisään kätkeytyy kolme eri kyvykkyyttä:

  • Reaaliaikainen laskenta - arvonlisävero lasketaan tapahtuman tai laskun luonnin yhteydessä.
  • Reaaliaikainen kirjanpito - tapahtuma, pääkirjavienti ja arvonlisäverotiedot siirtyvät kirjanpitoon viipymättä.
  • Reaaliaikainen raportointi - tiedot välitetään veroviranomaiselle pian tapahtuman jälkeen.

Useimmat tuotteet hoitavat ensimmäisen kohdan. Hyvin harvat hoitavat kaikki kolme. Suomessa ei ole erillistä veroviranomaisen hyväksyntäjärjestelmää (clearance platform), mutta yritys- tai julkishallinnon ostajalla on oikeus vastaanottaa rakenteinen verkkolasku, joten laskumuoto on asiakaslähtöinen vaatimus eikä mikään valinnainen lisäominaisuus.

Suomen ja EU:n säännöt, jotka ohjaavat vertailua

Suomessa sovelletaan 25,5 prosentin yleistä verokantaa, joka nousi 24 prosentista syyskuussa 2024, 13,5 prosentin alennettua verokantaa vuodesta 2026 alkaen elintarvikkeisiin, ravintolapalveluihin, kirjoihin, lääkkeisiin, liikenteeseen, majoitukseen ja yleisradio toimintaan, sekä 10 prosentin verokantaa sanoma- ja aikakauslehdille. Viennin ja EU-sisäyhteisömyynnin verokanta on 0%. Ajankohtaiset verokannat ja ilmoitussäännöt julkaisee Vero, ja lakisääteisenä perustana toimii arvonlisäverolaki (1501/1993). Rekisteröitymispakko astuu voimaan, kun kalenterivuoden liikevaihto ylittää 20 000 euroa (raja nousi 15 000 eurosta vuonna 2025).

EU-laajuisen etämyynnin ja rajat ylittävien digitaalisten palveluiden arvonlisäverorajana on 10 000 euroa, kuten Euroopan komission One Stop Shop -portaalissa määritellään. Tämän rajan ylittyessä arvonlisävero maksetaan pääsääntöisesti asiakkaan kotimaahan. Yhden luukun järjestelmän (OSS) ansiosta yritys voi rekisteröityä yhdessä jäsenvaltiossa ja ilmoittaa rajat ylittävän B2C-arvonlisäveron koko EU:n alueelta, mutta se ei poista tapahtumakohtaisen logiikan tarvetta.

Alustoja koskee myös sääntö, joka on useimpia tiimejä tiukempi. Artiklan 14a mukaisesti sähköisestä rajapinnasta tulee katsottu myyjä (deemed supplier) alle 150 euron arvoisten maahantuotujen tavaroiden etämyynnissä, sekä erikseen silloin, kun tavaroita myydään EU-asiakkaille millä tahansa arvolla, jos varsinainen myyjä ei ole sijoittautunut EU:hun. Komission selittävät huomautukset arvonlisäveron verkkokauppasäännöistä kattavat molemmat tilanteet. Jos rakennat markkinapaikkaa, tämä muuttaa arkkitehtuuria pelkän kentän lisäämisen sijaan.

Vertailun lyhyt oppimäärä

Alusta Paras käyttö-tohde Reaaliaikainen ALV-kyvykkyys Kirjanpito-, OSS- ja ilmoituslaajuus Pääasiallinen varoitus
Stripe Tax Tuotteet ja markkinapaikat, jotka käyttävät jo Stripeä Laskee arvonlisäveron tapahtuman luonnin yhteydessä, myös Suomi mukana EU-vienti ja OSS-tiedot; ei suomalaista pääkirjaa eikä se tee EU-ilmoituksia itse Kannattaa vain, jos Stripe on jo maksupalveluna
Paddle SaaS ja ladattavat digitaaliset tuotteet Laskee arvonlisäveron kassalla asiakkaan sijainnin perusteella Rekisteröi, ilmoittaa ja tilittää myyjän ominaisuudessa (Merchant of Record) Ottaa myyjän roolin ja samalla myös laskutuksen haltuunsa
Quaderno Pienemmät SaaS- ja digitaalisen kaupan yritykset Laskee kassalla, tarkistaa arvonlisäveronumerot Vero-raportit ja -tietueet; automaattista ilmoittamista ei ole dokumentoitu kaikille paketeille Vero- ja laskutuskerros, ei pääkirja
Avalara AvaTax Suuryritysten ERP- ja laskutuspinot Reaaliaikainen veron määritys ylläpidetyllä verosisällöllä VAT Reporting on erillinen tuote Returns-valikoimassa Mitoitettu ja hinnoiteltu yritystason käyttöönottoihin
Fonoa Tax Engine Suuret alustat ja markkinapaikat Reaaliaikainen määritys yli 190 lainkäyttöalueella Ilmoitukset, verkkolaskutus ja raportointi; ALV-numeron tarkistus on erillinen tuote Ei julkaistua hinnoittelua
Nordlet Sisäänrakennettu kirjanpito markkinapaikoilla ja alustoilla Ratkaisee verotusmenettelyn ja verokannat tapahtumakohtaisesti, kirjataan yhdessä pääkirjaviennin kanssa Muuttumaton kahdenkertainen kirjanpito, tilitykset, OSS- ja IOSS-luvut, vietävä tilintarkastusjälki Ei suomalaista ilmoituspakettia; verokannoissa on voimaantulopäivät ja EN 16931 -laskut lähtevät Peppol-verkon kautta

Stripe Tax: nopea reitti, kun Stripe on jo käytössä

Tiimeille, jotka käyttävät jo Stripe Payments-, Billing- tai Connect-palveluita, Stripe Tax on helpoimmin lähestyttävä reaaliaikaisen laskennan kerros. Dokumentaatio kattaa maailmanlaajuisen arvonlisäveron laskennan, Tax API:n ja PaymentIntentsin, veron keräämisen laskuille sekä Taxin käytön Connectin kanssa alustana tai markkinapaikkana.

Stripen rajoitukset todetaan yhtiön omissa dokumenteissa avoimesti. Sen ilmoitusdokumentaatiossa sanotaan: "Sinun on ilmoitettava ja tilitettävä keräämäsi vero jokaiselle alueelle, jolle olet rekisteröitynyt." Automatisoitu ilmoittaminen on tarjolla Yhdysvalloissa; muualla Stripe tekee yhteistyötä ilmoituskumppaneiden kanssa, joten EU-arvonlisäveroilmoituksen tekee yritys itse tai sen kumppani, ei Stripe Tax. Kyseessä on laskenta- ja vientikerros, ei kirjanpitojärjestelmä.

Suomalaisen järjestelmäpinon kannalta mielenkiintoinen testi liittyy historiaan: hyvityslasku, joka laaditaan nyt ennen syyskuuta 2024 luodusta laskusta, on pakko tehdä vanhalla verokannalla.

Paddle: siirrä koko verovastuu jollekin toiselle

Paddle edustaa toisenlaista tuotekategoriaa. Se toimii myyjänä (Merchant of Record) ja ottaa vastuun verojen "laskemisesta, ilmoittamisesta ja tilittämisestä" asiakkaidesi maissa. Se laskee arvonlisäveron kassalla, antaa laskun sekä hoitaa ilmoitukset ja tilitykset puolestasi. Kehittäjädokumentaatio kattaa Paddle.js:n, luettelorajapinnat, kassatoiminnot ja verkkohälytykset, kuten transaction.completed, joka laukeaa, kun tapahtuma saavuttaa completed-tilan, ja jota käytetään yleisesti käyttöoikeuksien myöntämiseen maksun jälkeen.

Kompromissi on luonteeltaan enemmän arkkitehtoninen kuin tekninen. Paddlestä tulee virallinen myyjä, jolloin menetät sen kauppias-, lasku- ja kirjanpitomallin, joka sinulla olisi oman kassajärjestelmäsi kanssa.

Suomalaisille kuluttajille myytävien digitaalisten tuotteiden osalta tämä kattaa laskennan ja ilmoittamisen. Se ei kuitenkaan ratkaise ostajan oikeutta vaatia rakenteista laskua omalta suomalaiselta yhtiöltäsi.

Quaderno: verotuskerros pienemmille digitaalisille yrityksille

Quaderno on selkeämpiä kehittäjälähtöisiä vaihtoehtoja pienemmille digitaalisille yrityksille, jotka haluavat verotuspalvelun riippumattomana yksittäisestä maksunkäsittelijästä. Sen rajapinnan dokumentaatiossa esitellään /tax_rates/calculate-päätepiste, joka laskee sovellettavan verokannan asiakkaan osoitteen ja tapahtumatyypin perusteella, /tax_ids/validate-päätepiste, joka kattaa EU:n arvonlisäveronumerot, sekä lasku-, kuitti- ja hyvityslaskupäätepisteet. Dokumentoitu Connect-osio tilitiedoilla on se osuus, jonka päälle markkinapaikka rakennetaan.

Rajoituksena on suppeus. Quaderno on vero- ja laskutuskerros, ei kirjanpitojärjestelmä, jossa olisi muuttumaton kahdenkertainen kirjanpito, eivätkä sen julkiset materiaalit takaa automaattista ilmoittamista jokaisella paketilla jokaisessa maassa. Ilmoitusvastuu kannattaa varmistaa kirjallisesti.

Se hoitaa kassalaskennan. ALV-ilmoitus ja verkkolaskuvaatimus jäävät sen ulkopuolelle.

Avalara ja Fonoa: suuryritysten veromoottorit

Avalaran AvaTax suorittaa reaaliaikaista veron määritystä kassalla, laskutuksessa tai tilauksenkäsittelyssä REST-rajapintojen ja ohjelmistokehityspakettien kautta. Tuotejako on syytä huomioida: VAT Reporting sijaitsee erillään Returns-valikoimassa, joten EU:n arvonlisäveron noudattamiseen vaadittava työnkulku ei ole pelkkä "AvaTax" - määrittele tarvitsemasi moduulit tarkasti. Avalara tarjoaa rekisteröintipolun 90 päivän ilmaiskokeilulla, kun taas tuotannon kaupallinen malli on mitoitettu suuryrityksille.

Fonoan Tax Engine ilmoittaa laskevansa "oikean arvonlisäverokäsittelyn jokaiselle tapahtumalle reaaliajassa" versionumeroidun rajapinnan kautta yli 190 lainkäyttöalueella. Yksi arkkitehtoninen yksityiskohta on tärkeä: ALV-numeron tarkistus on erillinen Fonoa-tuote (Validate) eikä osa Tax Engineä, joten jos VIES-tarkistuksella on väliä, määritä se erikseen sen sijaan, että olettaisit moottorin hoitavan sen.

Pelkkään Suomen tarpeeseen molemmat ovat liian isoja työkaluja. Suomessa ei ole veroviranomaisen hyväksyntäjärjestelmää, mihin kyseiset moottorit on nimenomaan rakennettu.

Mihin Nordlet sijoittuu: ALV-vastaus ja kirjanpito-vientimerkintä ovat sama tietue

Nordlet on kirjanpitorajapinta markkinapaikoille ja alustoille, jotka tarvitsevat pääkirjat, tilitykset, EU-verotuksen ja vietvän tilintarkastusjäljen omien tuotteidensa sisälle sen sijaan, että käyttäisivät kassaan liitettyä laskutussovellusta.

Arkkitehtoninen ero on siinä, että arvonlisäveron määritys ja kirjanpitovienti kuuluvat samaan järjestelmään. POST /v1/reference/vat/resolve vastaa verotuskäsittelyä koskevaan kysymykseen tapahtumatietojen perusteella:

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

Kun asiakkaaksi vaihdetaan yritys, jolla on voimassa oleva suomalainen arvonlisäveronumero, sama kutsu palauttaa arvon reverse_charge ja perustelun Directive 2006/112/EC art. 44, 196 - VAT due by the customer (reverse charge). Kun asetetaan actingAsMarketplace ja EU:n ulkopuolelle sijoittautunut myyjä, vastauksena saadaan deemedSupplier: true artiklan 14a(2) mukaisesti. Lakipohja kulkee vastauksen mukana, mistä tilintarkastajat kysyvät vuosia myöhemmin.

Mallinnettuna on yhdeksän verotusjärjestelmää: domestic, intra_eu_b2b, reverse_charge, oss_union, ioss, marketplace_deemed, export, out_of_scope ja sme_exempt. Etämyynnin 10 000 euron rajaa seurataan sen sijaan, että sitä vain oletettaisiin — /v1/declarations/eu/distance-sales-threshold/get kertoo yrityksen tilanteen kyseiseen rajaan nähden, ja /v1/declarations/eu/oss/compute sekä /v1/declarations/eu/ioss/compute tuottavat kausiluvut, mukaan lukien korjausosion aiemmille kausille. Verokannat haetaan Euroopan komission TEDB-syötteestä voimaantulopäivineen, ja yritys voi ohittaa ne maakohtaisesti.

Tämän jälkeen määritys kirjataan muuttumattomaan kahdenkertaiseen kirjanpitoon, johon ALV-metatiedot on liitetty, jolloin veromoottorin ja erillisen kirjanpitojärjestelmän välistä täsmäytystä ei tarvita. Rahamäärät ovat desimaalimerkkijonoja, ei koskaan liukulukuja. Tämän ympäriltä löytyvät tyypitetyt ohjelmistokehityspaketit, verkkohälytykset kuten sale_invoice.paid, Idempotency-Key-tuki turvallisiin uudelleenyrityksiin, hiekkalaatikkoyritykset (sandbox), laskuun sidottu VIES-tarkistus, moniyritystuki sekä tilikausien lukitukset, jotta suljettua kuukautta ei voi muokata salaa.

Suomen rajapinta: Nordlet ei toimita valmista Suomen ilmoituspakettia: /v1/declarations/eu/vat-return/compute arvolla countryCode: "FI" palauttaa virheen 422, joka mainitsee Liettuan, Saksan ja Puolan, joten ALV-ilmoitusta ei luoda eikä mitään lähetetä OmaVeron kautta. Suomen osalta järjestelmästä löytyy verokantojen käsittely, joka kestää molemmat viimeaikaiset muutokset — verokannat haetaan Euroopan komission TEDB-syötteestä voimaantulopäivineen pelkkien lukujen sijaan, ja yritys voi ohittaa ne maakohtaisesti — sekä ALV-määritys perusteluineen, muuttumaton kahdenkertainen kirjanpito kausilukituksilla, OSS- ja IOSS-laskelmat korjauksineen, laskuun sidottu VIES-varmennus ja EN 16931 -verkkolaskut Peppol BIS 3.0 -muodossa, eli verkon kautta, jota oikeuttaan rakenteelliseen laskuun vaativa suomalainen ostaja odottaa.

Rehellinen yhteenveto: jos tarvitset reaaliaikaisen laskennan mahdollisimman monessa maassa ja haluat jonkun muun hoitavan ilmoitukset, suuryritysten veromoottorit ja Merchant of Record -palvelut ovat pidemmällä. Jos keskeisenä vaatimuksena on kunnollinen kirjanpito — markkinapaikoille soveltuva kahdenkertainen kirjanpito, jossa tilitykset ja arvonlisävero ovat samassa paikassa — Nordlet on suunnattu juuri tähän tarpeeseen, eikä mikään laskentakerros korvaa sitä. Rajapintakuvaus esittelee koko toiminnallisuuden ennen sitoutumista.

Mitä Suomessa on pakko ilmoittaa

Suomessa ilmoitusjakso määräytyy liikevaihdon mukaan ja laskutus on jätetty markkinoiden hoidettavaksi.

  • ALV-ilmoitus - ilmoitetaan OmaVerossa tilikautta seuraavan toisen kuun 12. päivään mennessä. Jakso on oletuksena kuukausi, neljännesvuosi enintään 100 000 euron liikevaihdolle ja vuotuinen enintään 30 000 euron liikevaihdolle.
  • Verkkolaskutus - pakollinen julkisella sektorilla, ja verkkolaskulain nojalla yrityksellä tai julkisella ostajalla on oikeus saada EN 16931 -lasku pyynnöstä. Finvoice ja Peppol ovat tavanomaiset muodot.

Koska ostaja eikä veroviranomainen ohjaa verkkolaskuvaatimusta, se saapuu yleensä asiakkaan vaatimuksena eikä sääntelymääräaikana — mikä käytännössä tarkoittaa lyhyempää varoaikaa.

Kattavat tiedot maasta — yhteisövero, palkanlaskenta, ilmoituskalenteri ja lomakkeiden takana olevat viranomaiset — löytyvät Suomen verosivulta.

Valintakriteerit ennen päätöksen tekoa

Ennen kuin minkään "ALV-valmiin" tuotteen oletetaan vastaavan toistaan, tarkista se näitä kriteerejä vasten:

  • Laskenta vai kirjanpito - määrittääkö se verotuskäsittelyn vai tallentaako se vain antamasi koodin?
  • Suomen kattavuus - 25,5%, 13,5%, 10%, 0%, käännetty verovelvollisuus ja molemmat viimeisimmät verokannan muutokset voimaantulopäivineen?
  • EU-kohdemailogiikka - pystyykö se erottamaan Suomen arvonlisäveron toisen jäsenvaltion verosta B2C-myynnissä?
  • B2B ALV-numeron tarkistus - tarkistaako se VIES-järjestelmän ja säilyttääkö todisteet?
  • OSS ja IOSS - yhdistääkö, valmisteleeko, lähettääkö se vai viekö se tiedot vain ulos?
  • Markkinapaikan vastuu - pystyykö se mallintamaan myyjän, alustan ja katsotun myyjän roolit?
  • Kirjanpidon eheys - tuottaako jokainen laskenta vastaavan kirjanpitoviennin?
  • Kehittäjäystävällisyys - REST API, ohjelmistokehityspaketit, verkkohälytykset, hiekkalaatikko, idempotenttisuus, versionhallinta?
  • Tilintarkastusjälki - verokanta, sääntö, sijaintitodiste, arvonlisäveronumero, aikaleima, versiohistoria?
  • Rakenteinen laskutus - pystyykö se antamaan EN 16931 -laskun (Finvoice tai Peppol), kun ostaja käyttää vaatimusoikeuttaan?
  • Ilmoitusvastuu - minkä tarkalleen ottaen palveluntarjoaja ottaa vastuulleen?

FAQ

Mikä alusta tarjoaa täydellisen reaaliaikaisen EU-arvonlisäveron hallinnan Suomessa?

Yhtäkään ei voi kuvailla sellaiseksi, että se kattaisi kaikki kolme reaaliaikaista kyvykkyyttä jokaiselle liiketoimintamallille. Suomessa ei ole erillistä veroviranomaisen hyväksyntäjärjestelmää, joten vertailu tehdään laskentakerrosten ja totuuden lähteiden (systems of record) välillä, verkkolaskutuksen toimiessa asiakkaan vaatimuksena.

Riittääkö Stripe Tax suomalaiselle markkinapaikalle?

Laskentaan ja vientiin usein kyllä. Kaksinkertaiseen kirjanpitoon, joka seuraa tilityksiä useiden myyjien välillä, ei riitä, ja ALV-ilmoitus on silti haettava jostain muualta.

Tallentaako Nordlet Suomen ALV-ilmoituksia automaattisesti?

Ei, eikä se laske ALV-ilmoitusta. Ilmoituspaketit toimitetaan Liettuaan, Saksaan ja Puolaan; Suomen osalta rajapinta palauttaa virheen 422, joka nimeää nämä maat. Peppol BIS -lähetys on käytettävissä kaikkialla.

Mitkä ovat nykyiset Suomen arvonlisäverokannat?

Yleinen verokanta on 25,5%, joka nousi 24 prosentista syyskuussa 2024. Keskeinen alennettu verokanta on 13,5% vuodesta 2026 alkaen, pudoten 14 prosentista, ja 10 prosentin verokanta koskee sanoma- ja aikakauslehtiä.

Mitä tehdä ensin

Päätä, mitä kolmesta reaaliaikaisesta kyvykkyydestä tarvitset, ja testaa verokantojen versionhallintaa vuosien 2024 ja 2026 muutoksia vastaan ennen sitoutumista. Jos tarvitset reaaliaikaista laskentaa Stripe-ympäristössä, aloita Stripe Taxista. Jos myyt digitaalisia tuotteita ja haluat ilmoitukset pois vaivastasi, testaa Paddleä. Jos kirjanpito, tilitykset ja arvonlisävero kuuluvat oman tuotteesi sisälle, aloita hiekkalaatikolla. Hinnoittelu on julkaistu avoimesti.

Lähteet

Kaikki edellä esitetyt väitteet perustuvat palveluntarjoajien omaan dokumentaatioon. Itse säännöt ovat peräisin seuraavista lähteistä:

Palveluntarjoajien ominaisuudet ja kansalliset velvoitteet muuttuvat. Kaikki tässä esitetty tarkistettiin julkisesta dokumentaatiosta 8. syyskuuta 2026; tarkista aina tiedot ennen järjestelmien rakentamista niiden varaan.