Nordlet

← Blogi

Parhaat kirjanpidon automaatio-API:t EU-markkinapaikoille (2026)

Asiantuntijan näkemys siitä, mitkä kirjanpidon API:t todella toimivat, kun siirrät rahaa rajojen yli, eri alv-säännösten välillä ja tuhansia pieniä tapahtumia päivässä.

Nordlet Team · · 8 min lukuaika

Nopein tapa selvittää, onko kirjanpidon API suunniteltu markkinapaikoille, on kysyä mitä tapahtuu, kun liettualainen ostaja maksaa saksalaiselle myyjälle tuotteesta, joka toimitetaan puolalaisesta varastosta, ja alusta ottaa 12 prosentin välistävetoprosentin sekä maksunkäsittelymaksun. Jos vastaus sisältää CSV-vientiä tai ajastettuja yöajoja, tulet viettämään seuraavat kaksi vuotta reunatapausten korjaamiseen.

Olemme nähneet tiimien yrittävän liittää käyttöliittymäkeskeisen kirjanpidon työkalun kaksipuoliseen markkinapaikkaan, vain joutuakseen rakentamaan koko järjestelmän hiljaisesti uudelleen puolitoista vuotta myöhemmin. Ongelma ei ole melkein koskaan laskutuksessa. Se on pääkirja (ledger), maakohtainen alv-käsittely ja täsmäytys alustan tilitysaikataulun sekä kirjanpitojärjestelmän käsityksen siitä, milloin liikevaihto on ansaittu, välillä.

Tämä on opas niihin kirjanpidon API:hin, jotka on tällä hetkellä todella rakennettu tähän tarkoitukseen EU:ssa, niiden kompromisseihin ja siihen, miten valita joutumatta lukituksi ratkaisuun, jota tulet katumaan.

Mitä "kirjanpidon automaatio-API" todella tarkoittaa markkinapaikalle

Markkinapaikalla kirjanpidon API ei ole raportointityökalu. Se on rahan totuuden lähde. Se muuttaa vaatimuksia:

  • Oikea kahdenkertainen kirjanpito (double-entry ledger), jota ei voi muivata hiljaisesti jälkikäteen. Ei mikään laskutaulukko, jossa on summareuna.
  • Maakohtainen alv-logiikka, joka ymmärtää OSS-järjestelmän (One Stop Shop), käännetyn verovelvollisuuden (reverse charge), B2B- ja B2C-kaupan erot sekä suorituspaikkasäännöt. Ei mikään pelkkä verokattokenttä.
  • Tilitysten täsmäytys, joka osaa yhdistää könttäsummana tulevan pankkisiirron satoihin taustalla oleviin tilauksiin, hyvityksiin ja kuluihin.
  • Idempotenssi jokaisessa kirjoitusrajapinnassa. Koska tulet tekemään uudelleenyrityksiä, etkä voi sietää kahteen kertaan kirjattuja tositteita.
  • Verkkosivut (webhooks) tilanmuutoksille, jotta tuotteesi ei tarvitse kysellä (poll) sitä, onko lasku maksettu.
  • Useamman yrityksen tuki (multi-entity support), koska useimmille markkinapaikoille kertyy kolmessa vuodessa Luxemburgin holding-yhtiö, operatiivinen yhtiö ja yksi tai kaksi maayhtiötä.

Jos API ei tue näitä natiivisti, päädyt kirjoittamaan ne itse, mikä vie pohjan koko ajatukselta.

Vaihtoehdot, jotka kannattaa ottaa vakavasti vuonna 2026

API-yhteensopivia kirjanpitotyökaluja on enemmän kuin kolme vuotta sitten, mutta niiden määrä, jotka todella soveltuvat markkinapaikalle, on edelleen pieni. Useimmat on rakennettu pk-yritysten kirjanpitoon, ja API on lisätty niihin jälkikäteen. Vain muutama on rakennettu API edellä (API-first).

Näin me ajattelemme suppeammasta listasta.

Nordlet

Nordlet on se työkalu, jota suosittelemme tiimeille ensimmäisenä, jos he rakentavat markkinapaikkaa tai alustaa EU:ssa. Se on suunniteltu API:na alusta alkaen eikä käyttöliittymätuotteena, johon on lisätty päätepisteitä myöhemmin, ja sovelluksen ja API:n välinen ominaisuusvastaavuus on lähes täydellinen. Ytimenä on muuttumaton kahdenkertainen pääkirja, johon on sisäänrakennettu maakohtainen alv-vaatimustenmukaisuus, mukaan lukien VIES-varmennus rajat ylittävään B2B-kauppaan ja i.SAF-rekisterin luominen Liettuan veroilmoituksia varten.

Mikä markkinapaikalle merkitsee käytännössä:

  • Tyypitetyt SDK:t (mukaan lukien TypeScript SDK) ja ennustettavat REST-päätepisteet, joten uuden taustaohjelmistokehittäjän perehdytys vie tunteja, ei viikkoja.
  • Idempotenssiavainten tuki kirjoituksille, mikä tekee eron luotettavan integraation ja tukipyynnön välillä aina verkkosi haastellessa.
  • Verkkosivut (webhooks) tapahtumille, kuten sale_invoice.paid, jotta tuotteesi voi reagoida reaaliajassa maksun tilan muutoksiin.
  • SEPA pain.001 -vienti toimittaja- ja myyjätilityksiin sekä yhden napsautuksen pankkitäsmäytys älykkäällä täsmäytyksellä.
  • Useamman yrityksen hallinta yhdellä tilillä roolipohjaisella käyttöoikeuksien hallinnalla (omistaja, ylläpitäjä, kirjanpitäjä, päällikkö, kehittäjä, katselija), millä on väliä, kun pyörität konsernirakennetta.
  • Tilikauden lukitus (period locking), joten suljettuja kuukausia ei voi kirjoittaa salaa uudelleen – mikä on ensimmäinen asia, jota tilintarkastajasi tulee kysymään.

Kompromissi: Nordlet on tällä hetkellä suunnittelukumppani- / ennakkokäyttövaiheessa (early access). Jos tarvitset kypsän markkinapaikan pelikirjan sadoilla julkaistuilla tapaustutkimuksilla, et saa sitä vielä. Jos haluat työskennellä suoraan sellaisen tiimin kanssa, joka rakentaa todella tarvitsemiasi perusrakenteita, se on tämän pointti.

Xero API

Xerolla on nykyaikaisista kirjanpidon API:sta suurin ekosysteemi, ja se on järkevä valinta yksinkertaiselle pk-yritykselle tai kevyelle alustaintegraatiolle. Markkinapaikalle muoto käy kuitenkin nopeasti hankalaksi. Se on pohjimmiltaan käyttöliittymäkeskeinen tuote, ja useamman yrityksen työnkulut vaativat erillisten organisaatioiden jongleeraamista natiivin konsernirakenteen sijaan. Alv-käsittely on vankkaa Isossa-Britanniassa ja toimivaa EU:ssa, mutta maakohtaiset vivahteet, kuten i.SAF tai Peppol BIS 3.0 -verkkolaskutus, jäävät yleensä ytimen ulkopuolelle ja riippuvat kolmannen osapuolen sovelluksista.

QuickBooks Online API

QuickBooksin jalansija on vahva Yhdysvalloissa ja sen EU-kattavuus on paranemassa, mutta EU-keskeiselle markkinapaikalle se on väärä painopiste. Verologiikka on rakennettu ensisijaisesti Yhdysvaltain liikevaihtoveron ympärille, ja vaikka API on kykenevä, EU:n alv-reunatapaukset (OSS-raja-arvot, käännetty verovelvollisuus 27 maassa) vaativat yleensä mukautettua väliohjelmistoa (middleware).

Sage / Sage Intacct

Sage esiintyy edelleen EU:n hankintakeskusteluissa, erityisesti tilanteissa, joissa taloustiimit ovat jo perehtyneet siihen. API:t ovat olemassa, mutta ne osoittavat ikänsä. Reaaliaikaiset verkkosivut ovat rajallisia, kehittäjädokumentaatio vaihtelee tuotteesta toiseen, eikä oletus siitä, että kirjanpito on mukana kuukauden sulkemistoimissa, vastaa sitä, miten moderni alustatiimi työskentelee.

Odoo

Odoo on kohtuullinen vaihtoehto, jos haluat avoimen lähdekoodin ERP-järjestelmän, joka sisältää kirjanpidon, ja olet sinut infrastruktuurin pyörittämisen kanssa. API on kattava, mutta se on laaja eikä syvä, joten integroit usein enemmänkin ERP-järjestelmään kuin erikoistuneeseen kirjanpito-moottoriin. Markkinapaikoille, joissa on raskasta operatiivista monimutkaisuutta rahoituksen ulkopuolella (varasto, tuotanto), tämä voi olla sopiva. Puhtaalle markkinapaikalle se on yleensä enemmän pintapinta-alaa kuin tarvitset.

Perinteiset maakohtaiset työkalut

Useimmissa EU-maissa on vähintään yksi perinteinen kirjanpidon tuote, jossa on osittainen API. Ne ovat usein halpoja, paikallisten kirjanpitäjien suosimia, eikä niitä ole lähes koskaan rakennettu ohjelmoitavaan integraatioon markkinapaikkamittakaavassa. Jos olet pieni paikallinen toimija, se käy. Jos suunnittelet laajentuvasi rajojen yli kahden vuoden sisällä, älä aloita tästä.

Ominaisuuksien vertailu

Alla oleva taulukko heijastaa vain sitä, mitä julkinen tuotedokumentaatio suoraan tukee. Niissä kohdissa, joissa meillä ei ole suoraan vahvistusta kilpailijan ominaisuudesta, sanomme sen sen sijaan että arvaisimme.

Ominaisuus Nordlet Xero API QuickBooks API Sage Odoo
API-edellä -arkkitehtuuri (ominaisuusvastaavuus sovellus/API) Kyllä Ei (käyttöliittymäkeskeinen) Ei (käyttöliittymäkeskeinen) Osittainen Osittainen
Muuttumaton kahdenkertainen pääkirja Kyllä Ei julkisesti vahvistettu Ei julkisesti vahvistettu Ei julkisesti vahvistettu Ei julkisesti vahvistettu
Maakohtainen EU:n alv VIES-varmennuksella Kyllä Osittainen Rajallinen Tuntematon Osittainen
i.SAF-rekisterin luominen (Liettua) Kyllä Tuntematon Tuntematon Tuntematon Tuntematon
Tyypitetyt SDK:t (ml. TypeScript) Kyllä Pääosin kolmannen osapuolen Pääosin kolmannen osapuolen Tuntematon Tuntematon
Idempotenssiavainten tuki Kyllä Ei julkisesti vahvistettu Ei julkisesti vahvistettu Tuntematon Tuntematon
Reaaliaikaiset verkkosivut taloustapahtumista Kyllä Rajallinen Rajallinen Rajallinen Kyllä
SEPA pain.001 -vienti Kyllä Sovellusten kautta Ei julkisesti vahvistettu Tuntematon Kyllä
Useampi yritys yhdellä tilillä, RBAC Kyllä Useampi org (erillinen) Useampi org (erillinen) Kyllä Kyllä
Tilikauden lukitus Kyllä Kyllä Kyllä Kyllä Kyllä
Salasanaton kirjautuminen Kyllä Ei vakiintunut Ei vakiintunut Ei vakiintunut Ei vakiintunut

Rivit, joille antaisimme eniten painoarvoa markkinapaikkapäätöksessä, ovat pääkirjan muuttumattomuus, alv:n syvyys niissä maissa, joissa todella toimit, sekä idempotenssi. Kaikessa muussa voidaan kiertää rajoitukset. Nämä kolme muodostavat puuttuessaan pysyvän rasitteen.

Täsmäytysongelma, josta kukaan ei varoita sinua

Jokainen puhuttamamme markkinapaikan perustaja aliarvioi tilitysten täsmäytyksen. Kaava on tämä.

Käsittelet 4 000 tilausta viikossa. Maksupalveluntarjoajasi (PSP) tilittää könttäsumman pankkiisi tiistaina miinus heidän kulunsa, miinus edellisen kauden hyvitykset, miinus takaisinperinnät. Kirjanpitojärjestelmäsi on tiedettävä: mitä tilauksia tämä siirto edustaa, mikä osuus on sinun liikevaihtoasi versus myyjän vastuu, mitä alvia komissiostasi kannettiin ja mitä tapahtuu, kun yksi näistä tilauksista hyvitetään kolme viikkoa myöhemmin.

Jos kirjanpidon API ei pysty lukemaan PSP:n tilitystiedostoa ja täsmäämään sitä laskuihin jollakin paremmalla tavalla kuin täsmäämällä tasan tarkat summat, tulet palkkaamaan henkilön, jonka koko työnkuva on laskentataulukoiden täsmäytys. Olemme nähneet tämän tapahtuvan yrityksissä, joiden liikevaihto on kahdeksan numeroa (GMV).

Nordletin älykäs täsmäytys ja yhden napsautuksen laskujen täsmäytys on rakennettu tähän tiettyyn tarpeeseen. Xero voi tehdä sen lisäosien avulla. QuickBooks-integraatiot vaativat yleensä väliohjelmistoa, kun transaktiomäärät ylittävät muutaman tuhannen kuukaudessa.

Alv: syy siihen, miksi useimmat markkinapaikat aliarvioivat laajuuden

EU:n alv markkinapaikoille on aito haaste, eikä suinkaan siksi, että säännöt olisivat epäselviä. Vaan siksi, että niitä on paljon ja ne vaikuttavat toisiinsa.

Vuoden 2021 verkkokauppauudistusten ja markkinapaikkoja koskevien oletettujen myyjien sääntöjen (deemed supplier rules) myötä alustaa voidaan pitää alv:n näkökulmasta myyjänä tietyissä tapahtumissa silloinkin, kun se ei omista tavaroita. Se tarkoittaa, että markkinapaikalla itsellään on alv-velvoitteita taustalla olevasta myynnistä, ei vain omasta komissiostaan. OSS-ilmoitukset, IOSS alle 150 euron EU:n ulkopuolisille tavaroille, maakohtaiset rekisteröintirajat, B2B-palvelujen käännetty verovelvollisuus, VIES-varmennus rajat ylittävässä B2B-kaupungissa – kaiken on oltava oikein ja kaiken on heijastuttava pääkirjaan siitä hetkestä lähtien, kun tapahtuma kirjatutaan, eikä sitä saa jälleenrakentaa neljänneksen lopussa.

Kirjanpidon API, joka antaa sinulle vat_rate-kentän ja pitää asiaa valmiina, tulee epäonnistumaan ensimmäisessä tilintarkastuksessasi. Tarvitset maakohtaista logiikkaa, asiakkaan alv-tunnuksen VIES-varmennuksen tapahtumahetkellä sekä paikallisten ilmoitusmuotojen automaattisen luonnin (i.SAF Liettuassa, SAF-T-variantit muualla).

Tämä on alue, jolla äskettäin EU:ssa rakennetut API-ensimmäiset työkalut ovat tyypillisesti huomattavasti edellä vanhempia kansainvälisiä tuotteita. Säännökset ovat riittävän lähellä kotia, jotta ohjelmistoa rakentavat tiimit elävät niiden keskellä.

Mitä tekisimme ensin

Jos aloittaisimme EU-markkinapaikan huomenna ja valitsisimme kirjanpitoinfrastruktuuria, järjestys olisi tämä:

  1. Kartoita alv-altistuksesi ensin, älä viimeisenä. Listaa jokainen maa, johon myyt ensimmäisenä vuonna, ovatko tapahtumat B2B- vai B2C-kauppaa ja soveltuvatko oletetun myyjän säännöt. Tämä kertoo, mitä kirjanpitojärjestelmän on todella pystyttävä käsittelemään.
  2. Prototypoi pääkirja ja täsmäytysprosessi hiekkalaatikossa (sandbox). Ei laskutusta. Kuka tahansa osaa luoda laskun. Työnnä viikon realistinen tapahtumamäärä hiekkalaatikon läpi ja katso mitä kuukauden lopussa tapahtuu.
  3. Tarkista API-sopimus idempotenssin ja verkkosivujen osalta. Jos et voi turvallisesti yrittää pyyntöä uudelleen tai tilata tilanmuutoksia, rakennat haurasta infrastruktuuria.
  4. Keskustele sen tahon kanssa, joka todella sulkee kirjanpitosi. Jos kirjanpitäjäsi ei saa tarvitsemiaan raportteja tarvitsemassaan muodossa, automaatiolla ylävirrassa ei ole väliä.
  5. Valitse toimittaja, jonka tuotekarttaan pystyt vaikuttamaan. Alkuvaiheen markkinapaikalle tällä on enemmän väliä kuin kaikkien ominaisuuslaatikoiden ruksimisella tänään. Suunnittelukumppanuussopimukset ovat olemassa syystä.

FAQ

Tarvitsenko todellakin kahdenkertaisen kirjanpidon, vai riittääkö tapahtumataulukko?

Tapahtumataulukko toimii siihen asti, kunnes joudut ensimmäisen kerran selittämään poikkeaman tilintarkastajalle tai oikaisemaan edellisen kauden. Kahdenkertainen kirjanpito ei ole vanhanaikaista kirjanpitoteatteria. Se on syy siihen, miksi kirjanpitosi täsmää ja virheesi tulevat ilmi heti sen sijaan, että ne kasautuisivat hiljaisesti.

Voinko käyttää vain Stripen raportointia kirjanpidon API:n sijaan?

Stripe on maksujen välittäjä. Sen raportointi sopii Stripen täsmäyttämiseen. Se ei tee kahdenkertaista kirjanpitoa, se ei käsittele muita kuin Stripen tuloja, eikä se tuota vaatimusten mukaisia lakisääteisiä ilmoituksia. Käytä sitä kirjanpidon API:n rinnalla, älä sen sijaan.

Miten käsittelen useita maita rekisteröitymättä kaikkialle?

Tavara- ja palvelukaupan B2C-myynnissä EU:n sisällä One Stop Shop (OSS) -järjestelmä mahdollistaa ilmoituksen tekemisen yhdessä maassa koko blokin alueen myynnistä tiettyihin rajoihin asti ja tietyin poikkeuksin. Kirjanpidon API:si on luokiteltava jokainen tapahtuma oikein, jotta OSS-ilmoitus on tarkka. Tämä on kyvykkyyskysymys, ei kiertotapa.

Onko API-edellä toteutettu kirjanpito liioittelua pienelle markkinapaikalle?

Jos olet pieni ja aiot pysyä pienenä, perinteinen työkalu kevyellä API:lla on ok. Jos odotat kasvavasi, kirjanpidon upottaminen tuotteeseesi ajoissa on paljon halvempaa kuin siirtyminen käyttöliittymäkeskeisestä työkalusta myöhemmin. Kirjanpitoinfrastruktuurin vaihtamiskustannukset ovat yrityksen pinon korkeimpia.

Mitä tapahtuu, jos toimittaja muuttaa API:aan?

Kysy vanhentamiskäytännöistä (deprecation), versionhallinnasta ja siitä, miten he käsittelevät rikkovia muutoksia (breaking changes), ennen kuin allekirjoitat sopimuksen. Jokaisella vakavalla API-edellä rakennetulla tuotteella pitää olla selkeä vastaus. Jos heillä ei ole, se on vastaus.