Verohallinnon tietojärjestelmät

Verohallinnon tietojärjestelmät

📌 Johdanto

Verohallinnon tietojärjestelmien kehitys on yksi suomalaisen julkishallinnon digitalisaation pitkäkestoisimmista ja laajimmista projekteista. VTKK:lla (Valtion tietokonekeskus) oli keskeinen rooli tämän kehityksen alkuvaiheissa: se tarjosi teknisen infrastruktuurin, ohjelmistokehityksen, käyttöpalvelut ja osaamisen, joiden varaan verotuksen tietojenkäsittely rakentui useiden vuosikymmenten ajan.

🕰️ 1. Varhaiset vuodet – IBM 1401 ja aluekeskukset (1961–1968)

Verohallinnon tietotekniikan historia alkaa vuodesta 1961, jolloin käyttöön otettiin ensimmäinen IBM 1401 ‑tietokone Helsingissä. Tämä oli aikakausi, jolloin tietojenkäsittely oli vielä vahvasti mekaanista, korttipohjaista ja eräajoihin perustuvaa.

Liiteaineiston mukaan IBM 1401 ‑järjestelmät olivat Veron ensimmäinen tekninen perusta, ja niiden ympärille rakennettiin alueellisia atk‑keskuksia suurten verotoimistojen yhteyteen.

🏛️ 2. Veron atk‑keskusten siirto VTKK:lle (1968)

Vuonna 1968 tehtiin merkittävä hallinnollinen päätös: Veron atk‑keskukset siirrettiin VTKK:n vastuulle. Tämä loi VTKK:lle oman alueorganisaation ja teki verotuksesta yhden sen suurimmista asiakkaista.

Siirron jälkeen Veron tuotantoa ajettiin VTKK:n keskuksissa Helsingissä, Turussa, Tampereella, Oulussa, Jyväskylässä ja Kouvolassa.

🖥️ 3. Tekninen murros – DOS/OS‑ympäristöt ja assembler (1969–1974)

1960‑luvun lopulla IBM 1401 ‑järjestelmät poistuivat käytöstä ja tilalle tulivat IBM DOS‑ ja OS‑ympäristöt.

Liiteaineisto kuvaa tarkasti teknisen kehityksen:

  • DOS‑ympäristöissä keskusmuisti oli rajallinen → sovellukset jaettiin välitiedostoihin
  • OS‑ympäristöissä ohjelmat voitiin linkittää yhdeksi ajopaketiksi → nopeampi ja hallittavampi tuotanto

Kaikki sovellukset toteutettiin assembler‑kielellä.

🏢 4. Verohallinnon tietojenkäsittelykeskus (VHT) ja VTKK:n rooli (1974–1984)

1.4.1974 perustettiin Verohallinnon tietojenkäsittelykeskus (VHT), joka alkoi palkata omaa henkilöstöä. VTKK jatkoi kuitenkin laajasti Veron tuotantoajoja ja sovelluskehitystä.

Merkittävä tekninen edistysaskel oli IBM 3780 ‑eräpääte, joka yhdisti Veron tilat VTKK:n keskuskoneeseen Otaniemessä. Tämä oli Veron ensimmäinen tietoliikenneyhteys.

🧮 5. Veronkannon järjestelmien uudistus ja PDP‑sarjan tietokoneet (1977–1987)

1970‑luvun lopulla veronkannon järjestelmät uudistettiin.

  • Lääninverovirastoihin hankittiin PDP11/34 ja PDP11/35 ‑koneet
  • Käyttö siirtyi osittain Veron omiin keskuksiin
  • VTKK ei osallistunut näiden järjestelmien kehitykseen

PDP‑järjestelmät korvattiin myöhemmin VAX‑ympäristöillä.

🧵 6. VTKK:n keskitetty tuotanto – Jyväskylä (1980‑luku)

Muu kuin veronkannon käyttötoiminta pysyi VTKK:n hoidossa.

  • Alueelliset DOS‑ympäristöt poistettiin
  • Tuotanto keskitettiin Espooseen ja Jyväskylään
  • Lopulta kaikki Veron tuotannot hoidettiin VTKK:n Jyväskylän keskuksessa, jossa toimi myös Veron oma tuotantoyksikkö

Tämä oli VTKK:n ja Veron yhteistyön huippukautta.

💸 7. Kustannuskeskustelut ja tekninen irtautuminen (1980–1990)

Liiteaineisto kuvaa yksityiskohtaisesti, kuinka VTKK:n konekäsittelyn kustannukset kasvoivat ja aiheuttivat jännitteitä:

  • VTKK ja valtiovarainministeriön järjestelyosasto halusivat jatkaa keskitettyä mallia
  • Vero ja VM:n vero‑osasto halusivat siirtää käsittelyä omiin ympäristöihin

Veron ehdotus yhteensopivasta IBM‑keskuskoneesta ei sopinut VTKK:lle → tämä johti Veron päätökseen hankkia oma kapasiteetti.

🗺️ 8. Hajautuspäätös – VAX/VMS lääninverovirastoihin (1984)

8.5.1984 VM päätti hajauttaa Veron tietojenkäsittelyn 11 lääninverovirastoon.

  • Hankittiin VAX/VMS‑järjestelmät
  • Veron konekäsittely siirtyi vaiheittain omiin ympäristöihin
  • VTKK kilpaili laitetoimituksista, mutta Nokia valittiin toimittajaksi

Tämä oli käännekohta: Veron käyttötehtävät siirtyivät vähitellen pois VTKK:lta, ja yhteistyö päättyi 1990 tienoilla.

🖨️ 9. Tulostus, lomakkeet ja tiedonkeruu – VTKK:n tuotantoketju

Veron tulostus- ja syöttöketjujen kehityksen historia:

  • Rivikirjoittimet → esipainetut lomakkeet → suuri paperihävikki
  • Sivukirjoittimet → lomakepohjat tulostuksen yhteydessä → hävikki pieneni
  • Reikäkortit → mark‑sensing kortit → optiset nauhanpainokoneet → IBM 3742 → Nokia Mikko 3/36
  • Magneettinauhat → tietoliikenneyhteydet

VTKK:n rooli oli keskeinen näissä tuotantoketjuissa.

🧑‍💻 10. Sovelluskehitys – Autocoder → Assembler → FAS → Cobol

Liiteaineisto antaa poikkeuksellisen yksityiskohtaisen kuvan ohjelmistokehityksen historiasta:

🔹 Autocoder (IBM 1401)

  • Ensimmäiset verojärjestelmät
  • Muutaman ATK‑päällikön toteuttamia

🔹 Assembler (IBM DOS/OS)

  • Reikäkorttikirjastot
  • ROSCOE ja sen seuraajat tehostivat työtä

🔹 FAS – VTKK:n oma kieli

  • Käytännössä kaikki Veron sovellukset toteutettiin FAS:lla
  • Toimi IBM/OS360, PDP, VAX, Alpha, Itanium, MikroMikko ja MS‑DOS
  • FASR‑suorasaantijärjestelmä oli käytössä lähes 40 vuotta
  • Viimeiset FAS‑järjestelmät poistuivat noin 2010

🔹 Cobol

  • Suuret tietokantapohjaiset sovellukset
  • Käytössä ennen Gentax‑valmisohjelmistoa

🧩 11. Tekstinkäsittely ja tallennusjärjestelmät

  • ATMS → TEKO → Word
  • TDS8/FASOS ja TITO kokeilussa
  • Tallennus siirtyi MikroMikko‑järjestelmiin

🧭 12. VTKK:n merkitys verotuksen digitalisaatiolle

VTKK:n rooli oli ratkaiseva erityisesti vuosina 1968–1990:

  • Se tarjosi teknisen selkärangan verotuksen tietojenkäsittelylle
  • Se standardoi ohjelmointikielet, menetelmät ja tuotantotavat
  • Se mahdollisti valtakunnallisen verotuksen automatisoinnin
  • Se koulutti suuren osan verotuksen tietotekniikan asiantuntijoista
  • Se loi infrastruktuurin, jonka päälle Veron omat järjestelmät myöhemmin rakennettiin

Ilman VTKK:n panosta verotuksen digitalisaatio olisi ollut hitaampaa, hajanaisempaa ja teknisesti riskialttiimpaa.

📘 Yhteenveto

Verohallinnon tietojärjestelmien historia on samalla VTKK:n historiaa. VTKK oli verotuksen tekninen kumppani, järjestelmäkehittäjä, käyttöpalvelujen tuottaja ja osaamiskeskus yli kahden vuosikymmenen ajan.

Lue lisää Verohallinnon tietojärjestelmien kehityshistoriasta ennen ja jälkeen VTKK:n

Scroll to Top