Verotusohjelmistojen kehittäminen: 50% lyhentää verovalmisteluun kuluvaa aikaa ja lisää 25% asiakaspysyvyyttä.

Innowise kehitti itsenäisille ammatinharjoittajille suunnatun verohallintasovelluksen, joka integroitiin pankin nykyisiin järjestelmiin.

Asiakas

Teollisuus
Alue
EU
Asiakas vuodesta
2023

Asiakkaamme, EU-pankki, halusi kasvattaa palveluitaan ja tavoittaa uuden asiakassegmentin lanseeraamalla käyttäjäystävällisen verohallintasovelluksen. Sovelluksen tulisi olla täysin integroitu heidän olemassa oleviin järjestelmiinsä ja käsitellä arkaluonteisia tietoja turvallisesti.

Yksityiskohtaisia tietoja asiakkaasta ei voida luovuttaa NDA:n määräysten nojalla.

Haaste

Tarvitaan verohallintasovellus, joka sopii sujuvasti pankin nykyisiin järjestelmiin.

Pankki halusi parantaa toimintaansa ja tarjota parempaa palvelua itsenäisille ammatinharjoittajille lisäämällä verkkopankkialustaansa aivan uuden ominaisuuden. Idea? Integroitu verohallintasovellus, jonka avulla itsenäiset ammatinharjoittajat voivat itse käsitellä, laskea ja jättää veronsa - ilman ulkopuolista apua.

Mutta oli muutamia esteitä. Ensimmäinen oli varmistaa, että sovellus sopisi sujuvasti pankin nykyisiin järjestelmiin. Sitten oli vielä hankalaa pysyä verolakien mukaisena. Lisäksi oli luotava käyttäjäystävällinen kokemus ihmisille, jotka eivät ole veroasiantuntijoita. Sovelluksen oli tietenkin käsiteltävä arkaluonteisia taloudellisia tietoja turvallisesti ja annettava reaaliaikaisia päivityksiä ja muistutuksia verotuksen määräajoista.

Ratkaisu

Turvallinen verohallintasovellus itsenäisille ammatinharjoittajille, joka hoitaa kaikki verotukseen liittyvät tehtävät ja synkronoituu saumattomasti pankin online-järjestelmän kanssa API:iden kautta.

Vero-ohjelmiston kehittämiseen kuului toimivan verohallintasovelluksen rakentaminen, joka liitettäisiin pankin ydinjärjestelmiin API:iden kautta. Sieltä käsin pankin asiakkaat voivat hoitaa kaikkea verotukseen liittyvää - kuten tulojen tarkistamista, verojen laskemista, maksujen määrittämistä ja raporttien laatimista. Järjestelmä päivittyy reaaliajassa, synkronoi verotiedot heidän nykyisen taloutensa kanssa ja tekee verojen hallinnasta yksinkertaista ja stressitöntä. Sovelluksesta on iOS-, Android- ja verkkoversiot.

Automaattinen verolaskenta

Sovelluksemme automatisoi koko verolaskentaprosessin. Jos esimerkiksi freelance-graafinen suunnittelija ansaitsee tuloja useista eri lähteistä, järjestelmä hakee tulotiedot suoraan pankkitapahtumista ja soveltaa oikeaa verokantaa automaattisesti. Se käyttää mukautettuja kaavoja eri veroluokille - tulovero, arvonlisävero tai itsenäisen ammatinharjoittamisen vero - paikallisten verolakien perusteella. Käyttäjät voivat jopa luoda erityisiä sääntöjä verovähennyksiä varten, kuten yritystoimintaan liittyvien tarvikkeiden tai matkojen kulut. Järjestelmä laskee verovelvoitteet uudelleen reaaliaikaisesti aina, kun tapahtuma tapahtuu. Se lähettää myös muistutuksia, kuten esim: "Verotuksen määräaika on 7 päivän kuluttua - klikkaa tästä tarkistamaan ja arkistoimaan!"

Maksujärjestelmän integrointi

Sovellus tekee myös verojen maksamisesta helppoa ja automaattista. Kun verot on laskettu, käyttäjät voivat ajoittaa maksut suoraan pankkitililtään. Esimerkiksi itsenäisenä ammatinharjoittajana toimiva IT-konsultti, jonka on maksettava neljännesvuosittain tuloveroa, voi määrittää toistuvia maksuja, jotka nostetaan hänen tililtään tiettyinä päivinä. Järjestelmä seuraa maksuja automaattisesti ja täsmäyttää ne maksamattomien verovelkojen kanssa. Jos käyttäjä on jo maksanut osan veroistaan, järjestelmä mukauttaa erääntyneen saldon ja pitää verovelvoitteet ajan tasalla. Määräaikoja ei tarvitse enää seurata manuaalisesti - verot maksetaan ajallaan, joka kerta, ilman ylimääräistä vaivaa.

Monivaluuttatuki

Sovellus tarjoaa monivaluuttatukiominaisuuden, joka helpottaa veroilmoituksen tekemistä EU:n alueella. Se tunnistaa automaattisesti eri valuutat, joten käyttäjät voivat syöttää tulot, menot ja verotiedot haluamassaan valuutassa. Luotettavien lähteiden reaaliaikaisten valuuttakurssien avulla sovellus varmistaa tarkat muunnokset ja laskelmat: näin pankin asiakkaat voivat työskennellä eri alueilta tulevien asiakkaiden kanssa ja suorittaa helposti rajat ylittäviä liiketoimia.

Asiakirjojen hallinta

Osana vero ohjelmistokehityspalveluintegroimme ominaisuuden, jonka avulla käyttäjät voivat järjestää kaikki verotukseen liittyvät asiakirjansa yhteen paikkaan. Oletetaan, että itsenäisenä ammatinharjoittajana toimiva konsultti haluaa tarkastella vuoden kuluraporttejaan. Sovelluksemme avulla hän voi yksinkertaisesti hakea historiatiedot tapahtumista ja veromaksuista sovelluksen pääkirjan kautta. Järjestelmä luokittelee kulut automaattisesti ja yhdistää ne oikeisiin veroluokkiin, kuten matkoihin, toimistotarvikkeisiin tai asiantuntijapalveluihin. Kun verokausi koittaa, kaikki tarvittavat asiakirjat ovat jo järjestettyinä ja linkitettyinä käyttäjän tapahtumiin, mikä säästää käyttäjältä tuntikausien manuaalisen työn. Käyttäjä voi käyttää näitä tietoja milloin tahansa, olipa kyse sitten verojen jättämisestä, tilintarkastuksesta tai liiketoimintakulujen seurannasta.

Raportointi

Järjestelmämme tuottaa veroraportteja käyttäjän taloudellisten tietojen ja sovellettavien verolakien perusteella. Jos käyttäjä esimerkiksi toimii useilla alueilla, joilla on erilaiset verosäännöt, järjestelmä mukauttaa raporttimallit kunkin alueen erityisvaatimusten mukaisiksi: se luo arvonlisäveroraportin EU:lle ja erillisen tuloveroraportin paikallishallinnolle. Raportit ovat automaattisesti muotoiltuja ja valmiita toimitettavaksi. Käyttäjät voivat joko ladata nämä raportit omiin tiedostoihinsa tai toimittaa ne suoraan veroviranomaisille integroitujen sähköisten ilmoituspalvelujen avulla.

Allekirjoitus

Lisäsimme eSignature-ominaisuuden, jotta asiakirjojen allekirjoittaminen olisi turvallista ja lainmukaista. Se käyttää PKI-salausta allekirjoittajan henkilöllisyyden todentamiseen ja asiakirjojen suojaamiseen. Sovellus tukee myös SSL/TLS-salausta turvallista tiedonsiirtoa varten. Käyttäjät voivat allekirjoittaa verolomakkeita, kuten PDF- tai DOCX-tiedostoja, suoraan sovelluksessa kosketusnäytön tai kynän avulla. Lisäksi aikaleimojen ja kirjausketjujen ansiosta kaikki pysyy täysin jäljitettävissä ja täyttää kaikki eIDAS- ja ESIGN-määräykset.

Tietosuoja

Integroimme monitekijätodennuksen (MFA) ja biometriset suojausvaihtoehdot, jotta käyttäjät voivat kirjautua sisään helposti ja turvallisesti nopealla sormenjälki- tai kasvoskannauksella ilman salasanojen kanssa tekemistä. Lisäksi järjestelmä valvoo vilpillistä toimintaa AI:n käyttämien algoritmien avulla. Jos joku esimerkiksi yrittää päästä järjestelmään tunnistamattomasta laitteesta tai paikasta, AI voi antaa hälytyksen ja estää pääsyn, kunnes käyttäjä todentaa henkilöllisyytensä.

Standardien noudattaminen

Vero-ohjelmistomme on suunniteltu niin, että se noudattaa jatkuvasti muuttuvia verolakeja. Jos hallitus esimerkiksi ottaa käyttöön uuden verovähennyksen itsenäisille ammatinharjoittajille, järjestelmä päivittyy automaattisesti sisällyttämään sen verolaskelmiin. Järjestelmä on yhteydessä reaaliaikaisiin verosääntösyötteisiin, jotta verosäännöt ovat aina ajan tasalla. Tämä on erityisen hyödyllistä käyttäjille, jotka toimivat toimialoilla, joilla veropolitiikka muuttuu usein, kuten digitaalisen median freelancerit tai rahoitusalan konsultit. Järjestelmä takaa, että he ilmoittavat veronsa aina viimeisimpien normien mukaisesti ja välttävät seuraamukset.

Teknologiat

Java 8/11, Kotlin, Spring saapas, Koa, RxJava, Dagger
JavaScript, React, Redux, arui-feather, redux-thunk...

Alustat

Marathon, Mesos

Integraatiot

Wiremock, Testcontainers

Ansible, Chronos

Konttien hallinta ja konttien hallinta

Docker

Lokien hallinta

ELK

Wiremock, Testcontainers

Prosessi

Otimme käytännönläheisen, käytännönläheisen lähestymistavan vero-ohjelmistojen kehittäminen, varmistaen, että se sopii suoraan pankin nykyisiin järjestelyihin ja että sen turvallisuus säilyy vankkana.

 

Tekniset vaatimukset ja järjestelmän suunnittelu

Aloitimme keskustelut syvällisillä keskusteluilla, jotta saimme vankan käsityksen pankin asetuksista, tietoturvatarpeista ja välttämättömistä ominaisuuksista. Käytimme RESTful API -rajapintoja reaaliaikaiseen tietojen jakamiseen ja AES-256-salausta käyttäjien tapahtumien lukitsemiseen. Järjestelmä on rakennettu Spring Boot -alustalle, ja se on liitetty suoraan pankin taustajärjestelmään, ja se käyttää OAuth 2.0:a turvalliseen kirjautumiseen.

Backend-kehitys

Rakensimme ydinjärjestelmän mukautetuilla veroalgoritmeilla reaaliaikaisia, dynaamisia laskelmia varten. Yhdistämällä verohallintajärjestelmän pankin tietokantoihin turvallisten API-rajapintojen kautta mahdollistimme automaattiset verovähennykset, maksujen aikataulutuksen ja verovelkojen reaaliaikaisen seurannan. Skaalautuvuuden ja joustavuuden varmistamiseksi käytimme Dockeria konttaamiseen ja hallitsimme kaikkea Kubernetesin avulla.

Testaus ja integrointi

Käytimme Wiremockia ja Testcontainersia jäljitellessämme pankkiympäristöä ja varmistaaksemme, että API:t toimivat hyvin ja verolaskelmat olivat täsmällisiä. Integrointitestaus takasi, että kaikki toimi sujuvasti pankin käyttöliittymän kanssa, ja ELK-pino asetettiin reaaliaikaista lokitusta ja seurantaa varten.

Käyttöönotto ja ylläpito

Kun järjestelmä oli integroitu, se otettiin käyttöön palvelimilla, ja sitä päivitettiin jatkuvasti reaaliaikaisella verosäädösten syötteellä, jotta se pysyisi sääntöjen mukaisena. Käynnistyksen jälkeen käytimme Kibanaa suorituskyvyn ja tietoturvan valvomiseen, ja järjestelmää päivitettiin säännöllisesti säännösten muutosten käsittelemiseksi.

Tämä lähestymistapa vero-ohjelmistojen kehittäminen toimitti skaalautuvan, turvallisen ja täysin integroidun ratkaisun, joka sopii täydellisesti pankin järjestelmään.

Joukkue

2

Java/Kotlin-kehittäjät

1

Frontend-kehittäjä (React)

1

DevOps-insinööri

1

QA insinööri

1

UI/UX-suunnittelija

Tulokset

Verohallintasovellus lisäsi itsenäisten ammatinharjoittajien sitoutumista 30%, puolitti verovalmisteluun kuluvan ajan, lisäsi ajallaan toimitettuja veroilmoituksia 40% ja paransi asiakaspysyvyyttä 25%.

Uuden verohallintasovelluksen ansiosta pankki todella muutti peliä itsenäisten ammatinharjoittajien asiakkaiden kannalta. Vain kuudessa kuukaudessa itsenäisten ammatinharjoittajien sitoutuminen kasvoi 30%. Käyttäjät pitivät automaattisesta veroilmoituksen tekemisestä, joka puolitti heidän verovalmisteluun käyttämänsä ajan, ja reaaliaikaisten muistutusten ja automaattisten maksujen ansiosta ajallaan toimitetut veroilmoitukset lisääntyivät 40%. Asiakaspysyvyys kasvoi 25%, ja ihmiset pysyivät mukana sovelluksen yksinkertaisuuden ja helppouden vuoksi. Lisäksi lisätyt tietoturvaominaisuudet, kuten monitekijätodennus ja AI-ohjattu petostentunnistus, pitivät kaiken turvallisena, eikä tietoturvaloukkauksia raportoitu lainkaan käyttöönoton jälkeen.

Hankkeen kesto
  • Huhtikuu 2023 - Jatkuva

30%

itsenäisten ammatinharjoittajien määrän kasvu

25%

asiakaspysyvyyden lisääntyminen

    Ota yhteyttä

    Varaa puhelu tai täytä alla oleva lomake, niin otamme sinuun yhteyttä, kun olemme käsitelleet pyyntösi.

    Lähetä meille ääniviesti
    Liitä asiakirjoja
    Lataa tiedosto

    Voit liittää 1 enintään 2 Mt:n tiedoston. Hyväksytyt tiedostomuodot: pdf, jpg, jpeg, png.

    Klikkaamalla Lähetä, annat suostumuksesi siihen, että Innowise käsittelee henkilötietojasi meidän Tietosuojakäytäntö antaa sinulle asiaankuuluvia tietoja. Antamalla puhelinnumerosi suostut siihen, että voimme ottaa sinuun yhteyttä puheluiden, tekstiviestien ja viestisovellusten kautta. Puhelu-, viesti- ja datahintoja voidaan soveltaa.

    Voit myös lähettää meille pyyntösi
    osoitteeseen contact@innowise.com

    Mitä tapahtuu seuraavaksi?

    1

    Kun olemme vastaanottaneet ja käsitelleet pyyntösi, otamme sinuun yhteyttä ja kerromme yksityiskohtaisesti projektin tarpeet ja allekirjoitamme NDA-sopimuksen luottamuksellisuuden varmistamiseksi.

    2

    Tutkittuaan toiveesi, tarpeesi ja odotuksesi tiimimme suunnittelee projektin ehdotuksen, jossa esitetään työn laajuus, tiimin koko, aika- ja kustannusarviot.

    3

    Järjestämme kanssasi tapaamisen, jossa keskustellaan tarjouksesta ja sovitaan yksityiskohdista.

    4

    Lopuksi allekirjoitamme sopimuksen ja aloitamme projektisi toteuttamisen heti.

    nuoli