Books demo tour · Part 4 of 6

The pile of uncategorized transactions, handled.

The bot reads each feed transaction against the chart, the vendor history, and the rules your firm has taught it - then proposes the categorization with a confidence score. High-confidence batches approve in one click; anything uncertain waits for you. Then reconciliation - one Recons tab, the six-sheet bank reconciliation workpaper you already know, and a difference that decomposes into named, sourced items instead of sitting there as a number you have to argue with.

Illustrative client book: Hudson & Vale CPAs, LLP keeping the books of Harborlight Community Health Center, Inc. - a fictional nonprofit community health center. Fictional firm, client, and data.

Categorization

Proposed, scored, and waiting for you

book.workpaperos.com/book/bank-transactions?filter=uncategorized
DateDescriptionAmountProposed categoryConfidence
06/12GUSTO PAYROLL 0612$(38,412.60)Payroll clearing98%
06/14STAPLES #2201$(214.67)Office & program supplies96%
06/17NYS OMH CONTRACT PMT$45,180.00OMH program revenue - restricted?71% · review
06/20TRANSFER TO SAVINGS$(25,000.00)Transfer (not income/expense)99%

books_bank_suggest_categorization → propose_categorization · your approval posts the batch; the 71% row waits in review.

The bot does the heavy lifting

  • Scores every suggestion and separates the sure things from the judgment calls.
  • Learns firm rules (books_bank_propose_rule) so next month's Staples run needs no one.
  • Flags restricted-fund candidates instead of guessing net asset class.
  • Fixes yesterday's categorization too: recategorizes a transaction - even its payee - on your instruction, one or in bulk (books_bank_update_transaction).

You stay in control

  • One click approves a high-confidence batch - and anything posted is one click to undo.
  • You settle the judgment rows - and your decision becomes a rule if you want.
  • Rules are visible, editable, and yours - not a black box.
  • Recategorizing is not a special-edition feature: anyone your firm authorizes can fix a category, and every fix is logged.

Recons

One tab, and the workpaper every CPA already knows

Reconciliation is not buried under each bank account any more. There is one Recons tab - between Petty Cash and Setup - and it opens the bank reconciliation workpaper you have prepared a hundred times: a header carrying the company, the account, the statement date, and the two signatures, then six sheets. Reconciliation is the face of it, the classic two columns, balance per bank against balance per books.

book.workpaperos.com/book/recons - 1010 Operating Cash · First Harbor ****4471 · 30 Jun 2026

Company

Harborlight Community Health Center

Account / GL

1010 - Operating Cash

Statement date

30 Jun 2026

ReconciliationReconciling Items11Journal Entries3Book RegisterBank ActivityHow this works
Balance per bankBalance per books
Statement ending balance · 30 Jun$214,382.40Unadjusted GL balance · 1010$210,978.20
Add: deposits in transit (2)$6,240.00Less: bank service charge (1)$(48.00)
Less: outstanding checks (5)$(10,507.30)Less: NSF returned item (1)$(1,240.00)
Less: unmatched book entry - flagged (1)$(412.90)Add: interest earned (1)$12.00
Adjusted bank balance$209,702.20Adjusted book balance$209,702.20
Difference $0.00Statement balance derived from the feed · editable3 items need a journal entry1 item flagged for review

The difference is never a bare number. Open the Reconciling Items sheet and every dollar of it is a named row with a type, a side, and the source it came from - and the side alone decides whether it needs a journal entry. A bank-side item is already in your books and simply has not reached the statement, so nothing needs posting. A book-side item is on the statement and missing from your books, so it always does.

book.workpaperos.com/book/recons - Reconciling Items
ItemTypeSideSourceNeeds a journal entry?
Check #2214 · Harbor Property LLC · 06/28Outstanding CheckBankBook RegisterNo - timing
Deposit 06/30 · patient feesDeposit in TransitBankBook RegisterNo - timing
06/30 · Account analysis feeBank Service ChargeBooksBank FeedYes - draft ready
06/22 · Returned item - Redwood ClinicNSF / Returned ItemBooksBank FeedYes - draft ready
06/30 · Interest creditedInterest EarnedBooksBank FeedYes - draft ready
06/17 · Manual entry hitting 1010 · $412.90Unmatched book entry - reviewBankBook RegisterNo - but flagged, not folded away

6 of 11 items shown. Nobody typed any of them - every row is worked out from the bank feed and the ledger, and traces back to the register row or feed row behind it. Anything the matcher cannot confidently place - including every manual journal entry that touches cash - gets its own row rather than being quietly absorbed into Outstanding Checks. Exclude an item and it stays on the sheet with your reason; it only drops out of the arithmetic.

The bot does the heavy lifting

  • Rebuilds the whole workpaper from the ledger and the bank feed every time you open it - a cached reconciling item is one that has already started drifting from the ledger it claims to describe.
  • Works out outstanding checks, deposits in transit, service charges, interest, NSF returns, and bank debits and credits not yet on the books - each with its type, side, and source.
  • Calculates the statement ending balance from your feed or from a statement you upload, and labels which one it used.
  • Surfaces what it cannot confidently match as its own reviewable item instead of hiding it.

You stay in control

  • The statement ending balance is always editable - a figure you type wins over every derived one, and the app never argues with it.
  • You decide what an unmatched item actually is; the sheet holds the question open until you do.
  • Exclude an item with a reason and it stays visible - a skipped item is on the record, not lost.
  • The Book Register and Bank Activity sheets show both sides in full, so a reviewer can check the workpaper without taking the summary on trust.

Entries & sign-off

Drafts you post, and a signature only a person can give

book.workpaperos.com/book/recons - Journal Entries
Raised fromEntryAmountStatus
Bank Service Charge · 06/30Dr Bank charges · Cr 1010 Operating Cash$48.00Draft - awaiting your post
NSF / Returned Item · 06/22Dr A/R - Redwood Clinic · Cr 1010 Operating Cash$1,240.00Draft - awaiting your post
Interest Earned · 06/30Dr 1010 Operating Cash · Cr Interest income$12.00Draft - awaiting your post
Net effect on cash if you post all three: $(1,276.00)Cash after posting: $209,702.20 - the adjusted book balance

Every draft links back to the reconciling item that raised it, and nothing here posts itself - you pick the ones you agree with. If any entry in the batch falls in a closed period the whole batch is refused and you are asked to open the period; the app will not slide the entry forward into a month it did not happen in.

book.workpaperos.com/book/recons - workpaper header
PREPAREDD. Okafor01 Jul 2026REVIEWEDM. Adeyemi, CPA02 Jul 2026Difference $0.00 · finalized

The reviewer has to be a different person from the preparer, and a workpaper cannot be finalized until a preparer has signed it.

Guardrail: Your AI can prepare the entire reconciliation over MCP - derive the items, propose the entries, drive the difference to zero - and it is refused at exactly one door: the signature. A sign-off is not work, it is a named person asserting they did the work and stand behind it, so an MCP caller is turned away with the reason rather than having a human's user id quietly recorded against something that human did not do. Two signatures sit on this workpaper and both of them belong to people. That is the right answer, not a missing feature.
Guardrail: Signing a reconciliation is a signature, not a lock, and we would rather say so than sell you a second padlock that is really a speed bump. Completing a workpaper stamps who prepared it and who reviewed it, and freezes that report as signed - so the document keeps saying what it said on the day, even if the ledger moves later. What it does not do is freeze the ledger. A transaction inside a signed month can still be undone, and if you undo one, that month stops tying to zero. We tell you that at the time rather than quietly refusing. One thing makes a month final: your closing date. Set it and nothing inside the period moves - not by you, not by your AI, not without your password. One lever, and you can see exactly what it does.

Watch: batch categorization and a $0.00 reconciliation

← Previous

Bank feeds & the inbox

Next →

Journals & the close

Screens are illustrative: Hudson & Vale CPAs and Harborlight Community Health Center, Inc. are fictional.