Audit-side recomputes indexed by the assertion they exercise

Audit-side recomputes indexed by the assertion they exercise chain and tool matrixMatrix for Audit-side recomputes indexed by the assertion they exercise: columns are the tools this guide covers, each row is one chain, and a filled cell marks a chain that runs through the tool. Control-Test Evidence ComposerControl-Test Evidence… Attribute Sampling Plan GeneratorAttribute Sampling Plan… Audit Recalculation SuiteAudit Recalculation… Workpaper Bundle ComposerWorkpaper Bundle… IPE Integrity VerifierIPE Integrity Verifier Journal-Entry Ruleset ScreenJournal-Entry Ruleset… Bank/AR Confirmation MatcherBank/AR Confirmation… Report-to-General-Ledger ReconciliationReport-to-General-Ledge… Beacon-Seeded Fair-Sampling DeriverBeacon-Seeded… Beacon-Sampled Audit TestingBeacon-Sampled Audit… Beacon-Sampled Audit Testing run through Beacon-Seeded Fair-Sampling Deriver Control Test Exception… Control Test Exception Disposition Check run through Control-Test Evidence Composer Control Test Exception Disposition Check run through Attribute Sampling Plan Generator Control Test Exception Disposition Check run through Workpaper Bundle Composer GL Tie-Out RecomputeGL Tie-Out Recompute GL Tie-Out Recompute run through Report-to-General-Ledger Reconciliation ICFR Control-Test CycleICFR Control-Test Cycle ICFR Control-Test Cycle run through Control-Test Evidence Composer ICFR Sampling IPE Evidence… ICFR Sampling IPE Evidence Check run through Control-Test Evidence Composer ICFR Sampling IPE Evidence Check run through Attribute Sampling Plan Generator ICFR Sampling IPE Evidence Check run through IPE Integrity Verifier Interest Accrual Recompute Interest Accrual Recompute run through Audit Recalculation Suite Substantive Procedure Cycle Substantive Procedure Cycle run through Audit Recalculation Suite Substantive Procedure Cycle run through Workpaper Bundle Composer Substantive Procedure Cycle run through Journal-Entry Ruleset Screen Substantive Procedure Cycle run through Bank/AR Confirmation Matcher Chains using the tool 3 2 2 2 1 1 1 1 1
Chain and tool matrix for Audit-side recomputes indexed by the assertion they exercise: each column is a tool this guide covers, most used first, each row is one chain, and a brighter cell means more of that row's chains run through the tool. Hover a cell to list them.
Index current as of 2026-11-06 · every entry links a node, workflow, or tool page live on this site · each line paraphrases that page's own scope statement

For anyone assembling audit-side evidence on figures they already hold: this page indexes the OpenChainGraph nodes, workflows, and the offline receipt verifier in the Audit & Assurance domain by the financial-reporting assertion each one recomputes something about, so the tool that answers a question is findable by the question rather than by its mechanism's name.

🔒 All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only.
Every figure these tools touch is a declared input: a hash, a row count, a control total, a confirmation response, a ledger balance, a journal-entry extract. What a recompute demonstrates is that the arithmetic ran and the selection replays. The truth of the inputs themselves sits outside every tool on this page, and each row below states where that boundary falls for that tool.

Assertions and the tools that recompute them

One table row per assertion. A tool can serve an assertion only as far as its own scope statement allows, so each entry carries that bound inline. The standards mapping behind these assertion names lives in the existing guides: AI evidence auditors can review, the recomputation evidence pack, and closing out a client-trust review period.

AssertionWhat recomputes something about it
Existence or occurrence
  • IPE Integrity Verifier (verify_ipe_integrity, art-460): reconciles a declared source-extract hash, row count, and control total against the same facts for the report built from that extract, so the extract you tested is demonstrably the extract the source produced. It reconciles declared values into a confirmed or exception verdict; it never re-derives the extract and cannot see the source system itself.
  • Bank/AR Confirmation Matcher (match_confirmations, art-464): joins declared confirmation responses against declared ledger balances and reports exact matches, tolerance matches, mismatches, and the orphans on each side. Both sides are pasted inputs; the node has no reach into a live ledger or a counterparty's records.
  • Report-to-GL Reconciliation (reconcile_report_to_general_ledger, art-526): ties each declared account's reported figure to its declared general-ledger figure, the node in this reconciliation set that is checked against an independent book of record rather than a second declared value. It ties figures by account; it is not a transaction matcher and cannot see the GL system.
Completeness
  • IPE Integrity Verifier (art-460): the row-count and control-total comparisons above are the completeness face of the same check, an extract that dropped rows or totals shows as a count or total discrepancy list. The bound is the same: declared values in, arithmetic out, no re-derivation of the source.
  • Attribute Sampling Plan Generator (plan_attribute_sample, art-458): computes the sampling plan from declared confidence and deviation rates and selects items by fixed interval over the declared population hash, so any reviewer can replay the identical sample. The plan is arithmetic over declared parameters; the population is whatever hash and size the caller declares, and the node cannot inventory what the caller left out.
  • Control-Test Evidence Composer (compose_control_test_evidence, art-461): reconciles the declared sample against per-item results into a conclusion record: sample coverage, exception count against a declared tolerable-deviation threshold, and the test conclusion. An exception count above zero flags a deficiency candidate; severity classification belongs to a separate reviewer record, never computed here.
Accuracy and valuation
  • Audit Recalculation Suite (run_audit_recalc_suite, art-463): independently recalculates depreciation (straight-line, double-declining-balance, units-of-production), interest accrual, basic and diluted earnings per share, intangible amortization, and prepaid-expense roll-forwards, and diffs each recomputed figure against the stated figure under a declared tolerance gate with an echoed default of flagging any nonzero variance. Diluted EPS uses the simplified form; it does not model if-converted or treasury-stock adjustments for specific convertible instruments.
  • Audit Sampling + MUS (compute_isa530_audit_sampling_mus, art-693): monetary-unit-sample sizing, misstatement projection by the tainting method over caller-supplied sampled items, and a Benford first-digit screen with a chi-square deviation flag. It computes the arithmetic of the method; it never selects sample items and never offers a view on sufficiency. The method's source standard and its citation live on the node's own page.
  • Report-to-GL Reconciliation (art-526): nets a declared designed plug before the residual, so an intentional adjustment is never counted as a break, and reports a per-account breaking-account list. Where the requested reporting cadence is finer than the GL schedule's own cadence it refuses to run, and a GL not yet declared closed is a distinct did-not-run outcome rather than a tie-out break.
Cut-off
  • Journal-Entry Ruleset Screen (screen_je_ruleset, art-462): the post-close rule compares each entry's posting date with the declared period-close date, with weekend/holiday-posting flags riding on the same screen. It is a screen over a declared extract; passing it does not close a period. Dates parse loosely, and an entry whose date does not parse is skipped by the date-dependent rules rather than flagged by them.
Classification
  • Journal-Entry Ruleset Screen (art-462): suspense-account and manual-account postings and unusual user/account pairings surface entries sitting in odd accounts. Which rules are active, what counts as a round number, the suspense list, and the authorized pairing list are all declared policy inputs, and the ruleset version is echoed verbatim so the artifact records which policy vintage produced the flags.
  • Report-to-GL Reconciliation (art-526): the by-account tie-out means a figure parked on the wrong account line surfaces as a per-account break rather than netting away inside a total. The account structure it checks is the declared one; appendix and supplemental-schedule semantics are versioned policy inputs.

How the items get picked

Two nodes produce the sample itself, and both are built so the selection replays instead of being re-argued:

The workflows and what each runs

Chains (presented in the product as workflows) assemble these nodes into one hash-linked run with a composite receipt:

Audit & Assurance

Substantive Procedure Cycle

The journal-entry rule screen (art-462), the recalculation suite (art-463), and the confirmation matcher (art-464) run alongside each other, then the workpaper bundle composer (art-465) assembles the per-area evidence bundle: procedure id, declared population hash, the upstream execution-hash artifacts, the exception list with disposition inputs, and preparer, reviewer, and partner sign-off roles. Estimates, going concern, and materiality stay out of scope by design. The bundle records that a disposition was declared for an exception; whether that disposition resolves it is a reviewer's call, recorded as an approval record with a reason code, never a silent close.

ICFR

ICFR Control-Test Cycle

A single stage through the control-test evidence composer (art-461): population, sample, and per-item results reconcile into a test-conclusion artifact that carries coverage, the exception count against the declared threshold, and the conclusion, with reviewer sign-off recorded as required on every conclusion. A quarter-end bundle produced this way aligns to the sub-certification cascade; it is never a filed submission.

Audit & Assurance

GL Tie-Out Recompute

A single stage through the report-to-GL reconciliation (art-526): every declared account's reported figure ties to its declared GL figure, net of any declared plug, with a per-account verdict and a breaking-account count. The chain refuses to run rather than emit a misleading verdict when the cadence is finer than the GL's own schedule or the GL is not yet declared closed, and the same node doubles as a legacy-to-new core conversion diff when the caller supplies the two exports and labels the sides.

Audit & Assurance

Beacon-Sampled Audit Testing

The sampling ceremony as a hash-anchored composite: commit the item-manifest hash before the pulse round exists (art-583 derives the selection and its transcript), then recompute the sampled items through the recompute node configured for the regime under test, with the shipped configurations running certified-payroll and garnishment recomputes. A sample that did not derive stops the automated path. The pulse and its round are caller-declared throughout: no step fetches a pulse or checks a beacon signature.

Starting points

A first node to open, in task words, for a few questions that come up on almost every engagement:

Packaging and verifying the evidence

The recompute results become reviewable records through the packaging nodes and the offline verifier:

What this page is

An index. Each linked node, workflow, and tool page is the authority for its own scope, and the row lines here paraphrase those pages rather than extending them. Nothing on this page is an audit opinion, and nothing here is legal advice. Assertions are a way of organizing the questions; the tools answer arithmetic and replay questions over declared inputs, and the judgment layered on top stays with the people running the engagement.