BusDK module capabilities

BusDK module capabilities

Use this page as a quick end-user map of what each module is for. For command syntax, flags, and files, open the module page.

Module End-user focus
bus Single command entrypoint and .bus file execution
bus-init Initialize workspace datasets
bus-config Workspace accounting entity configuration
bus-data Dataset, schema, and package operations
bus-api Local HTTP API over workspace data
bus-sheets Spreadsheet-style workspace UI
bus-books Bookkeeping UI workflows
bus-accounts Chart of accounts management
bus-entities Counterparty/entity master data
bus-period Accounting period lifecycle
bus-attachments Evidence attachment registration and linking
bus-invoices Sales and purchase invoice workflows
bus-journal Double-entry postings and balances
bus-bank Bank account and transaction ingestion
bus-reconcile Matching and allocation across bank/invoice/journal
bus-assets Fixed-asset lifecycle and postings
bus-loans Loan register, events, schedules, postings
bus-inventory Inventory items, movements, valuation
bus-payroll Payroll dataset validation/export
bus-budget Budget dataset management and reporting
bus-reports Financial and statutory reports
bus-validate Workspace-wide validation and diagnostics
bus-vat VAT validation, reporting, and export
bus-pdf Deterministic PDF rendering
bus-filing Filing target dispatch
bus-filing-prh PRH-specific filing bundle workflows
bus-filing-vero Vero-specific filing bundle workflows
bus-replay Export/apply/replay workspace operations
bus-dev Developer workflow automation
bus-agent Agent runtime detection/render/run utilities
bus-run Prompt/script/pipeline execution
bus-preferences User preference storage
bus-secrets Secret reference management
bus-shell Interactive or one-shot command shell
bus-status Workspace readiness/status checks
bus-update Update checks and policy enforcement