Skip to content
TudoIQ
Onboarding a client

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

Previewing

118

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

CodeSource accountDebitCredit
1000Operating cash · Chase 4471482,190.221000 · Cash
Dr482,190.221000 · Cash
1100Accounts receivable204,118.401100 · A/R
Dr204,118.401100 · A/R
1400Prepaid expenses41,200.001400 · Prepaid
Dr41,200.001400 · Prepaid
1500Furniture & equipment88,940.001500 · Fixed assets
Dr88,940.001500 · Fixed assets
2000Accounts payable118,204.662000 · A/P
Cr118,204.662000 · A/P
2100Accrued liabilities62,880.002100 · Accrued
Cr62,880.002100 · Accrued
3000Retained earnings351,462.853000 · Equity
Cr351,462.853000 · Equity
4000Product revenue1,284,902.114000 · Revenue
Cr1,284,902.114000 · Revenue
6410Software & subscriptions142,880.006420 · Software
Dr142,880.006420 · Software
6411SaaS tools38,240.006420 · Software
Dr38,240.006420 · Software
9999Ask my accountant24,118.00unmapped
Dr24,118.00unmapped
Totals · 121 accounts1,817,449.621,817,449.62
Dr1,817,449.62Cr1,817,449.62

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

The preview

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

Reading
titleSenior Controller
deptAccounting
startDate01 Apr 2026
equityUnits12,000
vestingMonths48
cliffMonths12

Offer · 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 cliff
DateVestsCumulative
01 Apr 2027cliff3,0003,000
01 May 20272503,250
01 Jun 20272503,500
01 Jul 20272503,750
12,000 units @ 1.8522,200.00 grant value

Vesting schedule · A. Reyes.xlsx

48 rows · exported for the cap table file

Approved · work created

Approving

Record 12,000 unit grant on the cap table

Finance · due 01 Apr 26

high

Cliff vest · A. Reyes

People ops · due 01 Apr 27

low

Policy acknowledgements

A. Reyes · due 08 Apr 26

pending

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.

The safety net

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

Reversible
Entries committed1,204
BatchIMP-0031
ReversalMirrored, append-only
OriginalsRetained
Cleanup

Clear 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 pass

Suspense balance carried since 2024

client-knowledge · confidence 0.92

24,118.00ready

Duplicate account · 6420 / 6421 Software

standard · confidence 0.85

181,120.00ready

A/P control does not tie to the register

reconciliation · confidence 0.84

3,402.18ready

12 fixed assets with no depreciation posted

standard · confidence 0.81

88,940.00ready

Chart of accounts · 3 near-identical expense codes

standard · confidence 0.78

ready

Owner draws posted to 6000 Salaries

client-knowledge · confidence 0.76

42,000.00ready

Deferred revenue never released · 6 contracts

standard · confidence 0.71

137,460.00review

Cleanup reclass · suspense clearing

Preparing
6420 Software & subscriptionsDr 8,410.00
1499 SuspenseCr 8,410.00
Out of balance0.00

Proposed from the way you already code the same kind of charges for this client, not in general.

ApplyNot that accountCorrections are remembered

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.

The mistake and the correction both stay on the record.
The short version

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.

Next

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.