Multi-entity filing: entitlements, separation and audit trail
The structure a pipeline runs inside.
Read the questions →There is a point where uploading files by hand stops being the cheap option. It arrives earlier than most teams expect, and the signal is not volume — it is repetition.
The usual test is volume, and it is the wrong one. What makes manual conversion expensive is repetition of judgement-free steps: exporting the same tables, reshaping them the same way, uploading in the same order, downloading the same reports, filing them in the same folder. Those steps cost the same every period and add nothing.
Reliable signals that the interface has stopped scaling:
| Dimension | Manual | Programmatic |
|---|---|---|
| Trigger | A person, on a date | A schedule or an upstream event |
| Inputs | Whatever was exported and reshaped | A contracted shape, versioned and validated on arrival |
| Audit trail | Assembled afterwards, if at all | A by-product of the run |
| Failure | Visible — someone is watching | Silent unless designed to be loud |
| Marginal entity | Linear cost | Near-zero cost |
| Judgement | Applied continuously and invisibly | Must be encoded, or it disappears |
Manual processes fail visibly because a person is present. Pipelines fail quietly, and the two failure modes that matter are the ones that look like success: a run that completes on stale or partial input, and a run that is skipped entirely because its trigger did not fire.
Both are caught the same way — by asserting that a run should have happened, rather than only checking that runs which happened succeeded. A calendar of expected submissions, reconciled against actual runs, is a small control that catches the most expensive failure.
Moving in one step is rarely necessary. A sequence that works: automate the export first, so the input is contracted and repeatable, while conversion stays manual. Then automate conversion and validation, with a person still reviewing findings and releasing. Then automate scheduling and orchestration, keeping release as a human gate. Only remove the human gate where the framework, the volumes and the control environment genuinely warrant it — and for most filers they do not.
Primary instruments only. Each is named in full so the reference remains traceable even if a link moves.
REGREP is an independent software provider. This record explains a reporting framework in plain language and is not legal, tax or regulatory advice. Confirm scope, thresholds and submission dates with your competent authority before you file.
More on this framework, and the module that produces the filing.
The structure a pipeline runs inside.
Read the questions →The asset a pipeline depends on.
Read the guide →Batch and programmatic conversion as a scoped engagement.
See the module →We scope batch and programmatic work around your calendar and entity structure, and keep release a human decision.