Skip to content
TudoIQ
Operations and approvals

The business feeds the ledger.

Most bad bookkeeping is not an accounting failure. It is an information failure. The person who knew what the expense was for never got asked. So ask them at the moment they spend.

Field request · Operations

Submitted

Atlassian · annual licences, 12 seats

A. Reyes · renewal 12 Apr · PO-1204

2,400.00
Budget · Engineering software18,000 / 24,000
Approver · dept headM. Silva · 11 Mar
Approver · financeD. Okonjo · 12 Mar
6420 · SoftwareQ3 RolloutEngineeringPrepaid · 12 mo

Accounts payable

Draft bill · AP-4417
Vendor · Atlassian Pty LtdW-9 on file
Amount2,400.00
Matched toPO-1204 · exact
TermsNet 30 · due 11 Apr
Coding6420 · carried through

TAI also drafted, unprompted

  • Prepaid schedule · 12 lines at 200.00, first release 30 Apr
  • Close item added to April · “Release Atlassian prepaid”
  • Project cost allocated · Q3 Rollout, 2,400.00 to Engineering
Waiting on finance review. Still not posted.
Coded at the source

Ask the person who knows.

Projects, spend and approvals are captured where the work happens, with the account, the department and the project attached by the person requesting them, not reconstructed six weeks later by someone reading a card statement.

Approving an expense produces a draft bill in accounts payable with that coding intact, waiting in the normal A/P queue. Finance reviews it like any other bill: no re-entry, no chasing the requester for what it was.

Two people approving the same request at the same moment cannot both succeed. The second sees that it has already been decided. Duplicate postings from a double-click are a category of problem that simply does not occur.

Firm · March close

14 clients

9

Closed

avg day 4.2

4

In progress

on track

1

Blocked

feed reauth

11,940

Entries

across the firm

March closed

Harborline Foods

day 4 · 1,204 entries · 0 open · D. Okonjo

scoped

Locked 04 Apr · 8 of 8 checks passed · package sent

2 items open

Vantage Robotics

day 6 · 880 entries · 2 open · M. Silva

scoped

Flux review on 6810 Marketing · 8,900.00 A/R part payment unapplied

Awaiting bank feed

Cedar & Co

day 2 · 512 entries · 1 blocker · A. Reyes

scoped

QBO reauthorised 02 Apr · feed resumes tomorrow, TAI has pre-coded 340 items

Who sees what

Money columns are not greyed out. They are absent.

Someone without finance visibility does not receive budget, cost or margin figures at all. The fields are omitted from the response, not hidden by the interface after the fact.

That difference matters: hidden-in-the-browser data is one developer tools panel away from being visible, which is not something you want to explain to a client whose staff can read their own project margins.

The same project, opened by an operations lead and by the CFO, is genuinely two different documents.

Same project, two viewers

Scoped
Operations sees6 columns
Finance sees9 columns
Budget, cost, marginFinance only
EnforcedServer-side
Documents into work

A document arrives. The work assigns itself.

An offer letter comes in as text. The system classifies it, reads out the title, department, start date, units, vesting months and cliff, and stages the whole packet as pending. Nothing exists yet.

A person with the right role approves it, and that single decision creates the employee record, the onboarding project, the policy acknowledgements waiting to be signed, and dated tasks with real owners: the cap table entry for finance, the cliff vest for people ops.

Equity is gated to finance specifically. Approved by anyone else and the grant parks as a high-priority finance task rather than quietly landing on the cap table, because the person who approves a hire is not always the person who should be issuing shares.

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 whole engagement

Work, documents and decisions in one thread.

Projects carry their tasks, their people, their documents, their costs and their correspondence together, in list, board, calendar, table, matrix or timeline views depending on what you are trying to see.

Because it is the same system as the ledger, the question 'what did we actually spend on this' has an answer that agrees with the financial statements.

Close · March 2026

3 of 7 · day 4
  • Bank reconciliation · 4 accountstied
  • Subledgers to control · AP, AR, FAtied
  • Schedules posted · 6 entriesdrafted
  • Intercompany eliminations · 2 entitiestied
  • Flux review · 9 accounts > 10%3 open
  • Sign-off · controllerwaiting

Cash · consolidated

Live · 4 accounts

1,284,902

Committed · AP + payroll318,440
Collectable · 0–30 days204,118
Net burn · trailing 3 mo91,760
Runway14 months

Operations · this week

6 open
  • Chase 2 missing receiptsA. Reyes20 Mar
  • Confirm AWS seat countOps08 Apr
  • Ohio nexus registrationM. Silva14 Apr
  • Northwind W-9 for 1099Ops21 Mar

Every one of these was raised by TAI from the books, not typed in by a person.

TAI · month-end

Working

Rent accrual · March · Suite 400

Dr 6100 Rent 9,750.00 · Cr 2100 Accrued liabilities

9,750.00draft

Prepaid insurance · month 4 of 12

Dr 6210 Insurance 1,250.00 · Cr 1400 Prepaid · 10,000 remaining

1,250.00draft

Deferred revenue release · 18 contracts

Dr 2300 Deferred 22,910.00 · Cr 4000 Revenue · ASC 606

22,910.00draft

Depreciation · 14 assets

Dr 6900 Depreciation · Cr 1590 Accum. depr. · SL, 3–7 yr

6,133.00draft

FX revaluation · GBP, EUR

Dr 7200 FX loss 812.40 · Cr 1100 AR · rate at 31 Mar

812.40draft

Payroll accrual · 6 days unpaid

Dr 6000 Salaries · Cr 2110 Accrued payroll · 31 heads

41,208.00draft
Total drafted, not posted82,063.40
Trial balance ties. Nothing posts until you approve.Review

Close package · March 2026.pdf

Statements, schedules, sign-offs · 34 pp

Audit support · schedules.xlsx

Prepaids, FA, accruals, 842, 606

Screen capture · Approval chain, 11s. Ops submits a coded expense, finance approves, the draft bill appears in A/P with coding intact.

The short version

Stop reconstructing the business from its bank statement.

The coding arrives with the transaction, from the person who knew the answer, so the bill is already right when it reaches finance.

Next

The close

Five of the seven standard close items run themselves. Statements that tie by construction, sign-offs on the record, and a lock that holds.