CSI-ohjelmistojen 12.1-korjausversio 16.12.25
16. joulukuun, 2025 | VersiojulkaisutJulkaisemme tänään CSI-ohjelmistoista 12.1-version korjauspaketin, joka korjaa asiakkaiden ilmoittamat ohjelmistovirheet. Huom! Netvisor-kirjanpitointegraatiota käyttävät asiakkaat tarvitsevat integraatiosta päivitetyn version, jotta se toimii myös vuodenvaihteen jälkeen.
Tunnistukset
- ”Vanhentuneet ja vanhentuvat tunnistukset” -näkymä listasi myös päättyneisiin toimeksiantoihin liittyvät asiakkaan tunnistustapahtumat. Korjauksen jälkeen näkymä sisältää vain aktiivisiin toimeksiantoihin liittyvät tunnistukset.
Avauspyynnöt ja toimeksiannot
- Avauspyynnön ikkuna näytti vanhaa tietoa, jos se tietyssä tilanteessa avattiin lataamatta avauspyyntölistaa uudelleen.
- Kun avauspyynnön loi Esteellisyyshaku-kansiossa, vastuuroolit eivät alustuneet avauspyynnölle asetuksissa määritettyjen oletusarvoparametrien mukaan.
- Käyttäjän parametreissa oletusarvoiksi määritettyjä vastuurooleja (toimeksiannon omistaja, vastuuhenkilö ja laskutusyhteyshenkilö) ei otettu huomioon, kun uutta avauspyyntöä luotiin.
- Kun uusi avauspyyntö oli tallennettu ja avauspyynnön tekijä oli kirjattu sen vastuuhenkilö-kenttiin asetuksissa määritettyjen oletusroolien mukaan (esim. omistaja/vastuuhenkilö = nykyinen käyttäjä), toimeksiantajan vaihto avauspyynnölle päivitti virheellisesti kyseisiin rooleihin muutoksen tekijän.
- Toimeksiannon laskutusyhteyshenkilö -parametri (Oletusarvot-parametriryhmä) toimi avauspyynnöllä eri tavalla kuin toimeksiannon omistaja/vastuuhenkilö -parametrit; kun ’toimeksiannon laskutusyhteyshenkilö’ -parametriin oli määritetty esim. asiakasvastaava, ohjelmisto ei osannut hakea tietoa avauspyynnölle.
- Kun asiakaskohtainen toimeksiantonumerointi oli käytössä, toimeksianto sai väärän asiakkaan numeron, kun se luotiin avauspyynnöstä, jossa oli tietysssä tilanteessa vaihdettu toimeksiantajaa.
- ”Laskutettavat toimeksiannot” -listalla tehtävä tekstihaku toimi hitaasti, joten tietokannan tietokannan hakuja on optimoitu.
Kulut
- Kun uutta kulua kirjatessa kululle valittiin toimeksianto, kulutyypille asetuksissa tallennetut tiedot (esim. Yksikkö ja yksikköhinta) tyhjentyivät.
Koelaskut ja laskut
- Koelaskun pikaesikatselu näytti alv-erittelyn summat virheellisesti toimeksiannon valuutassa, vaikka koelaskun maksajalle oli tulostusvaluutaksi määritetty toinen valuutta.
- Ruotsinkielisessä käyttöliittymässä preliminärfakturor oli kirjoitettu väärin ilmoituksessa, joka näytettiin käyttäjälle tämän valitessa useita koelaskuja tai laskun maksajia laskujen muodostamiseksi.
- Ennakkolaskun alveista puuttuivat nettosummat.
- Ruotsinkielisellä laskupohjalla tuotiin Maksuehto-ruutuun varsinainen maksuehto (esim. 20 päivää) myös ruudun otsikoksi.
Raportit
- ”Hae raportteja” -ikkunassa pystyi hiiren oikealla painikkeella avautuvasta valikosta ajamaan toimintoja raporteille, joita ei vielä ollut haettu tietokantaan. Toiminnon ajaminen johti tällöin virheeseen.
- Näkymien muokkausikkunan avaaminen Asetukset-alueen kautta oli hidasta, koska kantaan tehtiin turhia kutsuja.
Muut
- Kun normaalikäyttäjä lisäsi sisäpiirirekisteriin uuden käyttäjän, lisäys kesti kauan. Tietokantaan tehtiin duplikaattihakuja, jotka korjauksen myötä on poistettu.
- Ohjelmisto ei osannut näyttää muistiinpanon liitetiedoston nimeä, jos se sisälsi ”&”-merkin.
- Muutoshistorian asetusten ikkuna ei auennut tietyissä tilanteissa, esim. kun asiakkaan 12.0-versiossa toimeksiannon muutoshistoriaan oli lisätty muistiinpanoja-kenttä, minkä jälkeen ohjelmisto oli päivitetty versioon 12.1.
- Kun luotiin uusi ei-tuntipohjainen toimenpidetyyppi, sen tallennuksen yhteydessä teksti ”Yksikköhinta” muuttui ”Tuntihinnaksi” toimenpidetyypin ikkunassa.
Dokumentinhallintaintegraatiot
- Mikäli NetDocuments oli integroitu CSI-ohjelmistoon ja NetDocumentsin API-kutsu epäonnistui yhteysongelman vuoksi esim. päivitettäessä toimeksiantojen oikeuksia massatoiminnolla, virhettä ei näytetty vasta massatoiminnon yhteenvetoikkunassa, vaan omassa popup-ikkunassaan, jolloin se vaati kuittauksen massatoiminnon jatkamiseksi.
- NetDocuments-integraation virhelokiin ei tallentunut tietoa siitä, mitkä funktiot olivat virheen esiintyessä aktiivisia ja missä järjestyksessä ne oli kutsuttu, mikä vaikeutti virheen lähteen selvittämistä.
- Käyttöoikeuksien päivitys NetDocumentsiin aiheutti virheen ”Incorrect syntax near ’)'”, jos suojattuja toimeksiantoja ei ollut. Korjauksen jälkeen käyttöoikeuksiin ei tässä tilanteessa tehdä mitään muutoksia, ja käyttäjälle saa ilmoituksen siitä, ettei tietokannasta löytynyt toimeksiantoja rajatuilla käyttöoikeuksilla.
Kirjanpitointegraatiot
- Tärkeää! Netvisor-integraatio on käyttänyt algoritmeja, joiden tuen Netvisor lopettaa 31.12.2025. Netvisorin vaatima HMACSHA256-algoritmi on nyt päivitetty CSI-ohjelmiston versioon 12.1. Integraatio tulee päivihttps://extra.csihelsinki.fi/wp-admin/themes.phpttää, jotta se toimii myös 31.12.2025 jälkeen. CSI hoitaa pilvipalveluasiakkaiden integraatiopäivitykset keskitetysti, ja sopii erikseen OnPremise-asiakkaiden päivityksistä.
- Kun käytössä oli Fortnox-, Netvisor- tai Procountor-kirjanpitointegraatiosta tuore versio, mutta CSI-ohjelmistosta ennen 11/2025 julkaistu versio, laskujen vienti epäonnistui, jos laskun mukana oli PDF.
- Fortnox-integraatio yritti siirtää myös passiiviset kustannuspaikat aiheuttaen turhia virheitä lokiin. Korjauksen jälkeen passiivisia kustannuspaikkoja ei siirretä Fortnoxiin, ja jos Fortnoxiin viedyllä laskulla on passivoitu kustannuspaikka, kustannuspaikkatieto jätetään tyhjäksi laskulla/laskurivillä ja integraatiolokiin kirjataan varoitus.
- Fortnox-integraatio ei osannut tarkistaa, löytyikö asiakas tai toimeksianto jo Fortnoxista. Korjauksen jälkeen integraatio päivittää CSI;n asiakkaan ja toimeksiannon tiedot vastaavaan asiakkaaseen ja projektiin Fortnoxissa.
- Fortnox-integraatio ei osannut käsitellä toimenpiteen Aihe-kentässä olevaa umlaut-merkkiä (esimerkiksi kirjain ”ü” ), jolloin laskun siirto Fortnoxiin ei onnistunut.
- Kun lasku oli euromääräinen, Visma Net -integraatio toi suorituksen euromääräisellä summalla, mutta kirjanpitovaluutassa (SEK), jolloin suoritus ei vastannut laskun avointa summaa. Korjauksen jälkeen suoritus tuodaan kirjanpitovaluutassa ja kirjanpitovaluuttaisella summalla. Huomioitavaa on kuitenkin, suorituksen ja laskun valuuttakurssien poiketessa toisistaan Visma Netissä, CSI:hin tuotava suoritus ei välttämättä täsmää äyrilleen laskuun. Tällöin ylisuorituksessa ylijäämä tiliöidään ja alisuorituksessa lasku pitää manuaalisesti kuitata maksetuksi esim. laskun oikaisulla.