BusDK Update

Työtilan alustus saa oman bus-init-komennon

BusDK saa 30.1.2026 ensimmäisen oman alustuskomentonsa. bus init kokoaa työtilan perustamisen yhden komennon alle sen sijaan, että käyttäjän pitäisi ajaa moduulien init-vaiheet käsin oikeassa järjestyksessä.

Komento myös tarkistaa, että odotettu työtilarakenne syntyy oikeasti eikä alustus jää puolitiehen.

30.1.2026 bus-init Työtila Bootstrap

Tiiviisti

TL;DR

  • bus init ajaa työtilan perustamisen yhdellä komennolla.
  • Alustus delegoidaan moduuleille ennalta määrätyssä järjestyksessä.
  • --dry-run näyttää mitä tapahtuisi ennen kirjoituksia.

Uusi pinta näyttää jo ensimmäisessä versiossaan tältä:

$ bus init --year 2025 --layout fi --currency EUR
$ bus-init --dry-run --year 2025 --layout fi --currency EUR

Oleellinen muutos on järjestys ja vastuunjako. bus-init koordinoi työtilan perustamisen niin, että tilikartta, päiväkirja, laskut, ALV, liitteet, pankkiaineisto ja raportit syntyvät kukin oman moduulinsa kautta oikeassa järjestyksessä.

bus accounts init --layout fi
bus journal init --layout fi --year 2025 --currency EUR
bus invoices init --layout fi --currency EUR
bus vat init --layout fi --year 2025
bus attachments init --layout fi
bus bank init --layout fi --year 2025
bus reports init --layout fi

Alustuksen jälkeen työtilasta löytyy heti tunnistettava runko: datapackage.json, tilit, päiväkirja, laskut, ALV, pankki, liitteet ja raportit. Käyttöönotto muuttuu näin toistettavaksi työtilan valmisteluksi yhden komennon kautta. Nykyinen moduulisivu löytyy bus-initin dokumentaatiosta.