CSI-ohjelmistojen 12.1-korjausversio 12.2.25
12. helmikuun, 2025 | VersiojulkaisutOlemme julkaisseet CSI-ohjelmistojen 12.1-versiosta uuden korjausversion. Versio tuo korjaukset seuraaviin ohjelmistovirheisiin sekä muutamia uusia toimintoja, jotka erottuvat listalla UUSI-merkinnästä.
Toimeksianto ja avauspyyntö
- Jos avauspyyntöön oli jo liitetty tietty työntekijäroolihinta ja sama roolihinta yritettiin lisätä uudelleen, ohjelmisto antoi varsinaisen virheilmoituksen jälkeen toisen, tarpeettoman virheilmoituksen: ”Cannot insert the value NULL into column ’request_guid’, table ’database.dbo.RequestRole’; column does not allow nulls. UPDATE fails. The statement has been terminated.”
- Toimeksiantojen valinta massana (Ctrl + a) oli hidasta, vaikka valintatoiminto ei isollakaan toimeksiantomassalla saisi kestää yli minuuttia.
- Jos toimeksiantoa käytti pohjana ja siihen oli määritetty tiiminjäseniä valitsematta heille Tuntihinta-valintaruutua, uuden toimeksiannon tiiminjäsenillä valintaruutu oli silti valittuna.
- Toimeksiannon poistaminen ei onnistunut, jos toimeksianto oli luotu avauspyynnöstä, josta oli tehty esteellisyystarkastus.
- Tammikuun 2025 korjausversiossa ”Laskutettavat toimeksiannot” -listaa oli muutettu siten, että se näytti toimeksiannot, joissa oli toimenpiteitä/kuluja tilassa ”avoin”, ”koelaskulla” tai ”tarkastettu”. Listaa on nyt korjattu edelleen näyttämään listalla vain ne toimeksiannot, joissa on toimenpiteitä/kuluja, jotka eivät ole koelaskulla ja joiden tila on ”avoin” tai ”tarkastettu”. Lista laskee myös laskuttamattomien toimenpiteiden ja kulujen summat toimeksiannoittain. (UUSI)
Toimenpide- ja työaikakirjaukset
- Pääkäyttäjä voi nyt muokata kerralla useamman työaikakirjauksen tyyppiä valitsemalla halutut työaikakirjaukset ja hiiren oikealla painikkeella avautuvasta pikavalikosta ”Muokkaa useita” -toiminnon. (UUSI)
- Tietyntyyppistä työtä tekevälle käyttäjälle voidaan määrittää oletustoimenpidetyyppi, joka alustuu käyttäjän kirjaamille toimenpiteille. Määritys tehdään asetuksissa > Käyttäjän parametrit > Toimenpiteet/Toimenpiteen parametrit > Oletustoimenpidetyyppi, ja oletustoimenpidetyypiksi voidaan määrittää vain laskutettava toimenpidetyyppi. Oletustoimenpidetyypin hierarkia vahvimmasta heikoimpaan on: 1) Toimeksiannon parametreissa asetettu oletustoimenpidetyyppi, 2) Käyttäjän parametreissa asetettu oletustoimenpidetyyppi, 3) Toimeksiannon toimipisteen parametreissa asetettu oletustoimenpidetyyppi, 4) Päätoimipisteen parametreissa asetettu oletustoimenpidetyyppi. Jos toimeksiantoon on erikseen määritetty siinä käytettävät toimenpidetyypit eikä käyttäjän oletustoimenpidetyyppi kuulu niihin, uuden toimenpiteen ikkunassa Toimenpidetyyppi-kenttä jää tyhjäksi. (UUSI)
- Kun työaikakirjaus kopioitiin jollekin ajanjaksolle ja käytössä oli toimenpiteen automaattinen luonti työaikakirjauksesta, ohjelmisto ei ilmoittanut siitä, ettei kopiointi luo toimenpiteitä automaattisesti. Korjauksena Kopioi ajanjaksolle -ikkunaan on lisätty asiasta huomautus.
- Toimenpiteen tuntihinnan lähde ei päivittynyt, kun toimenpiteen siirsi toimeksiannosta toiseen.
- Pääkäyttäjä ei pystynyt lisäämään muistiinpanoja laskutetulle toimenpiteelle.
Vedoslasku
- Vedoslaskun lähettäminen sähköpostin liitteenä ja laskuaineiston muodostus koontilaskusta epäonnistuivat, jos päätoimipisteen käyttöliittymäkielen arvoksi oli asetettu ”Ei valittu”.
Koelasku
- Koelaskun tarkastusprosessi jumiutui puuttuvien käyttäjien vuoksi esim. jos ensimmäisenä tarkastajana oli ”Toimeksiannon avustaja” eikä toimeksiannolle ollut valittu avustajaa. Korjauksen jälkeen prosessin alusta ohitetaan puuttuvat käyttäjät ja koelasku menee tarkastettavaksi prosessista löytyvälle validille tarkastajalle.
- Koelaskun tarkastuskierron duplikaattitarkistus toimi väärin tietyssä tilanteessa. Jos tarkastuskiertoon oli merkitty 2 toimeksiantoroolia (esim. avustaja ja laskutusyhteyshenkilö) ja toimeksiannossa kumpikin rooli oli jätetty tyhjäksi, ohjelmisto oletti ”tyhjän” duplikaatiksi.
Laskuaineistot
- Hyvityslaskun laskurivien nettosumma laskettiin tietyssä tilanteessa väärin, kun laskulle tehtiin kokonaishyvitys. Tästä johtuen Finvoice-, Peppol- ja TEAPPSXML-aineistot eivät olleet valideja.
- Finvoice-muotoisessa verkkolaskuaineistossa laskuriveiltä laskettu alv-summa ei täsmännyt laskun alv-määrään. Verkkolaskun XML-muodostukseen on lisätty tarkistus siitä, että laskuriveiltä laskettu alv-summa per alv-kanta vastaa laskun alv-erittelyssä olevia summia. Jos summa eroaa, lisätään/vähennetään erotus suurimmasta nettolaskurivistä, joka on samaa alv-kantaa kuin tarkistettu alv-kanta.
Raportointi
- Kun ”Aseta laskun päivämäärä kirjauspäiväksi” -parametri oli käytössä ja koelaskun hyväksynnän yhteydessä käytettiin ennakkoa, ennakon käyttöpäivä päivittyi virheellisesti tietokantaan eikä ennakko näkynyt Avoimet ennakot -raportilla.
Asetukset
- Kun toimenpidetyypille asetettiin asetuksissa vakiohinta, toimenpidetyypin ikkunassa tuntihinta nollaantui, mutta jäi toimenpidetyyppilistalle virheellisesti näkyviin.
Kirjanpitointegraatiot
- CSI-ohjelmiston 12.0-versiossa Netvisor-integraatio ei osannut käsitellä alv-prosentin desimaaleja, minkä takia 25,5% alv-kanta katosi tuoduilta kuluilta.
- Jos tietokannassa oli monta toimeksiantoa samalla numerolla, Netvisor-lisäosan aktivointi näytti virheilmoituksessa sattumanvaraisen toimeksiantonumeron. Korjauksen jälkeen virheilmoitus listaa kaikki toimeksiantonumerot, jotka löytyvät kannasta useammin kuin kerran. Korjaus on tehty kaikkiin CSI:n tuotteistetuihin kirjanpitointegraatioihin.
- Asiakaskohtaisessa Visma-kirjanpitointegraatiossa yhden kulun virhe (esimerkiksi kulun aiheen puuttuminen) keskeytti ajon ja loput kulut jäivät siirtymättä CSI:hin. Korjauksen jälkeen kulun aiheena Vismassa käytetään tarvittaessa ”Utlägg från bokföring”, ja tallennetaan tuoduille kuluille Visman tositenumero. Samalla kaikkien kirjanpitointegraatioiden lokitusta on parannettu virhetilanteiden kiinni saamiseksi. Jos kulun tallennus mistä tahansa syystä epäonnistuu, virheellinen kulu ohitetaan ja lokitetaan ja tuodaan muut kulut.
Dokumentinhallintaintegraatiot
- NetDocuments-käyttäjien ja -käyttäjäryhmien linkitys ei näyttänyt eikä logittanut NetDocuments API:sta palautunutta virhettä käyttäjälle ymmärrettävässä muodossa.
- Käyttöoikeuksien päivittämistä NetDocuments-integraatiossa on tehostettu, jotta prosessi olisi nopeampi. Päivityksen valmistuttua käyttöoikeuksien muutoksista ja mahdollisista virheistä lähetetään sähköpostiviesti NetDocuments-access tokenin päivittäneelle käyttäjälle. (UUSI)
Outlook-integraatio
- Outlook Add-in -lisäosassa Luo fatalji ja Luo aktiviteetti -toimintojen kuvakkeet eivät noudattaneet CSI-ohjelmiston järjestystä: 1. Tehtävä (aktiviteetti), 2. Fatalji.
- Outlook Add-In-lisäosan kummallakin komponentilla oli tarpeeton parametri ”EffectiveValueSourceIds”.
Muuta
- Tietokannan yhteysavaimen ongelmatilanteissa näytettävät virheilmoitukset eivät olleet kyllin käyttäjäystävällisiä. Nyt käyttäjälle kerrotaan selkeästi, aiheuttaako virheen kantaan luotavan tietokantayhteyden epäonnistuminen, väärin muotoiltu yhteysavain tai virheellinen yhteysavaimen salasana.