Jurisdiktioneutraalit primitiivit EU-jakelun SaaS-tuotteille
Miksi suomalainen Procountor / Fennoa / Talenom -vallihauta on jurisdiktipohjainen, ja miksi ALV:n, kirjanpidon ja yhtiömuodon irrottaminen ydinalueelta on ainoa tapa liikkua EU-nopeudella.
title: "Jurisdiktioneutraalit primitiivit EU-jakelun SaaS-tuotteille" date: "2026-02" kicker: "Arkkitehtuuri" summary: "Miksi suomalainen Procountor / Fennoa / Talenom -vallihauta on jurisdiktipohjainen, ja miksi ALV:n, kirjanpidon ja yhtiömuodon irrottaminen ydinalueelta on ainoa tapa liikkua EU-nopeudella." status: "Julkaistu" readTime: "7 min"
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.
Oivallus
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, joka kartoittaa KM:ään
- Saksalainen adapteri USt:hen
Ei uusi idea tietojenkäsittelytieteessä
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: nopeus
Liiketoiminnallinen seuraus on nopeus. Kun lanseeraamme Virossa, emme forkkaa koodiperustaa. Kirjoitamme virolaisen adapterin — noin 3 000 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.
Miksi vakiintuneet toimijat eivät voi tehdä tätä
Vakiintuneet toimijat eivät voi tehdä tätä siirtoa, koska se vaatisi heidän tuotteensa perustan uudelleenkirjoittamista. Heidän kilpailuetunsa on syvä jurisdiktionaalinen tietämys. Abstrahointi tarkoittaisi sen edun hylkäämistä platform-pelin hyväksi — ja platform-pelien kypsyminen vie vuosia.
Uudelle tulokkaalle ei ole mitään hylättävää. Aloitetaan abstraktisti. Aloitetaan EU-natiivisti. Jurisdiktiosidonnainen tietämys muuttuu datakerrokseksi, ei koodikerrokseksi.
Arkkitehtuuri käytännössä
Vantnodissa ydindomeenin mallit ovat tarkoituksellisesti minimaaliset:
- Transaktio — summa, valuutta, päivämäärä, vastapuoli, viite
- Tili — tyyppi, valuutta, saldo
- Täsmäytys — transaktio-pankkirivi-kartoitus
- Raporttipohja — jurisdiktioagnostinen rakenne
Suomalainen adapteri lisää ALV-koodit, Oy-yhtiömuodon säännöt ja STEA-raportointiformaatit päälle. Virolainen adapteri lisää KM-koodit ja Äriregister-integraation. Saksalainen adapteri lisää USt-koodit ja GoBD-compliancen.
Ydin pysyy pienenä. Adapterit kasvavat. Tuote skaalautuu.
Haluatko keskustella tästä aiheesta? Kirjoita suoraan.
jami@impactnode.fi