Resources
GitHub organization: github.com/busdk
Documentation and specifications: github.com/busdk/docs
Core dispatcher repository: github.com/busdk/bus
Modules (subcommands)
BusDK is designed as focused binaries invoked through the core bus dispatcher.
- bus-accounts — chart of accounts / account master data.
- bus-assets — fixed asset register and depreciation schedules.
- bus-attachments — document archive with schema metadata.
- bus-bank — bank statement import and reconciliation.
- bus-budget — budgets and variance reporting.
- bus-entities — durable IDs for customers, vendors, banks, and authorities.
- bus-inventory — inventory and stock records with valuation support.
- bus-invoices — sales and purchase invoices with validation.
- bus-journal — double-entry journal and ledger validation.
- bus-payroll — payroll runs and journal posting outputs.
- bus-period — close and lock accounting periods.
- bus-reconcile — reconciliation state and payment allocation.
- bus-reports — trial balance, ledger, and financial statements.
- bus-validate — workspace validation and invariants.
- bus-vat — Finnish VAT (ALV) computations and checks.
- bus-filing — authority-ready filing bundles.
- bus-filing-prh — PRH filing target exporter.
- bus-filing-vero — Vero filing target exporter.