Talousteema Oy
Talousteema Oy
Etusivu Koulutukset Blogi Verouutiset Talousteema Palaute
Talousteema Oy

Lassi Mäkinen

Koodasin uudenlaisen kirjanpitosovelluksen
14.2.2020 | © Talousteema Oy

Suomessa on tarjolla suuri määrä kirjanpitosovelluksia sekä sähköiseen että paperiseen kirjanpitoon. Miksi tein uuden kirjanpitojärjestelmän, kun olisin päässyt helpommalla ostamalla jonkin tarjokkaista?

Olen laatinut kirjanpitoja Excelillä jo usean vuosikymmenen ajan. Taulukkolaskenta ei kuitenkaan taivu kirjanpitoon koodatun ohjelmiston tavoin, joten joulukuussa jatkoin jo aikaisemmin käynnistämääni hanketta tuottaa aivan uudenlainen kirjanpitosovellus. Ensimmäinen versio siitä valmistui helmikuun alussa ja laajennan järjestelmää jatkossa.

Kirjanpito on sinänsä yksinkertaista tietojenkäsittelyä, mutta EU:n ja Suomen lainsäädäntö on tehnyt siitä vaikeaa. Uuden sovellukseni ydinasia onkin kirjanpidon pelkistäminen.

Kirjanpidon monimutkaisuus johtuu kirjanpitolainsäädännön perustana olevasta tuloslaskennasta. Kysymyksessä ei enää ole tuloslaskentateoria, koska selkeä teoreettinen pohja on vuosikymmenten aikana vesitetty kaikenlaisilla käytännesäännöillä.

Suomessa laadittavat tilinpäätökset eivät anna oikeaa ja riittävää kuvaa toiminnan tuloksesta ja taloudellisesta asemasta, kuten kirjanpitolain tärkein periaate edellyttää. Kuva ei ole edes likimain oikea ja riittävä vaan se on täysin väärä ja puutteellinen.

Tuloslaskenta on aika haudata ja sen tilalle pitää valita tarkempi ja informatiivisempi kassavirtalaskenta. Se on kirjanpitosovellukseni perusta.

Kirjanpitolaki ei edellytä juoksevan kirjanpidon laatimista tuloslaskentaa noudattaen, joten teen kirjanpitoni kassavirtalaskennan periaattein. Kirjanpitolain mukainen tilinpäätös perustuu pääosin tuloslaskentaan mutta sen rahoituslaskelma noudattaa kassavirtalaskentaa.

Yleensä rahoituslaskelma laaditaan tuloslaskelmasta sekä tilikauden alun ja lopun taseista muokkaamalla. Teen asian päinvastoin. Laadin ensin kassavirtalaskelman koko tilikaudelta sekä muokkaan siitä ja tilikauden alun taseesta tilinpäätöstä varten tuloslaskelman ja taseen.

Kassavirtalaskenta on yksinkertaista, koska se on maksuperusteista ja kaikki tapahtumat näkyvät pankkitilin tuloina ja menoina, jos käteiskassojen tulot tilitetään vähentämättöminä säännöllisesti pankkiin.

Niinpä uusi sovellukseni luo kirjanpidon tapahtumat pankkitapahtumista. Poimin ne verkkopankista, koska pankit laskuttavat turhaan sähköisistä tiliotteistaan. Kuukauden kirjanpito on valmis muutamassa minuutissa.

Kirjaaminen nopeutuu vain muutamaan sekuntiin, kun lisään ohjelmistooni tekoälyä. Opetan sovellukseni tekemään tapahtumien tiliöinnit ja alv-määrittelyt automaattisesti.

Kuukausittain sovellus tuottaa päiväkirjan, jossa tapahtumat ovat kirjanpitolain edellyttämällä tavalla aikajärjestyksessä, pääkirjan, jossa tapahtumat ovat asia- eli tilijärjestyksessä, kassavirtalaskelman ja arvonlisäverolaskelman. Nämä kaikki ovat valmiina heti seuraavan kuukauden ensimmäisenä päivänä, kun saan verkkopankista tiliotteen, jonka avulla täsmäytän kirjanpidon.

Tilinpäätöksen laadintaosa on sovelluksessani vielä suunnitteluasteella. Pohjana on Exceliin tekemäni tilinpäätösmalli.

Tarkoituksena on tuottaa mahdollisimman yksinkertainen tilinpäätös.

Käytän toimintokohtaisen suppean tuloslaskelman sekä suppean taseen kaavoja. Lisäksi tuotan tilinpäätöserittelyt, tilinpäätöksen liitetiedot sekä varsinaisen yhtiökokouksen pöytäkirjaa vastaavan päätösasiakirjan. Kaikki ovat samassa paketissa, jota kutsun tasekirjaksi ihan vain kiusallani siitä syystä, että tasekirja-nimitys hävitettiin kirjanpitolaista vuonna 2015. Sen käyttämistä ei kuitenkaan kielletty.

Kenelle koodaan tätä kirjanpitosovellusta? Ihan pelkästään itselleni huviksi ja hyödyksi. Ohjelmien koodaaminen on kiehtovaa puuhaa ja pitää vanhan miehen aivot kirkkaina.

Olen koodannut yli 50 vuotta ja aion tehdä sitä jatkossakin elämäni loppuun saakka. Osaan useita ohjelmointikieliä ja koodaustapoja. Teen ohjelmia työasemiin, mobiililaitteisiin ja nettiin.

Kirjanpito-ohjelmistoni olen laatinut NetBeans-kehittimellä. Tässä sovelluksessa käyttämäni kielet ja koodausmenetelmät ovat PHP, SQL, HTML, CSS ja JavaScript. Nämä menetelmät soveltuvat parhaiten nettisovellusten laadintaan, mutta käytän kirjanpitosovellustani paikallisesti. Olen asentanut koneelleni paikallisserverin, joka toimii samoin kuin etäpalvelin.


Lue koko kirjoitussarja:
1. Koodasin uudenlaisen kirjanpitosovelluksen
2. Avaan kirjanpitoni ytimen
3. Kassavirtalaskenta voittaa kuusi nolla
4. Valmistaudu lamaan, vaikka se ei tulisikaan
5. Yrittäjän piinakevät
6. Pienet tilitoimistot voivat pelastaa Suomen
7. Yrittäjät nostettiin tikun nokkaan kivitettäviksi
8. Kovia kokeneet ja fiksut pärjäävät
9. Tilinpäätöksissä liikaa klappia


Lassi Mäkinen

Miksi kirjanpito-ohjelmia on vaikea k√§ytt√§√§?SapattivuosiEduskunta pudotti pommin kirjanpitolautakunnan p√∂yd√§lleTilitoimistovero rasittaa tilitoimistojen asiakkaitaYritt√§j√§n n√§ht√§v√§ pitemm√§lle kuin ekonomistitVerotusta koodataan umpisolmuunKorona j√§tt√§√§ j√§lki√§ el√§m√§√§mmeHallituksella v√§√§r√§ n√§k√∂kulma ty√∂llist√§miseenTilinp√§√§t√∂ksiss√§ liikaa klappiaKovia kokeneet ja fiksut p√§rj√§√§v√§tYritt√§j√§t nostettiin tikun nokkaan kivitett√§viksiPienet tilitoimistot voivat pelastaa SuomenYritt√§j√§n piinakev√§tValmistaudu lamaan, vaikka se ei tulisikaanKassavirtalaskenta voittaa kuusi nollaAvaan kirjanpitoni ytimenKoodasin uudenlaisen kirjanpitosovelluksenHinta on tunneasia ostajalle ja myyj√§lleP√∂yt√§kirja voi olla v√§√§r√§ todisteKompastuin Verohallinnon kielivirheeseenHer√§tys Verohallinto, el√§mme 2000-luvulla!Ilmasto-ongelma ei ratkea roskalaatikoillaEi saa suosia pient√§ tilitoimistoaPerustin osakeyhti√∂n ja yll√§tyinMiten tilitoimistot selviytyv√§t?Piiloverotus raskaampaa kuin avoin verotusTilitoimiston uusi suuntaOvela tilitoimistoalan valtausjuoniKirjanpitolain reliikitRahanpesun valvonta maksaa 355 euroaYritt√§jiin kohdistuvaa vihapuhettaKateuden ryyditt√§m√§√§ yritt√§jien noitavainoaOsakeyhti√∂ on mainettaan parempiYritt√§j√§ on monen sortin velvollinenSuomalaiset ovat tarkkoja talousasioissaHe ansaitsevat paremman ty√∂n ja el√§m√§nTilitoimistot tienhaarassa: t√§ysautomaatio vai asiantuntijapalveluOsakep√§√§omarajan poistamisesta tuli torsoTilinp√§√§t√∂kset laaditaan liian vaikeastiKuka maksaa turhan ty√∂n?Yritt√§jyyden ylist√§minen ei en√§√§ riit√§ vaan tarvitaan tekojaSuomen valtiosta on tullut digiterroristiKotitarkastajat nelihenkisiin perheisiin ‚Äď onko totta?Tulevaisuudessa vain osakeyhti√∂it√§Y√∂t√∂it√§ kirjanpit√§jille ja palkanlaskijoilleSeuraavaksi valvontakamerat kassoilleSuomen Yritt√§j√§t nujakoi turhaan ay-liittojen kanssaPalkkaennakko ei ole palkka vaan pikavippiTulorekisteriss√§ on p√§iv√§m√§√§r√§virheHallitus mahdollistaa ihmisten s√§√§st√∂jen ry√∂st√§misenKiristyv√§st√§ tietosuojasta paineita luottotietoyhti√∂illePuolen vuoden musta aukko asuntoyhti√∂n taloudessa‚ÄĚJoskus tulee virheilmoitus, joka sitten h√§vi√§√§ itsest√§√§n‚ÄĚKassavirtahanke t√§ytt√§√§ 15 vuottaTulorekisteri ‚Äď kenen byrokratiaa se kevent√§√§?Aika ja raha ‚Äď yritt√§j√§n kaksi stressi√§Suomen valtio tuotti taas tappiotaAllekirjoitettua tilinp√§√§t√∂st√§ ei saa muuttaa‚ÄĚKuuden euron simmi‚ÄĚMiksi taloushallinnon muutokset ajoitetaan vuodenvaihteeseen?Pienet tilitoimistot kyll√§ p√§rj√§√§v√§t, mutta suuret‚ĶTuntemattomat tilinp√§√§t√∂skaavat suojaavat yritt√§j√§√§ vainoltaMiten valvonta ‚ÄĚlaaditaan‚ÄĚ?Miksi yritt√§misen byrokratia tuntuu kevyelt√§?Arvonlis√§verolaki kirjoitettiin kateuden kiimassaVerohallinto j√§rjest√§√§ kirjanpit√§jien hirtt√§j√§iset tammikuussaSumu laskeutui Suomen talouden ylleYhdenkertainen kirjanpito kummittelee‚ÄĚPosti kulkee, kun Kusti polkee‚ÄĚPuhumattomuus on velallisen pahin virheTelia myy viestipalveluita mutta vastaa viesteihin hitaasti‚ÄĚItselleen sika kiusan tekee‚Ķ‚ÄĚKolmen vuoden s√§√§nn√∂n anatomiaKirjanpitolaki rikkoo varovaisuuden periaatettaPyh√§ osinkoverotus ‚Äď ‚ÄĚMiks kaiken pit√§√§ aina muuttua?‚ÄĚVain muutos on varmaaValoa ikkunoissaOmaVero on huonompi kuin odotinPieni nainen ja iso unelmaTy√∂ on antamista ‚Äď ei ottamistaPuhelinetujen ennakonpid√§tykset tarpeetonta n√§pr√§√§mist√§Auto kirjanpidossa ‚Äď auto ei kirjanpidossa ‚Äď auto j√§lleen kirjanpidossaVATT:n veroselvitys unohti t√§rkeimm√§n investointikannustimenABC-huoltamon kahvilassa on paras veroasiantuntemusMicrosoftille asiakkaat ovat vain lypsykarjaaKuudenkymmenen talousjohtajan harhainen totuusHankasalmi, H√§meenlinna, Oulu ja HelsinkiPieness√§ yrityksess√§ ihminen puhuu ihmiselleEduskunnassa saa valehdella mutta ei syytt√§√§ valehtelustaSeura-lehti: "Mik√§ kannustaa yritt√§m√§√§n?"Juha Sipil√§ haluaa Suomeen 110.000 uutta ty√∂paikkaaJuuri nyt tilitoimistopalveluiden tarve kasvaa‚ÄĚT√§m√§ on aivan hevon humppaa‚ÄĚTekisink√∂ tilinp√§√§t√∂ksen vanhan vai uuden lain mukaisesti?
Talousteema Oy
 © Talousteema Oy 2014 ‚Äď 2020