See it before it posts.
Taking on a client means inheriting someone else's books. The first month should not be a leap of faith. Nothing lands in the ledger until you have looked at exactly what is about to land.
Trial balance · Harborline Foods · 31 Mar 2026
Previewing118
Accounts mapped
of 121 in the file
2
Collisions held
not folded together
1
Unmapped
needs a decision
0.00
Out of balance
Dr = Cr
6410 and 6411 both map to 6420 · Software
Held for you to decide: 181,120.00 between them. They will not be folded together automatically; accounts that look alike to a matcher frequently are not.
9999 · Ask my accountant holds 24,118.00
41 transactions, oldest from Aug 2024. TAI has already proposed a destination for 33 of them from this client's own history. The cleanup runs before the first close, not after it.
Import preview · IMP-0031.xlsx
Every line, its target, and why
Unmapped & collisions.csv
3 decisions, with proposals
A dry run you can read line by line.
Load a trial balance and the system shows you the entries it intends to create before it creates any of them: mapped accounts, unmapped accounts, and the amounts that will hit each one.
If the file is not a trial balance, it says so and imports nothing rather than doing its best with the wrong shape of data. A file with only one amount column is exactly the sort of thing that quietly produces a plausible, wrong opening balance.
Where two source accounts map to the same target, it holds them for a person instead of folding them together. Two accounts that look alike to a matcher are frequently not alike at all.
Offer · A. Reyes.pdf
ReadingOffer · A. Reyes.pdf
Source document · 2 pages
Read from the document itself. Nothing is created yet; the packet is staged as pending.
Vesting schedule
48 months · 12-month cliffVesting schedule · A. Reyes.xlsx
48 rows · exported for the cap table file
Approved · work created
ApprovingRecord 12,000 unit grant on the cap table
Finance · due 01 Apr 26
Cliff vest · A. Reyes
People ops · due 01 Apr 27
Policy acknowledgements
A. Reyes · due 08 Apr 26
Equity is gated to finance. Approved by anyone else and the grant parks as a high-priority finance task rather than landing on the cap table.
Reverse the whole thing as one unit.
Every committed import is stamped with a batch identifier. If it came in wrong, whether the wrong period, the wrong file or the wrong client, the entire import reverses in one action.
The reversal posts mirrored entries rather than deleting anything, so the mistake and its correction both remain visible. An auditor should be able to see that you fixed something, not find a gap where a bad import used to be.
It means the cost of getting an import wrong is an afternoon, not a weekend.
Import batch
ReversibleClear the mess once. It does not come back.
Most new clients arrive with a suspense balance nobody has touched since 2024 and a chart of accounts that grew by accretion. That is what the last system let happen.
Each finding comes with the evidence behind it, ranked. The strongest signal is how this client's own books have resolved the same thing before, ahead of any general rule.
And the fix is not advice. It is a balanced two-line journal entry, ready to apply or to correct. Tell it “not that account” and it remembers, for this client only.
Then it stays clean, because from that point TAI asks at the moment a transaction lands rather than parking it somewhere for a person to find later. A suspense pile is a symptom of software that had nowhere else to put things.
Inherited books · Harborline Foods
18 findings · one passSuspense balance carried since 2024
client-knowledge · confidence 0.92
Duplicate account · 6420 / 6421 Software
standard · confidence 0.85
A/P control does not tie to the register
reconciliation · confidence 0.84
12 fixed assets with no depreciation posted
standard · confidence 0.81
Chart of accounts · 3 near-identical expense codes
standard · confidence 0.78
Owner draws posted to 6000 Salaries
client-knowledge · confidence 0.76
Deferred revenue never released · 6 contracts
standard · confidence 0.71
Cleanup reclass · suspense clearing
PreparingProposed from the way you already code the same kind of charges for this client, not in general.
Cleared once. From here TAI asks at the point the transaction lands, so the pile does not come back.
Screen capture · Import reversal, 10s. Open a committed batch, reverse it, watch the mirrored entries appear. Nothing deleted.
Take on a client on Monday and trust the numbers by Friday.
The opening balance is right, you know where it came from, and if it was not right you can undo it in one move.
Reconciliation and subledgers
A month of bank activity matched on arrival, subledgers that agree with their control accounts, and fixed assets, vendors and 1099s in the same place as the bills.