Asuntosijoittajan kirjanpito- ja vuokrahallintajärjestelmän suunnittelu ja toteutus
Isopahkala, Laura (2020)
Isopahkala, Laura
2020
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-2020090820223
https://urn.fi/URN:NBN:fi:amk-2020090820223
Tiivistelmä
Opinnäytetyö sai alkunsa toimeksiantajan tarpeesta löytää kokonaisvaltainen ja helpottava ratkaisu sijoitusasuntojen vuokramaksujen seurantaan, kirjanpidon hoitamiseen ja veroilmoitusten tekoon. Toimeksiantajana toimi yksityinen asuntosijoittaja, jonka asuntosijoitusportfolio koostuu noin kolmestakymmenestä kohteesta ympäri Suomen.
Opinnäytetyön tavoitteena oli suunnitella ja toteuttaa yksinkertainen ja helppokäyttöinen kirjanpito- ja vuokrahallintajärjestelmä, joka automatisoi ja helpottaa toimeksiantajan vuokrahallintaa, kirjanpitoa ja vuosiveroilmoitusten laatimista. Työn tavoitteena oli toteuttaa ensin mahdollisimman toimiva ja hyvä prototyyppi toimeksiantajan testikäyttöön ja jatkaa jatkokehitystä toimeksiantajan toiveiden mukaisesti opinnäytetyöprosessin jälkeen. Henkilökohtaisena tavoitteena oli ratkaista toimeksiantajan ongelmat, oppia mahdollisimman paljon Visual Basic for Applications (VBA)-ohjelmointia, kehittyä Excelin funktioiden tehokäytössä ja saada aikaan mahdollisimman toimiva ja hyödyllinen lopputuote, jota tuotteistettuna voisivat muutkin suomalaiset asuntosijoittajat hyödyntää.
Järjestelmä rakennettiin pohjautumaan relaatiotietokantaan ja se toteutettiin taulukkolaskentaohjelma Microsoft Excelin kehitysympäristössä Visual Basic for Applications (VBA)-ohjelmointikieltä ja Excelin funktioita hyödyntäen. Opinnäytetyön tietoperustan lähteinä käytettiin toimeksiantajan haastatteluja ja havainnointia, verohallinnon ohjeistuksia, ajankohtaisia internet-lähteitä ja alan kirjallisuutta.
Opinnäytetyön tuloksena syntyi valmis järjestelmäprototyyppi toimeksiantajan käyttöön, joka ratkaisi toimeksiantajan alussa määrittelemät ongelmakohdat ja vastasi räätälöidysti ja kokonaisvaltaisesti toimeksiantajan tarpeisiin asiakaslähtöisen suunnittelun ansiosta. Jatkotoimenpiteinä järjestelmän kehitystä jatketaan ja tulevaisuudessa tavoitteena on järjestelmän mahdollinen tuotteistaminen jokaisen suomalaisen asuntosijoittajan hyödynnettäväksi. The thesis originated from the client's need to find a comprehensive and facilitating solution for monitoring the rental payments of investment apartments, keeping accounts, and making tax returns. The client was a private housing investor, whose housing investment portfolio consists of about thirty properties throughout Finland.
The aim of the thesis was to design and implement a simple and easy-to-use accounting and rent management system that automates and facilitates the client's rent management, accounting, and preparation of annual tax returns. The aim of the work was to first implement the most functional and good prototype for the client's test use and to continue further development according to the client's wishes after the thesis process. The personal goal was to solve the client's problems, learn as much as possible about Visual Basic for Applications (VBA) programming, develop the efficient use of Excel functions and create the most functional and useful end product that could be utilized by other Finnish housing investors.
The system was built based on a relational database and was implemented in a spreadsheet program in the Microsoft Excel development environment using the Visual Basic for Applications (VBA) programming language and Excel functions. The sources of the thesis's knowledge base were the client's interviews and observations, the tax administration's instructions, current Internet sources and literature in the field.
As a result of the thesis, a ready-made system prototype was created for the client's use, which solved the problem areas defined by the client at the beginning and responded to the client's needs in a customized and comprehensive way thanks to customer-oriented design. As a follow-up, the development of the system will be continued, and in the future the goal is to potentially commercialize the system for the benefit of every Finnish housing investor.
Opinnäytetyön tavoitteena oli suunnitella ja toteuttaa yksinkertainen ja helppokäyttöinen kirjanpito- ja vuokrahallintajärjestelmä, joka automatisoi ja helpottaa toimeksiantajan vuokrahallintaa, kirjanpitoa ja vuosiveroilmoitusten laatimista. Työn tavoitteena oli toteuttaa ensin mahdollisimman toimiva ja hyvä prototyyppi toimeksiantajan testikäyttöön ja jatkaa jatkokehitystä toimeksiantajan toiveiden mukaisesti opinnäytetyöprosessin jälkeen. Henkilökohtaisena tavoitteena oli ratkaista toimeksiantajan ongelmat, oppia mahdollisimman paljon Visual Basic for Applications (VBA)-ohjelmointia, kehittyä Excelin funktioiden tehokäytössä ja saada aikaan mahdollisimman toimiva ja hyödyllinen lopputuote, jota tuotteistettuna voisivat muutkin suomalaiset asuntosijoittajat hyödyntää.
Järjestelmä rakennettiin pohjautumaan relaatiotietokantaan ja se toteutettiin taulukkolaskentaohjelma Microsoft Excelin kehitysympäristössä Visual Basic for Applications (VBA)-ohjelmointikieltä ja Excelin funktioita hyödyntäen. Opinnäytetyön tietoperustan lähteinä käytettiin toimeksiantajan haastatteluja ja havainnointia, verohallinnon ohjeistuksia, ajankohtaisia internet-lähteitä ja alan kirjallisuutta.
Opinnäytetyön tuloksena syntyi valmis järjestelmäprototyyppi toimeksiantajan käyttöön, joka ratkaisi toimeksiantajan alussa määrittelemät ongelmakohdat ja vastasi räätälöidysti ja kokonaisvaltaisesti toimeksiantajan tarpeisiin asiakaslähtöisen suunnittelun ansiosta. Jatkotoimenpiteinä järjestelmän kehitystä jatketaan ja tulevaisuudessa tavoitteena on järjestelmän mahdollinen tuotteistaminen jokaisen suomalaisen asuntosijoittajan hyödynnettäväksi.
The aim of the thesis was to design and implement a simple and easy-to-use accounting and rent management system that automates and facilitates the client's rent management, accounting, and preparation of annual tax returns. The aim of the work was to first implement the most functional and good prototype for the client's test use and to continue further development according to the client's wishes after the thesis process. The personal goal was to solve the client's problems, learn as much as possible about Visual Basic for Applications (VBA) programming, develop the efficient use of Excel functions and create the most functional and useful end product that could be utilized by other Finnish housing investors.
The system was built based on a relational database and was implemented in a spreadsheet program in the Microsoft Excel development environment using the Visual Basic for Applications (VBA) programming language and Excel functions. The sources of the thesis's knowledge base were the client's interviews and observations, the tax administration's instructions, current Internet sources and literature in the field.
As a result of the thesis, a ready-made system prototype was created for the client's use, which solved the problem areas defined by the client at the beginning and responded to the client's needs in a customized and comprehensive way thanks to customer-oriented design. As a follow-up, the development of the system will be continued, and in the future the goal is to potentially commercialize the system for the benefit of every Finnish housing investor.