Click Any Number, See the Source Page: The Provenance Drawer
In Rexfin, clicking an actual cell opens the exact source PDF page with the figure ringed: not a citation, the document itself, re-verified before it renders.
By The Rexfin team
Most tools that claim “traceability” mean a formula inspector: click a number, see which cells feed it, maybe drill to the ledger transaction or the assumption behind it. All of that stops at the system’s own internal record of the number. None of it answers the question a skeptical board member or an auditor actually asks: show me the page this came from.
Rexfin answers that question literally. Click a sourced cell, and the provenance drawer opens the actual PDF page the figure was extracted from, with the exact number ringed on the page.
What opens when you click
The drawer is a single side panel, but it resolves four things at once. First, the atom-detail card: the value as printed, the currency and unit scale (AED thousands, for instance), the period, and whether the figure belongs to the consolidated or parent entity. Second, a reconcile line showing whether that value still matches what the statement grid is displaying, and whether the parent subtotal balanced. Third, a backend-agreement badge: how many independent extraction engines read the same figure off the page, which is the concrete confidence number behind multi-backend agreement. Fourth, a chain-graph: a small visual path from the source region on the page, to the extracted data point, to the statement line, to the cell you clicked.
Click a subtotal instead of a leaf line, and the drawer doesn’t show one atom: it fans out into every constituent that composes it, each independently drillable.
The page renders, it doesn’t just link
Early versions of this feature showed metadata and a link to “open the page.” That was a tell-not-show problem. The drawer now renders the actual source PDF page inline, fetched from the same bytes that were hash-verified, with the cited figure ringed by matching the exact printed token in the page’s text layer. If a whitespace-separated group like “4,914,644” appears with a footnote reference next to it, the ring still lands on the right number: the match requires an equal digit length, so a shorter reference number can’t get mistaken for the figure you clicked.
Before that page is shown, the client independently re-hashes the fetched bytes against the trusted document hash. If the hash doesn’t match, the page never renders: you get an explicit integrity-check-failed state instead of a page that looks verified but might not be. This closes a gap where a differently-served copy of the same document could otherwise render under a green badge without ever being re-checked. On a plain-HTTP connection where that browser-side hashing API isn’t available, the render still proceeds behind the server’s own verdict; the extra check is additive, not a hidden requirement for basic use.
What you don’t get, and why that’s the point
Modelled or forecast cells never open a drawer. There is no “source” to show for an assumption, so the affordance simply isn’t there: no fabricated citation, no vague “estimated” tag pretending to be a source. If the underlying atom can’t be resolved, the drawer says so explicitly with the atom’s id, rather than quietly displaying the cell value as if it were sourced. If the figure has drifted from a re-extraction since the model was seeded, you get a stale warning instead of a false green tie.
Access is gated the same way everywhere: if you can’t see the folder a document lives in, the drawer refuses to render its content (no value, no page, no indication the document exists), even if you can see the cell’s value in the grid itself. That refusal happens on the server, not just in the interface, so a crafted request can’t work around it either.
Why this is the whole point of the trust chain
A number that reconciles but can’t be traced to a document is still just a claim. A number that traces to a PDF page but where the extraction wasn’t independently checked is still a single parser’s opinion. The drawer is where those two things meet: a reconciled figure, shown next to the page it came from, verified live down to the bytes. It’s the moment where “trust our tool” becomes “check the page yourself,” and it’s also the exact evidence a board pack export has to clear before it can leave the model. Start at the product tour hub for how the rest of the trust chain connects to this drawer.
Part of Rexfin Product Tour: Every Number Traceable