BusDK Update

Ensimmäiset kirjanpidon ydinmoduulit tulevat BusDK:hon

BusDK saa 24.1.2026 ensimmäisen varsinaisen moduuliaallon. Samana päivänä syntyvät omat komentopinnat tilikartalle, päiväkirjalle, raporteille, ALV-laskennalle, pankkiaineistolle, liitteille ja useille muille kirjanpidon perusosille.

BusDK:ssa on tämän jälkeen joukko oikeita työkaluja, joilla workspacen sisältöä voi alkaa käsitellä moduuli kerrallaan.

24.1.2026 Moduulit Kirjanpidon peruspinta CLI

Tiiviisti

TL;DR

  • bus-accounts, bus-journal, bus-reports, bus-vat, bus-bank ja useat muut moduulit saavat ensimmäiset toimivat CLI-pintansa.
  • BusDK saa samalla ensimmäiset esimerkkiaineistot, skeemat ja testit, joihin myöhempi dokumentaatio alkaa nojata.
  • Käyttöön tulee ensimmäinen käytännön malli: yksi moduuli hallitsee yhtä selkeää aineistoaluetta.

Tilikartan ja päiväkirjan erottaminen omiksi komennoikseen on näkyvimpiä ensi askeleita. bus-accounts osaa jo validoida ja listata tilikartan, ja bus-journal osaa validoida päiväkirjan, lisätä viennin ja laskea koesaldon. BusDK:n perusmalli tulee heti ymmärrettäväksi: tilikartta pysyy omassa aineistossaan, päiväkirja omassaan, ja kumpaakin käsitellään niiden omilla komennoilla.

bus-accounts validate
bus-accounts list
1000	asset	Cash
3000	revenue	Sales

Päiväkirjassa sama muutos näkyy post- ja trial-balance-komentoina, joten uusi tapahtuma voidaan kirjata ja sen vaikutus saldoihin lukea saman komentopinnan kautta. Nykyinen komentopinta löytyy bus-journalin dokumentaatiosta.

bus-journal post \
  --date 2025-01-03 \
  --description "Subscription" \
  --line 1000:12.00:0.00 \
  --line 3000:0.00:12.00

bus-journal trial-balance
1000	12.00
3000	-12.00

Mukaan tulevat myös raportointi, ALV, pankkiaineisto, liitteet, budjetointi, varat, täsmäytys ja useat muut moduulit, joille rakentuu heti oma testattu perusrunko. Tässä näkyy samalla BusDK:n keskeinen rakenne: workspacen eri osat jakautuvat omistajamoduuleihin, joilla on omat datansa, omat tarkistuksensa ja oma vastuunsa. Nykyistä moduulihakemistoa voi selailla BusDK:n moduulidokumentaatiosta.