How it works
Drop client files into the data room. Bank statements, invoices, trial balances, receipts — any format your client sends.
The coworker reads every document, extracts structured data with page-level citations, and flags anything it can't confidently classify.
From extracted facts: journal entries, reconciliation matches, and workpaper schedules — all linked to source documents.
Your team reviews the output. Approve line-by-line, adjust classifications, resolve flags. Nothing leaves without sign-off.
Document to workpaper
upload.finalize({
client: "Acme Sdn Bhd",
engagement: "FY2026 review",
files: ["bank.pdf", "invoices.zip"],
hash: true,
detectDuplicates: true,
}); workpaper.produce({
source: "approved_facts",
output: "lead_schedule",
citations: true,
format: "reviewable",
}); Capabilities
Invoices, bank statements, receipts, trial balances, ledger exports — PDF, Excel, images. Extracted to structured facts with page-level provenance.
Maps extracted facts to your chart of accounts. Suggests debit/credit entries with classification confidence scores. You approve or adjust.
Matches bank lines to ledger entries automatically. Surfaces unmatched items, timing differences, and discrepancies for your review.
Produces reviewable schedules from approved facts — lead schedules, supporting schedules, and tie-out summaries linked to source.
Every generated output sits in a queue until a qualified human approves it. Nothing propagates downstream without explicit sign-off.
Full processing history per document — what was read, what was extracted, what was generated, who approved, when. Complete traceability.
Primitives
Client document collection with hashing, dedup, and version tracking.
Multi-format extraction with structured output and confidence scoring.
Account classification against your CoA with GL code suggestions.
Bank-to-ledger matching with tolerance rules and exception surfacing.
Workpaper and schedule generation from approved, cited facts.
Approval workflow — nothing propagates without human sign-off.
Upload a client file set. See the full pipeline in under five minutes.
Create a workspace, connect your AI provider keys, and drop in a bank statement or invoice batch. Your coworker handles the rest — you handle the judgment.