Linkit

tiistai 14. huhtikuuta 2026

Verottajan FIFO-laskuri Excelissä ja sama tekoälyllä

Aika tarkistaa veroehdotus ja tehdä siihen tarpeelliset korjaukset. Jos on käynyt viime vuonna kauppaa osakkeilla tai kryptovaluutoilla, niiden voitot ja tappiot pitää lisätä ilmoitukseen itse. Osakkeiden kirjanpito tulee useimmilla valmiina välittäjältä; ensi vuonna myös kryptojen pitäisi tulla automaattisesti (ainakin kotimaisilta välittäjiltä).

Nyt vielä kryptojen kaupat pitää laskea itse. FIFO-periaatteen vuoksi yksinkertainen summaaminen Excelissä ei riitä. Netissä on erilaisia palveluita laskelman tekemiseen, mutta myös verottajan sivulla on ladattava "Kryptovarojen FIFO-laskuri" (toimii tietysti myös osakkeilla). Se vaatii Excelin, koska LibreOfficen makrokieli on erilainen. 

Verottajan Excel-mallissa on omat niksinsä. 

Ensinnäkin laskuri käyttää makroja, joten Excel pyrkii turvallisuuden vuoksi estämään netistä ladatun mallin makrot. Jotta malli toimisi, pitää esto poistaa XLSM-tiedoston ominaisuuksista. Sekään ei auta, jos malli on tallennettu kotiverkossa jaettuun kansioon. 

Tiedostoista pitää rastittaa Suojaus: Salli jotta malli aukeaisi Excelissä.

Windowsin tietoturvasta ei voi syyttää verottajaa, mutta laskuri kaipaisi parempia ohjeita. Välilehti, jonka nimi on lupaavasti "Ohje laskurin käyttämiseen", näyttää vain tältä:

Missä ne ohjeet ovat?

Katse etsii taulukon alla olevia ohjetekstejä, mutta mitään ei näy. Sitten kokeneen Excel-käyttäjän katse kiinnittyy pieniin punaisiin kolmioihin - siellähän on pienet muistilaput kuvaamassa sarakkeiden merkitystä. 

Idea on, että kansalainen syöttää tiedot kaupoista valkoiselle alueelle, minkä jälkeen Excel laskee harmaan alueen tiedot ja ilmoittaa lopullisen voiton tai tappion veroilmoitusta varten (solut E4-E5). 

Tein näin ja käynnistin makron, mutta mitään ei tapahtunut. Ei virheilmoitusta, ei tulosta, ei selitystä. Lopulta ymmärsin, että punaisen kolmion teksti pitää lukea kirjaimellisesti: Tapahtuma-tieto pitää olla "Osto" tai "Myynti" ISOLLA alkukirjaimella. Jos isoa alkukirjainta ei ole, mitään ei tapahdu. Koodaaja olisi voinut lisätä muunnoksen isoiksi kirjaimiksi ennen vertailua, kuten tapana on. 

Ohjeista huolimatta en ymmärrä, mikä on "virtuaalivaluuttaa jäljellä 2" tai miten hankintameno-olettama-sarakkeen tietoja pitäisi tulkita. Onneksi niillä ei ollut tässä tapauksessa merkitystä. Versiohistorian mukaan laskuri on vuodelta 2020, joten aikaa parempien ohjeiden tekemiseen ja isosta alkukirjaimesta varoittamiseen olisi kyllä ollut. Tallenna PDF -painike ei myöskään toiminut. 

PDF-tallennuspainike ei toiminut.

Mallin käytössä näytetään varoitus, jonka mukaan käyttäjä itse vastaa tietojen oikeellisuudesta. Koska en ymmärtänyt mallin toimintaa, en voinut vastata tuloksista. Ymmärtääkseni asiaa paremmin tein kuvitteellisen esimerkin, jossa vuorotellen ostetaan ja myydään samaa kryptovaluuttaa. Kuvassa näkyvät myös makropainikkeet, jotka ohjesivun kuvasta puuttuivat. 

Kuvitteellinen esimerkki.

Laskurin mukaan kaupankäynti oli tuottanut 1500 euroa voittoa. Kumma kyllä, tässä Tallenna PDF -painike toimi ja tuotti siistin PDF-tiedoston. Mutta olivatko tiedot oikein?

Tarkistin tulokset tekoälyllä. Kirjoitin promptiksi

Olen tehnyt seuraavat osakkeiden ostot ja myynnit: osto 1000 15,00 € myynti 300 16,00 € osto 500 13,00 € myynti 400 12,00 € osto 700 15,00 € myynti 600 18,00 € osto 400 17,00 € Kuinka monta osaketta minulla on lopussa ja paljonko olen tehnyt voittoa? Laske tulos FIFO-periaatteella.

Vaikka kpl puuttui, tekoälyt ymmärsivät tehtävänannon ja yllättivät muutenkin kyvyillään. ChatGPT  päätyi samaan tulokseen Verottajan mallin kanssa.

ChatGPT

Kuvassa on vain laskelman loppu, mutta se kertoo, miten havainnollisesti tekoäly esittelee työnsä tulokset. Tekoäly opettaa käyttäjän omalla esimerkillä, miten FIFO lasketaan. Mainiota! Kunpa opiskelijat muistaisivat käyttää tätä hyödykseen sen sijaan, että delegoivat kotitehtävät ja harjoitukset suoraan tekoälylle.

Myös Anthropic Claude esittelee työnsä havainnollisesti.

Clauden vastauksen alku.

Ja lopputuloskin on sama kuin ChatGPT:llä.

Clauden lopputulos.

Viimeisenä vielä Microsoft Copilot, joka sekin laskee havainnollisesti ja antaa lopputuloksen:

Copilotin lopputulos.

Lopussa Copilot rehentelee kyvyillään, joten pyysin antamaan laskelman Excel-mallina. Se ei enää mennytkään oikein. Copilot käytti Pythonin openpyxl-kirjastoa ja teki ohjelman, joka tuotti tiedoston:

Excel-mallissa väärä lopputulos.

Vaikka lähtötiedot ovat oikein, malli antaa voitoksi 4900 euroa, mikä on selvästi väärin. Tekoälyyn luottamalla päätyisi ilmoittamaan verottajalle aivan liian suuren voiton.

Sekä ChatGPT, Claude että Copilot olivat maksullisia versioita. Jos on varaa käydä kauppaa osakkeilla tai kryptoilla, on kohtuullista maksaa myös tekoälystä.

Extrana vielä paikallinen kielimalli. Jos ei halua kirjoittaa tietoja omistuksistaan amerikkalaiseen tekoälyyn, voi ajaa paikallisesti esimerkiksi 20 miljardin parametrin GPT OSS-mallia. Sekin vastaa suomenkieliseen kysymykseen havainnollisesti ja oikein.

Ei tietoja pilveen, tekoäly laskee tehtävän paikallisesti.

Pienistä sanavirheistä huolimatta tulos on sama kuin maksullisillakin malleilla. Eipä jää voittojen ilmoittaminen verotukseen ainakaan raportoinnin vaikeudesta kiinni.

10 kommenttia:

  1. Et käytä Geminiä? Itsellä toimii paremmin ja kattavammin kuin mikään näistä mainituista.

    VastaaPoista
  2. .Versiohistorian mukaan laskuri on vuodelta 2020, joten aikaa parempien ohjeiden tekemiseen ja .../

    Ja Verottajan olisi parempi tehdä työkalu, joka ei oleta että kaikilla on käytössä Excel, jota ei enää kaikilla ole koska siitä pitää maksaa ja koska useimmille riittää ei-kaupallinen LibreOffice varsin hyvin.

    Minulla ei ole itsellä kryptovaluuttoja ainakaan toistaiseksi, joten en laskuria tarvitse. Mutta pikaisella haulla löysin Github palvelusta mm. seuraavan laskurin, josta voisi kenties harkita kehittää verkkosovelluksen, jota kaikki voisivat selaimella helposti käyttää ilman pakottamista Microsoftin ohjelmien ostamiseen.

    https://github.com/mkorpela/fifo-fi

    VastaaPoista
  3. @Petteri. Tämä nykyinen blogisi kommentointi-ikkuna, jonka kokoa ei voi enää suurentaa vaikeuttaa tekstin hahmottamista sekä virheiden korjaamista ennen lomakkeen lähettämistä. Juuri sellaista kun tuossa edellisessä viestissä minulle kävi. Tietysti erillisen editorin käyttö, tekstin muotoilu, oikoluku jne. on mahdolista siten, mutta sitä ei aina muista ja jaksa tehdä ennen kuin on jo alkanut kirjoittaa. Vaihtaminen siihen tietty onnistuu, mutta kun tämä &%€#? ikkuna aiemmin oli säädettävissä, niin voisiko sitä korjata hieman niin että sen saisi takaisin?

    VastaaPoista
  4. Olisiko Google muuttanut jotain? Itse en ole muuttanut blogin asetuksia. Montako riviä tekstiä ikkunaan mahtuu? Näin pöytäkoneen selaimella itselläni mahtuu kuusi, ennen kuin teksti alkaa rullata ikkunassa.

    VastaaPoista
    Vastaukset
    1. Kyllä, mutta aiemmin siinä oikeassa alareunassa oli kontrolli josta hiiren kursorilla kiinni ottamalla saattoi ventyttää ikkunan vaikka melkein koko näytön kokoiseksi. Ei tämä muutos ole mikään ihan viime aikoina tapahtunut, vaan on ollut jo vuoden tai ehkä kaksi. Mutta harmittava asia, että joutuu tihrustamaan tämän tulitikkurasian kotelon kokoisen laatikon läpi kun tätä tekstiä kirjoittaa.

      Tekstin vieriminen on tietysti itsestään selvyys ainakin maksimi merkkimäärään asti. Mutta vierittämällä näkee vain pienen palasen ja virheitä jää helpoisti.

      Poista
    2. Lisään vielä, että se taisi olla silloin kun muutenkin muuttui hieman blogin ulkonäkö ja miten valitaan missä roolissa/tunnuksella/URL postaa.

      Poista
    3. No voi jehna, taas virhe samasta syystä, Ikkuna on niin pieni, että ei noin pitkä URL siinä kokonaan näy kun se täytyy tänne html a-tagina kirjoittaa. No asia selvinnee kuitenkin.

      Poista
  5. En osaa sanoa, mistä tämä johtuu. Itse en ole muuttanut mitään. Oletko kokeillut muilla selaimilla? Jotain vikaa Blogger-alustassa on, sillä kursiivi tekstimääritys vuotaa kaikkiin perässä tuleviin kommentteihin ja alustan omiinkin tekstiin.

    VastaaPoista
    Vastaukset
    1. Selain ei vaikuta. Firefox, Safari, Chromium, Waterfox, .... siinä muutama millä testa, tyylissä on määritelty "resize: none;" ja kun selaimen developer tilassa vaihdan none arvoon "both", niin oikeaan alareunaan ilmestyy heti kontrolli josta teksti-ikkunaa voi suurentaa hiirellä siitä vetämällä. Kyseinen määritys löytyy sivun source-code näkymästä vain yhden kerran, mutta selvän saanti siitä sivusta on toivotonta niin kamalaa generoitua mössöä se on. Epäilen kuitenkin, että se tulle jostain mallineesta mitä käytät sivulla, jonka tyylin määrittelyissä tuo on asetettu. Sen tarkemmin en osaa neuvoa, en itse bloggeria ole koskaan käyttänyt vaikka muuten kyllä jonkin verran myös web-häkkyröitä työn puolesta tehnyt.




      Poista