Skip to content

Practice

Completing an engagement

Complete is a professional statement, so it is derived rather than asserted. There is no progress bar filling up as boxes get ticked: each requirement is a question about what the engagement actually holds, answered from stored state every time it is asked.

The requirements

RequirementSatisfied when
A ledger has been importedAt least one general-ledger dataset exists
The ledger has been validatedAt least one validation run exists
Every statement has been reconciledThere are as many reconciliations as statements
Every control account has been reconciledA configured control scope has been run
Every subledger has been reconciledThere are as many subledger runs as subledgers
Every finding has a dispositionNo finding is still open or under investigation
A working paper has been producedThe working-paper index is not empty
A reviewer is namedAdvisory. A local label, not an identity
Insufficient-data results consideredAdvisory. Each one is a check the export could not answer

A requirement that does not apply. A bank reconciliation for an engagement with no statement. Is not applicable, and says which fact made it so. That is not the same as met, and the screen does not pretend it is.

Four states, and the middle one matters

  • Met, the engagement's state satisfies it.
  • Unmet. It does not, and completion is blocked.
  • Not applicable. Nothing to do, and the reason is shown.
  • Overridden. It is still unmet, and a named person recorded why that is acceptable.

An override is not the warning going away

The requirement stays unmet. It is shown as overridden, the underlying state is still printed beside it, and who recorded it, when, why and what it was before all go onto the review trail and into the completion summary. A reason shorter than a readable sentence is refused.

Completing

The button is available only when nothing required is unmet. Every blocking requirement is either satisfied or overridden. Completing records who did it and when, marks the engagement completed, and writes an entry to the review trail naming how many requirements were met and how many were overridden.

Nothing is ever marked complete silently, and nothing is completed as a side effect of something else.

The working-paper index

Beside the requirements is the index of everything VLDTION produced for the engagement: each document with its type, when it was produced, by whom, the datasets it rests on, the runs it quotes and the methodology versions in force.

TraceabilityMeaning
TraceableEvery dataset the paper rests on is still in the workspace, unchanged
Data changedA dataset was re-imported and its fingerprint moved. The paper still describes what it was made from. It is not re-pointed at the new data
Data absentThe data is no longer in the workspace. The paper still records what it was

That middle row is the important one. A corrected export is an ordinary event, and a paper already in the file must not silently start claiming to describe data that arrived after it.