Skip to content

Processes/finance — banking, accounting, and money movementfinance

Bookkeeping close — finance processBookkeeping close

complexpartially automatable🔁 monthly⏳ has async waits

Complete monthly bookkeeping including categorization, reconciliation, and financial statement preparation.

QuickBooks API and official Intuit MCP server enable transaction categorization, bank auto-matching for reconciliation, and reports. Final review and approval stay human.

Current agent ceiling

An agent can run 6 of 8 steps 1 of them behind a human approval gate ⏸

Irreducibly human (2): Review uncategorized items (needs a human); Accountant review and approval (needs a human)

How it runs

Route-coded block flow: emerald = agent, amber = manual form/portal, red = needs a human. ⏸ approval gate · ⏳ async wait.

01Pull Mercury transactions

agent

or:Ramp logoRamp44·Brex logoBrex42

1 API call
  • GET /api/v1/accounts/{id}/transactions?start={date}&end={date}

02Categorize transactions in QBO

agent

or:Digits logoDigits47·Xero logoXero44

1 API call
  • POST /v3/company/{id}/purchase

runs in parallel · 2

03Reconcile bank statement

agent
QuickBooks Online logoQuickBooks Online39⏸ approval gatemedium risk

or:Digits logoDigits47·Xero logoXero44

1 API call
  • qbo.banking.matchTransactions()

04Review uncategorized items

human
medium risk

05Generate P&L statement

agent

or:Digits logoDigits47·Xero logoXero44

1 API call
  • GET /v3/company/{id}/reports/ProfitAndLoss

06Generate Balance Sheet

agent

or:Digits logoDigits47·Xero logoXero44

1 API call
  • GET /v3/company/{id}/reports/BalanceSheet

07Flag anomalies for review

agent

08Accountant review and approval

human
⏸ approval gate⏳ asynchigh risk

Context the agent needs first: monthly transactions · chart of accounts

The market options

Each role resolves against its arena’s live leaderboard — the default is the process’s canonical vendor, alternatives ranked by agent-readiness.

Simulate this process

simulated dry run from the mapped process — no real calls are made
For agents Process manifest (JSON)·/llms.txt