2.3 KiB
Kululaskusilppuri
Kululaskusilppuri pilkkoo ja siistii kululaskut.fi:n tuottamia CSV-tiedostoja OMS:n kirjanpitoon helpommin tuotavaan muotoon. Se poistaa tiedoista käyttämättömät kentät, siistii loput Kitsaalla luettavaan muotoon ja pilkkoo rivit erillisiin tiedostoihin maksupäivien perusteella.
Asentaminen
Lisää tämä git-tietovaranto Guixin kanavalistaan seuraavankaltaisella pätkällä:
(channel'kululaskusilppuri)
(name "https://git.olarinmaensamoojat.fi/OMS/kululaskusilppuri")
(url "main")
(branch
(introduction
(make-channel-introduction"4a4d0add212aab3554689adb7971bc0b0db32d13"
(openpgp-fingerprint"A0C9 1947 734F 076F 5F08 E9FF 257D 284A 2A1D 3A32"))))
Tämän jälkeen Kululaskusilppuri on saatavilla
kululaskusilppuri
-nimisenä pakettina kaikkialla Guixissa.
Voit esimerkiksi ottaa sen käyttöön komentotulkkisessioosi komennolla
guix shell kululaskusilppuri
.
Ajaminen
Yleensä kululaskusilppurin käyttö etenee seuraavasti:
- Lataa uudet kululaskut CSV-tiedostona osoitteesta https://hallinta.kululaskut.fi
- Aja
kululaskusilppuri
- Vie Kululaskusilppurin luomat CSV-tiedostot Kitsaaseen
Jokaiselle komennolle tarvitsee määrittää oikeat asetukset
komentorivillä annettavilla valitsimilla. Mahdolliset valitsimet voi
listata kirjoittamalla komennon perään
--help
-valitsimen.
Kehittäminen
Kehitysympäristön saat helposti Guixilla ajamalla komennon guix shell
tässä hakemistossa. Muutoksia, vikailmoituksia ja kehitysideoita voi
jättää Giteassa tai sähköpostilla osoitteeseen saku@laesvuori.fi.
Tarkista, että kululaskusilppuri kääntyy vielä muutostesi jälkeen
ajamalla komento
guix time-machine -C channels.scm -- build -f guix.scm
.
Kopioiminen
Laskutin on GNU AGPL lisenssin version kolme, tai valintasi mukaan minkä tahansa myöhemmän Free Software Foundationin julkaiseman version, alainen vapaa ohjelma, eli se kunniottaa käyttäjiensä vapautta päättää itse omasta tietojenkäsittelystään ja auttaa toisiaan.