Example end-to-end workflow
BusDK Design Spec: Example end-to-end workflow
This section is split into single-concept documents. Each page is written as a small, ordered sequence so that the relevant bus <module> <subcommand> invocations and their typical order are easy to scan.
The recommended reading order is:
- Accounting workflow overview
- Sale invoicing (sending invoices to customers)
- Scenario introduction
- Initialize a new repository
- Configure the chart of accounts
- Add a sales invoice (interactive workflow)
- Invoice ledger impact (integration through journal entries)
- Record a purchase as a journal transaction
- Import bank transactions and apply payments
- Deterministic reconciliation proposals and batch apply
- Import ERP history into canonical invoices and bank datasets
- Source import parity and journal gap checks
- AI-assisted classification (review before recording a revision)
- Codex-assisted accountant workflow
- Budgeting and budget-vs-actual reporting
- VAT reporting and payment
- Year-end close (closing entries)
- Finnish payroll handling (monthly pay run)
- Inventory valuation and COGS postings
- Workbook and validated tabular editing
- Evolution over time (extending the model)
- Workflow takeaways (transparency, control, automation)