StratApex
Operating Intelligence Suite
Interchange Global Advisors An Interchange Global Advisors tool · Make Your Connection
Lens B · Operating Intelligence

Quality of Controlling

Edits saved locally
Interchange Global Advisors

Two Questions, One Tool.

How close are the books to true accrual? Is the controller the cause of any gap? Score detail and the contextual rules below.

Quality of Controlling, not Quality of Earnings. Fourteen weighted dimensions. Seven named kill tests. A fairness layer for what sits outside the controller's reach. The default verdict is to retain the controller; only an explicit threshold crossing changes that. Operating leverage on a hiring decision, not an audit. Drop your files, run the analyzer, fill the questionnaire, see the score, then read the kill test.
Load the Sample Run first. It populates the dashboard with a worked example so you can walk every tab before deciding whether this fits your situation. Northwind Manufacturing — a $42M mid-Atlantic manufacturer, 18 months on QBO. Synthetic data, illustrative only.
How To
Run order, what each tab does, and the rules the tool enforces. Read this before your first scoring pass.

Recommended run order

  1. Pull files into one folder. TB, full-year GL detail (with posting_date if your GL exposes it), AR/AP aging at month-end, payroll register, prepaid schedule, accrual schedule, fixed-asset register.
  2. Open File Intake. Browse-and-add every file. Hit Run Analyzer.
  3. Fill the Context tab. External and organizational factors come first. Each one reduces the weight of dimensions it can plausibly excuse, and gates any kill-test trip whose more-likely cause is upstream.
  4. Fill the Questionnaire. Principal first, save draft, send the link to the controller (or print and have them fill independently). Disagreement is signal.
  5. Re-run scoring. Read Findings, work the Eisenhower 2×2, open the Kill Test.
  6. Document a 30/60/90. Pull actions from the Do and Schedule quadrants. Re-score at 60 days. Coachability (K7) is measured here.

What each tab does

  • Dashboard. Composite, posture, kill-test verdict at a glance. Click any KPI to drill in.
  • File Intake. Browse + add files. Click Run Analyzer to score.
  • Score Detail. All 14 dimensions of accrual-basis quality with their raw 1-to-10 scores and evidence. The pill on each row marks whether Context-tab factors can move that dimension's weight.
  • Questionnaire. Principal and controller answer independently. Optional third pass for COO/CEO.
  • Context · Fairness. External and organizational factors. Activated factors reduce dimension weights and gate kill-test trips.
  • Findings. Each finding carries evidence, an attribution chip (Controller · Upstream · External · Shared · Unattributed), and a remediation owner.
  • Eisenhower 2×2. Do / Schedule / Delegate / Drop quadrants sourced from Findings.
  • Kill Test. H₀: retain the operator. Default verdict regardless of composite. Only an explicit threshold crossing changes that.
  • Web Research. Curated FASB / AICPA / COSO / IRS / CFA Institute lookups. Demo and Internal tiers route every query through a name-encoder.
  • Methodology. Per-dimension plain-English, GAAP lens, tax lens, cash lens, source field. Designed so a CPA, attorney, or controller can audit the read.

Rules the tool enforces

  • Composite is posture, not a grade. Low composite plus upstream-attributed findings equals coaching plan, not termination.
  • The kill test is independent of the composite. A 4.0 composite with all seven kill tests passing means retain the operator and fix the structure.
  • Context-tab factors don't hide raw scores. They move weights, never numbers. The Methodology tab documents every modification.
  • No K-test trip is valid if an unaddressed external or organizational factor is the more-plausible cause. Predicate is (threshold crossed) AND (no upstream cause documented in last 90 days).
  • No data leaves your machine in the Demo or Internal tier. Flask binds to 127.0.0.1 locally. Web research routes through a name-encoder so vendor, customer, and employee names never leave in clear text.
  • This is Quality of Controlling, not Quality of Earnings. Operating leverage on a hiring decision, not an audit.

Editing this artifact

  • Every visible text element is editable. Click any heading, label, paragraph, or list item and start typing. Changes save automatically to your browser's local storage about half a second after you stop.
  • Plain-text paste: Cmd+Shift+V (Mac) or Ctrl+Shift+V (Windows) when pasting from a styled source.
  • Image blocks accept files three ways: click to browse, drag-and-drop, or paste from clipboard. Replace swaps. Remove clears.
  • Reset wipes every edit and every image back to defaults. It asks for confirmation first.
  • Edits are scoped to this device. If you share the .html file, the recipient starts fresh. Your edits don't travel with the file.

Deploy profiles

  • Demo. Synthetic Northwind data, no upload accepted, no web egress. Public; no auth.
  • Internal. Real uploads, name-encoder on all web queries, ephemeral session storage. Gated by Cloudflare Access — Brandon allowlist only at first.
  • Commercial (v4). Magic-link auth, charge wall, persisted score history, 60-day re-score for K7. Different surface, different domain.
  • Profile is set by the QOC_PROFILE environment variable. The same codebase ships every tier.
Take it further with Interchange Global Advisors.
For follow-on advisory, licensing, partnership, or reseller conversations on the Quality of Controlling Evaluator and the broader StratApex Suite.
Get in touch

How to use this artifact

Every visible text element is editable. Click any heading, label, paragraph, or list item and start typing. Changes save automatically to your browser's local storage about half a second after you stop.

Plain-text paste: Cmd+Shift+V (Mac) or Ctrl+Shift+V (Windows) when pasting from a styled source.

Image blocks (the dashed copper frames) take photos and screenshots three ways:

Click Replace… to swap an image. Click Remove to clear it.

Reset wipes every edit and every image back to defaults. It asks for confirmation first.

Edits are scoped to this device. If you share the .html file, the recipient starts fresh. Your edits don't travel with the file.