XBRL-aineiston tuottaminen tietovarastosta KUTI pilotti Copyright Fujitsu Finland Oy Page 1 (9) Luottamuksellinen
Dokumentin tiedot Asiakas Projekti Kunnan Taitoa Oy KUTI pilotti Versio 0.2 Versiohistoria Versio Päivämäärä Laatija Muutokset 0.1 18.9.2015 Janne Häivälä Ensimmäinen alustava versio 0.2 23.9.2015 Janne Häivälä Tuula Hämäläisen kommenttien perusteella päivitetty versio Copyright Fujitsu Finland Oy Page 2 (9) Luottamuksellinen
Sisällysluettelo 1 Dokumentin tarkoitus 4 2 XBRL-aineiston muodostamisen prosessi 4 2.1 Tiedon lataus SAP BW:stä pilottiympäristöön 4 2.2 Tiedon muokkaus tietovarastossa 4 2.3 Tietovarastokyselyt 4 2.4 SAP Disclosure Management excel mallipohja 5 2.5 Raportointikokonaisuudet ja sisältö Disclosure Managementissa 6 2.6 XBRL-aineiston muodostaminen Disclosure Managementissa 7 2.7 Aineiston validointi 8 2.8 Aineiston toimitus CSC:lle 8 3 Havainnot 9 Copyright Fujitsu Finland Oy Page 3 (9) Luottamuksellinen
1 Dokumentin tarkoitus Tässä dokumentissa kuvataan XBRL-aineiston muodostaminen Mikkelin KUTI pilotissa sisältäen lähtödatan käsittelyn ja latauksen, aineiston käsittelyn tietovarastossa sekä valmiin aineiston muodostamisen ja lähettämisen CSC:lle. 2 XBRL-aineiston muodostamisen prosessi Lähtötietoina käytettiin Tieran Kunta ERP:n SAP BW tietovarastosta otettua Mikkelin kaupungin taloustietoa. Aineisto oli kauden 2/2015 kirjanpitoaineisto tositteen rivitasolla. XBRL-aineiston muodostamisen karkea prosessi on kuvattu alla olevassa kuvassa. Kuva 1: Aineiston tuottaminen pilottiympäristössä Varsinaisen XBRL-aineiston muodostamisen lisäksi yllä olevassa kuvassa näky BW raporttien ajaminen Taitoan ja Mikkelin kaupungin testaajien toimesta lähdeaineiston validoimiseksi. XBRL-aineiston muodostaminen on kuvattu vaiheittain seuraavissa luvuissa. 2.1 Tiedon lataus SAP BW:stä pilottiympäristöön Pilotissa käytetiin aineistona Mikkelin kaupungin kauden 2/2015 rivitasoista kirjanpitoaineistoa. Lähdejärjestelmiin eli tuotannollisiin SAP ERP ja SAP BW järjestelmiin ei voitu projektin puitteissa tehdä muutoksia, joten aineisto ladattiin exceliin ja siihen täydennettiin sektoriluokituksen edellyttämät tiedot muistiotositteille. Näin muodostettu excel-tiedosto ladattiin pilottia varten Fujitsun pilveen perustettuun SAP BW on HANA järjestelmään. 2.2 Tiedon muokkaus tietovarastossa Excel-tiedoston sisäänluvussa johdettiin aineiston tapahtumille y-tunnuksesta sektoriluokitus sekä tulosyksikön perusteella tehtäväluokat. Varsinainen tietovaraston sisäinen tietomalli ei sisältänyt muuta tiedon muokkausta. 2.3 Tietovarastokyselyt Tietovarastokyselyllä tarkoitetaan SAP BW tietovarastossa olevan tiedon julkaisuun tarkoitettua raporttia. Raportteja käytetiin sekä tietolähteenä SAP Disclosure Managementille että sektoriluokitellun aineiston oikeellisuuden validointiin Taitoan ja Mikkelin kaupungin testaajien toimesta. Copyright Fujitsu Finland Oy Page 4 (9)
Pilottiprojektin kyselyt vastaavat Mikkelin käytössä olevia tuotantokyselyjä, mutta niihin on lisätty tietyille riveille taksonomian mukaiset sektoriluokitukset. 2.4 SAP Disclosure Management excel mallipohja Tietovarastossa oleva lähtödata kohdistettiin taksonomian rakenteeseen SAP Disclosure Management mallipohjan avulla. Mallipohja sisältää yhdellä välilehdellä taksonomian mukaisen rakenteen johon lähtödata kohdistetaan toiselle välilehdelle tuodusta tietovarastoraportista. Kohdistus näiden kahden välilehden välillä tehdään excelin vakiokaavoilla ja soluviittauksilla. Kuva 2: Disclosure Managementin excel-mallipohja ja taksonomian mukainen rakenne Copyright Fujitsu Finland Oy Page 5 (9)
2.5 Raportointikokonaisuudet ja sisältö Disclosure Managementissa Kuntien, kuntayhtymien ja niiden liikelaitosten XBRL-muotoisessa taloustietojen raportoinnissa toimitettavat raportointikokonaisuudet ja niiden sisältämät raportit ovat alla olevan kuvan mukaiset. Tämän projektin laajuudessa olevat raportit (merkitty punaisella) pitivät sisällän kunnan tulos- ja rahoituslaskelman sekä taseen, liikelaitosten tulos- ja rahoituslaskelman sekä taseen, sekä kunnan käyttötalouden tehtävittäin ja muut käyttötalouserittelyt. Sinisellä merkityt konserniraportit eivät olleet pilotin alkuperäisessä toteutuslaajuudessa mukana, mutta ne otettiin mukaan myöhemmässä vaiheessa. Näiden raporttien osalta lähtödata ei tule tietovarasosta, vaan luvut on syötetty manuaaliesti edellisessä luvussa kuvattuihin excel-mallipohjiin. Tällä tavoin konserniraportitkin saatiin XBRL-aineistoon mukaan. Kuva 3: Taulukko dokumentista JHS XXX Kuntien ja kuntayhtymien XBRL-taksonomia. Liite 4. Raportoijan käsikirja Raportit ja raportointikokonaisuudet noudattelevat Disclosure Managementissa edellä esitettyä jakoa. Raportointikauden ( Period ) valinnan jälkeen käyttöliittymässä valitaan raportointikokonaisuus Report -alasvetovalikosta. Alla olevan kuvan vasemmassa reunassa näkyvät valitun raportointikokonaisuuden ( FI Municipalities FS Report / Kuntien ja kuntayhtymien tilinpäätös) sisältämät raportit Copyright Fujitsu Finland Oy Page 6 (9)
Kuva 4: Disclosure Management näkymä raportointikokonaisuudesta Yllä olevan näkymän keskellä sijaitseva Tuloslaskelma kunta tai kuntayhtymä excel-tiedosto on edellisessä luvussa mainittu excel-mallipohja, jossa lähdejärjestelmän tiedot on kohdistettu taksonomiaan ja tuotu Disclosure Managementin käytettäväksi. 2.6 XBRL-aineiston muodostaminen Disclosure Managementissa Kun lähtödata on kohdistettu taksonomiaan jokaisen raportin osalta Disclosure Management excel-mallipohjassa, on itse XBRLaineiston muodostaminen erittäin yksinkertaista. Jokaisen raportointikokonaisuuden osalta, joita pilotissamme oli kolme, käynnistetään aineiston muodostaminen alla olevan kuvan mukaisessa näkymässä Create -painikkeella. Kuva 5: Disclosure Management näkymä aineiston muodostamisesta Copyright Fujitsu Finland Oy Page 7 (9)
Aineiston muodostamisen jälkeen uusin aineisto näkyy uutena revisiona järjestelmässä. Myös aiemmin muodostetut aineistot ovat katseltavissa ja tallennettavissa. Kuva 6: Disclosure Management näkymä muodostetuista instanssitiedostoista Mikäli tuotantokäytössä uusi aineisto halutaan muodostaa esim. kuukausittain, vaatii se viimeisimmän lähtödatan päivittämisen excel-mallipohjille. Tieto mallipohjille saadaan tietovarastokyselyiden avulla, joten riittää että kyselyt ajetaan uudestaan halutuilla kuukausi- ja vuosirajauksilla. Tämän toimenpiteen suorittamiseen menee yksittäisen raportin osalta muutama minuutti. Koko aineistonkin tuottaminen on näin ollen varsin vaivatonta, kun ajantasainen lähtödata on SAP BW tietovarastossa. 2.7 Aineiston validointi SAP Disclosure Managementin muodostama intanssitiedosto validoitiin vielä ennen lähettämistä Fujitsu XWand Interstage Instance Creatorissa. Kuva 7: Instanssitiedoston validointi Fujitsu XWand Interstage Instance Creatorissa 2.8 Aineiston toimitus CSC:lle Pilottiprojektissa SAP Disclosure Managementin muodostama XBRL aineisto, eli instanssitiedosto jokaisesta raportointikokonaisuudesta, tallennetiin palvelimelle ja lähetettiin sähköpostitse CSC:lle. Tuotannollisessa ratkaisussa aineiston lähetys voitaisiin automatisoida. Copyright Fujitsu Finland Oy Page 8 (9)
3 Havainnot Projektissa haluttiin mahdollisimman aidot havainnot niin XBRL-aineiston muodostamisesta kuin lähtödatan vaatimista muutoksista, joten projekti toteutettiin sitä varten pystytettyyn pilottiympäristön, joka sisälsi SAP BW tietovaraston, portaalin sekä SAP Disclosure Managementin. SAP DM vaati Tieken taksonomian ominaispiireiden osalta tuotekehitystä, joka toteutettiin yhteistyössä SAP:n ja Tieken kanssa. Kuten dokumentissa Pilottiratkaisun soveltuvuus tuotantokäyttöön on todettu, lähdejärjestelmät vaativat tuotantokäytössä muutoksia sektoriluokituksen osalta. Pilotissa toteutettu kuntien, kuntayhtymien ja niiden liikelaitosten XBRL-muotoisen taloustiedon muodostamisen ratkaisu on sen sijaan täysin tuotantokelpoinen, kunhan oikeamuotoinen tieto saadaan lähdejärjestelmistä SAP BW tietovarastoon. Copyright Fujitsu Finland Oy Page 9 (9)