Jurisdiktioneutraalit primitiivit EU-jakelun SaaS-tuotteille
Miksi suomalainen Procountor / Fennoa / Talenom -vallihauta on jurisdiktiopohjainen, ja miksi ALV:n, kirjanpidon ja yhtiömuodon irrottaminen ydinalueelta on ainoa tapa liikkua EU-nopeudella.
Suomalainen kirjanpitosofta on hyvä olemaan suomalainen. Procountor, Fennoa, Talenom, Heeros — ne tuntevat suomalaiset ALV-koodit, Oy-spesifisen kirjanpidon rakenteen, STEA-raportointiformaatit. Se on niiden vahvuus ja vankila. Kun yrität astua Viroon tai Saksaan samalla stackilla, huomaat, että 40 % koodiperustastasi on suomalainen verolaki naamioituna liiketoimintalogiikaksi.
Vantnodin takana oleva oivallus oli vetää jurisdiktio kokonaan ydindomeenin ulkopuolelle. Sen sijaan, että rakennamme suomalaisen kirjanpito-ohjelman, joka sattuu toimimaan muuallakin, rakensimme jurisdiktioneutraalit primitiivit: transaktiot, tilit, täsmäytykset, raportointitemplaatit. Jokainen primitiivi on puhdas — se ei tiedä mitään suomalaisesta ALV:stä tai virolaisesta KM:stä. Sitten lisäämme päälle jurisdiktiosidonnaiset adapterit: suomalainen adapteri, joka kartoittaa neutraalin transaktion ALV-koodeihin, virolainen adapteri KM:ään, saksalainen USt:hen.
Tämä ei ole uusi idea tietojenkäsittelytieteessä. Se on täsmälleen sama periaate, joka mahdollistaa PostgreSQL:n ajon missä tahansa käyttöjärjestelmässä: abstrahoi tallennusmoottori, liitä käyttöjärjestelmäkohtainen tiedostokäsittelijä. Mutta fintechissä lähes kukaan ei tee näin, koska vakiintuneet toimijat kasvoivat yhden jurisdiktion sisällä eikä heillä ollut syytä abstrahoida.
Liiketoiminnallinen seuraus on nopeus. Kun lanseeraamme Virossa, emme forkkaa koodiperustaa. Kirjoitamme virolaisen adapterin — noin 3000 riviä kartoitusta ja validointia — ja ydintuote pysyy identtisenä. Sama käyttöliittymä, sama LLM-pipeline, sama pankkien täsmäytysmoottori. Vain veroraportti muuttuu. Näin liikut EU-nopeudella: yksi tuote, monta jurisdiktiota, nolla forkkausta.
Haluatko keskustella tästä aiheesta? Kirjoita suoraan.
jami@impactnode.fi