Booksquire Outsourced AI Accountants

It prepares.
You post.

A governed AI accountant for NetSuite. Connected to NetSuite, email, Slack and your document stores. Designed so a conservative AI policy can say yes.

It drafts journals, bills, rec exceptions and controller packs from your email, Slack and document stores.

Consumer chat products are never the system of record.

The work that still sits outside NetSuite

NetSuite is live. The work around it is not.

A competent NetSuite accountant costs $6,500–$10,000 a month loaded. A fractional specialist costs $3,000–$8,000. Close software still leaves the labour — and the AI-policy risk — with you.

Pointing a consumer chatbot at the general ledger is cheaper. It is also the reason your AI policy exists.

  • Journals wait in inboxes.
  • Invoices land uncoded.
  • Bank recs start from a blank sheet.
  • Master data is reviewed after it is already a finding.
  • Controller packs are assembled by hand.

What it is. What it is not.

It is

It is an AI-augmented accountant seat on your NetSuite.

The agent prepares. A named human approves. NetSuite posts only after that approval. The same identity cannot draft and approve the same transaction.

It is not

It is not a Grok, Claude or ChatGPT window pointed at the GL.

It is not a Controller. It is not a CFO. It does not close the period, release a bank file, or sign a tax opinion.

What it does not do →

How work moves

Bills

Invoice at finance@

  1. The PDF is extracted.
  2. The vendor is matched in NetSuite.
  3. A duplicate-bill check runs.
  4. A coded draft sits in the approval queue.
  5. Slack sends your named accountant a card: Approve, Edit or Reject.
  6. On Approve, the bill posts under the AP-draft role.
  7. The audit pack stores the source, the model version, the approver and the NetSuite internal ID.
Journals

“Draft the September rent journal.”

  1. The agent reads the allow-listed lease folder and last month’s journal.
  2. It proposes a balanced entry with a period-open check and debit-equals-credit proof.
  3. The human approves.
  4. NetSuite returns an internal ID in-thread.
Reconciliations

Bank rec exceptions

  1. Unmatched bank lines against unmatched NetSuite transactions.
  2. Proposed matches with evidence.
  3. Leftovers become a draft clearing journal.
  4. The human finishes the rec in NetSuite.

The rec starts from exceptions, not a blank sheet. We do not claim the bot closed the bank rec.

How it works →

Trust

Eight commitments Legal can hold us to

  1. 1. Your data does not train Grok, Claude or OpenAI.

  2. 2. Production traffic uses enterprise APIs with Zero Data Retention — not consumer chat apps.

  3. 3. You choose the allowed models. The router fail-closes if a vendor is off the list.

  4. 4. Nothing posts without a named human approval.

  5. 5. NetSuite access is a custom least-privilege MCP role. Oracle already blocks Administrator from the Connector.

  6. 6. Email, Slack, SharePoint and Drive use delegated OAuth and allow-lists — not tenant-wide admin tokens.

  7. 7. Every material action writes an exportable audit record.

  8. 8. One kill-switch disables a model or freezes all writes.

Full wording lives in the Architecture & Trust Pack.

Pricing

Monitor

$1,250 / month

Read-only insights and exception flags. No posts. The safe start while Legal reviews.

Close Partner

$3,500 / month

Full month-end pack, flux narratives, auditor PBC support.

Onboarding $3,500 one-time. Extra legal entity +$600 / month. The two-week sandbox is credited against the $3,500 onboarding fee if you convert.

Next step

A two-week sandbox.

Week 1

Read-only.

Custom MCP role. One mailbox or library. A controller pack and a rec exception list. Nothing writes.

Week 2

Draft-only.

Journals and bills appear as drafts. Your reviewer accepts or rejects. Nothing posts unless they click Approve.

Exit: CISO signs the eight commitments. Controller signs that drafts are usable. Then the $2,000 seat — or stay on Monitor.

Write to michal@booksquire.co.