bus-filing — build deterministic filing bundles

bus-filing — build deterministic filing bundles

Synopsis

bus filing [-C <dir>] [global flags] prh [module-specific options]
bus filing [-C <dir>] [global flags] vero [module-specific options]
bus filing [-C <dir>] [global flags] tax-audit-pack [module-specific options]

Description

Command names follow CLI command naming.

bus filing orchestrates deterministic filing bundle creation from validated, closed-period data. It delegates target-specific formats to bus filing prh and bus filing vero. Use after validation and period close. Verify prerequisites with bus validate and bus status close-readiness --year <YYYY> before building the filing bundle. Run bus filing --help for the dispatcher shapes and bus filing <target> --help for the current target hand-off syntax.

Commands

prh produces a PRH-ready export bundle by invoking bus-filing-prh. vero produces a Vero-ready export bundle by invoking bus-filing-vero. tax-audit-pack produces a tax-audit filing bundle; run bus filing tax-audit-pack --help for its supported output formats, required closed-period inputs, and target-specific options.

Options

Target-specific parameters are documented in each target module help. Global flags are defined in Standard global flags. For command-specific help, run bus filing --help.

Files

Reads validated datasets and reports; writes export bundle directories or archives (datasets, schemas, manifests). Does not modify canonical workspace datasets.

Examples

bus filing prh
bus filing vero
bus filing tax-audit-pack --format json --output ./out/tax-audit-pack.json
bus filing -C ./workspace prh --output ./out/prh-run.tsv

Exit status

0 on success. Non-zero on invalid usage or missing prerequisites (e.g. unvalidated or open period).

Using from .bus files

Inside a .bus file, write this module target without the bus prefix.

# same as: bus filing prh
filing prh

# same as: bus filing vero --format json
filing vero --format json

# same as: bus filing tax-audit-pack --output ./out/tax-audit-pack.tsv
filing tax-audit-pack --output ./out/tax-audit-pack.tsv