Reskontran ulkopuolisten kirjanpitovientien syöttö Evitec Power Lending -tuotteeseen
Tulilahti, Nina (2024)
Tulilahti, Nina
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024112830905
https://urn.fi/URN:NBN:fi:amk-2024112830905
Tiivistelmä
Opinnäytetyön tarkoituksena oli kehittää Evitec Power Lending -sovelluksen kirjanpitomoduuliin lisäosa, joka mahdollistaa kirjanpidon tositteiden tekemisen manuaalisesti. Työtä tehtiin osana ketterää järjestelmäkehitystiimiä, jolloin opinnäytetyöprosessiin kuuluivat sovelluksen kehittämisen lisäksi päivittäispalaverit, määrittelyt, toteutuksen esittäminen sidosryhmille sprintin päätteeksi sekä tiimin sisäiset palaverit työskentelytapojen kehittämiseksi. Työn toimeksiantaja oli Evitec Solutions.
Opinnäytetyössä perehdyttiin full stack -sovelluskehitykseen. Työn teknisessä keskiössä olivat .NET Framework, React, TypeScript, Azure ja SQL Server, jotka ovat keskeisiä tekniikoita web-sovelluksen kehittämisessä. Versiohallinnassa käytettiin sekä komentoriviä että graafisen käyttöliittymän tarjoavaa Fork-sovellusta. Palvelinpuolen kehityksessä editorina käytettiin Visual Studiota ja asiakaspuolen kehityksessä Visual Studio Codea.
Opinnäytetyön tuloksena valmistui manuaalisten kirjanpidon tositteiden lisäämiseen tarkoitettu modaali, jossa käyttäjä pystyy lisäämään yhden tai useita kirjanpitovientejä yhdellä kirjanpidon tositteella. Modaalissa voidaan lisätä uusia kirjanpitovientejä tarpeen mukaan ja poistaa tarpeettomia lomakkeita. Kirjanpitoviennit noudattavat kirjaussääntöjä, jotka jokaiselle tapahtumalle on määritelty aikaisemmin.
Lisäksi toteutettiin mahdollisuus lisätä muu-tyyppisiä kirjanpitovientejä, jotka eivät noudata mitään valmiita kirjaussääntöjä. Muu-tyyppisellä kirjauksella käyttäjä määrittelee kaikki tarvittavat tiedot täysin manuaalisesti. Tietokantaan lisättiin uusi kirjaustyyppi muu, ja sitä vastaava tapahtumalajikoodi.
Toteutuksen kehittäminen jatkuu vielä opinnäytetyön valmistumisen jälkeen. Toteutukseen lisätään neljän silmän tarkistusperiaate, joka vaatii toiselta käyttäjältä hyväksynnän manuaalisille kirjanpitotapahtumille. Tällä ehkäistään inhimillisiä virheitä sekä väärinkäytöksiä. Lisäksi toteutuksen jatkokehittämisessä otetaan huomioon demon pohjalta nousseet kehitysideat.
Opinnäytetyössä perehdyttiin full stack -sovelluskehitykseen. Työn teknisessä keskiössä olivat .NET Framework, React, TypeScript, Azure ja SQL Server, jotka ovat keskeisiä tekniikoita web-sovelluksen kehittämisessä. Versiohallinnassa käytettiin sekä komentoriviä että graafisen käyttöliittymän tarjoavaa Fork-sovellusta. Palvelinpuolen kehityksessä editorina käytettiin Visual Studiota ja asiakaspuolen kehityksessä Visual Studio Codea.
Opinnäytetyön tuloksena valmistui manuaalisten kirjanpidon tositteiden lisäämiseen tarkoitettu modaali, jossa käyttäjä pystyy lisäämään yhden tai useita kirjanpitovientejä yhdellä kirjanpidon tositteella. Modaalissa voidaan lisätä uusia kirjanpitovientejä tarpeen mukaan ja poistaa tarpeettomia lomakkeita. Kirjanpitoviennit noudattavat kirjaussääntöjä, jotka jokaiselle tapahtumalle on määritelty aikaisemmin.
Lisäksi toteutettiin mahdollisuus lisätä muu-tyyppisiä kirjanpitovientejä, jotka eivät noudata mitään valmiita kirjaussääntöjä. Muu-tyyppisellä kirjauksella käyttäjä määrittelee kaikki tarvittavat tiedot täysin manuaalisesti. Tietokantaan lisättiin uusi kirjaustyyppi muu, ja sitä vastaava tapahtumalajikoodi.
Toteutuksen kehittäminen jatkuu vielä opinnäytetyön valmistumisen jälkeen. Toteutukseen lisätään neljän silmän tarkistusperiaate, joka vaatii toiselta käyttäjältä hyväksynnän manuaalisille kirjanpitotapahtumille. Tällä ehkäistään inhimillisiä virheitä sekä väärinkäytöksiä. Lisäksi toteutuksen jatkokehittämisessä otetaan huomioon demon pohjalta nousseet kehitysideat.
