Accountant Review and bulk fixes
The Accountant Review scans a client's books for the data-hygiene issues you'd otherwise hunt for manually — duplicates, missing vendors, transactions miscategorized inconsistently across the same vendor — and lets you bulk-fix them inline without leaving the modal.
Open the Review
When viewing a client's books, click the 🛠 Accountant Tools button in the topbar and choose 🔍 Accountant Review. The modal shows any open findings from the most recent scan.
To re-scan: click 🔍 Run Review at the bottom of the modal. PeakBooks walks the client's transactions and invoices, flags issues, and refreshes the list. The Review also runs automatically every Monday at 9am UTC for every active client your firm has access to.
What it catches
| Severity | Finding | What it means |
|---|---|---|
| 🔴 High | Duplicate transactions | Same date, amount, and similar description — likely the same charge entered twice |
| 🟡 Medium | Old "needs review" flags | Transactions still marked needs-review that are more than 30 days old |
| 🟡 Medium | Inconsistent vendor categories | Same vendor mapped to multiple categories — e.g., Office Supplies AND Software |
| 🟡 Medium | Stale uncategorized | Uncategorized transactions older than 30 days |
| ⚪ Low | Missing descriptions | Transactions with empty or junk names |
| ⚪ Low | Missing vendor / class / location | Transactions with no vendor (or no class/location, when classes are enabled) |
| ⚪ Low | Invoices missing class / location | Invoices that don't carry a class or location tag |
| ⚪ Low | Accounts due for reconciliation | Bank accounts whose last reconciliation is more than 30 days old |
Bulk-fix workflows
Missing vendor / class / location
Each row in these sections has a checkbox. Tick the rows you want to update, pick a value from the dropdown at the top of the section, and click Apply. Shift-click selects ranges.
If the right vendor doesn't exist yet, click ✚ New next to the picker — a small dialog creates the vendor on the client's books (with optional 1099 tracking) and auto-fills the picker with the new name.
Inconsistent vendor categories
Each finding is one vendor with multiple categories. Click the vendor card to expand and see every transaction underneath. Three modes for the bulk action:
- Category (default) — pick a new category for the selected rows. Common case: vendor was categorized inconsistently, you pick the right one.
- Vendor — re-tag the transactions to a different vendor. Use when the bank description matched the wrong vendor entirely. The ✚ New button is here too.
- 🔄 Transfer — mark the selected rows as inter-account Transfers. Pick the destination account. PeakBooks creates (or links to) the paired entry on the other account so both sides show 🔄 Transfer on reports.
Above the table, click any column header (Date, Amount, Description, Current category) to sort.
Sign mismatches
Transactions whose sign doesn't match the category convention (e.g., an income tx with a negative amount). Pick the rows that are genuine mistakes — leave refunds alone — and click ⇅ Flip sign on selected.
Duplicate transactions
Each finding is a group of suspected duplicates. Use the bulk button to delete duplicates and keep the first copy of each group. Confirmation prompt tells you how many will be removed.
Acknowledge or snooze
Not every finding is wrong. Sometimes the duplicate is real (an honest refund + recharge), or the missing vendor is intentional (cash transaction). Click the dismiss icon on the row's right side:
- Acknowledge — marks the finding as reviewed-and-fine. Won't show up in future scans for this transaction.
- Snooze — hide it for a week / month so it's not in your face every scan. Comes back if it persists.
The dashboard chips
Across your accountant portal, three surfaces surface open Review findings:
- Global "Open findings" chip on the practice dashboard — total across all clients
- Per-client badge on each client row — count for that client
- In-client topbar chip — count when you're inside a client's books