Document Intelligence and Decision Models in one place.
Nace.AI

For accounting and bookkeeping teams

Hire an AI Senior Accountant.

NAPA lives in your Slack, codes every transaction and publishes to QuickBooks. Hire it for every client you keep the books for.

Oil painting of a person working on a laptop on a flowering hillside under a blue sky

Priya Raman8:04 AM

@NAPA September feeds and the AP inbox are in for Brightline. Close September. The accrual schedule is in /close.

NAPAAPP8:05 AM

On it. 5 accounts connected, 1,482 transactions and 212 bills pulled. The Amex statement for September is missing, so I've asked Maya for it. Plan:

  • Code transactions and post to QuickBooks1,431/1,482
  • Reconcile bank and card accounts0 diff
  • Accruals and prepaid schedules6/9
  • Vendor payments drafted, need your OK14 bills

NAPAAPP3:40 PM

September reconciliations done. 3 reconciling items, all on the open-items sheet. The close package is ready for your review.

XLSXBrightline Sep-26 Close.xlsx5 accounts · 3 open items · 1,482 source links

NAPA is matching bills to receipts, 212 bills

NAPA does the close work your team can't get to.

Every client closes in the same ten days. NAPA takes the Senior Accountant seat on each client, so your managers review and your advisors advise.

Books closed after month end
Day 10Day 2
Transactions screened before they post
100%
Works nights, weekends and tax season
24/7
Entry tied to a source document
Every

What makes NAPA a hire

Keeps the books

Classifies and labels every payment from the bank and card feeds, matches it to the bill or receipt, and posts it to QuickBooks with the source attached.

Oil painting of a village on a wooded shore

Posted to QuickBooks

Henry Schein · Invoice HS-55120

Henry Schein5010 Dental suppliesCheck 44714 lines

NAPA's explanation

September's supply order for the Main Street office. Every line matches the packing slipsource 1 or the standing ordersource 2, so NAPA coded the bill to 5010 Dental supplies like the last twelve and matched it to check 4471 on the bank statementsource 3.

Packing slip PS-8841 · page 1

HENRY SCHEINPS-8841
QTYUOMITEM
20BXGLOVES NITRILE PF MED
6EACOMPOSITE A2 SYRINGE 4G
2CSIMPRESSION TRAY FULL ARCH
4BXSTERILIZATION POUCH 3.5X9

4 checks passed

  • Passed: Vendor on file

    14 bills since 2024, same remit address

  • Passed: Quantities match what arrived

    Packing slip PS-8841, page 1

  • Passed: Coded like past bills

    5010 on the last 12 from Henry Schein

  • Passed: Paid once

    Check 4471, statement page 2

Reconciles every month

Ties the month's statements to the ledger across every account, explains each difference, and reports what does not line up to the CEO or CFO with the source attached.

Oil painting of dunes above a breaking sea

NAPAAPP08:12

Operating account: 1,482 matched, 0 unexplained.

Card: 1 duplicate charge. Refund requested.

Payroll clearing tied to the GL.

3 reconciling items. Sent to Maya (CFO) by DM.

Controls before it posts

Checks every transaction against the client's policies and vendor history before it posts. Non-compliant, duplicate or suspicious payments are held and flagged to you.

Oil painting of golfers by a pond in a wooded park

Held before posting

Henley Mechanical · Bill HM-2093

Henley MechanicalRooftop HVAC unitDue in 12 days

NAPA's analysis

Brightline's policy needs CFO sign-off on equipment over the cap, and this bill is 2.4 times the capsource 1. It is also a capital purchase, so NAPA proposes 1600 Equipment over 15 years instead of 6400 Repairssource 2.

NAPAis waiting for you

Did Maya approve this purchase?

  • Yes, attach her approval
  • No, hold until she signs offRecommended

SendSkip

3 held this week

  • Henley Mechanical · HVAC unitOver cap
  • Dentrix · charged twiceDuplicate
  • Northgate Supply · new vendorConfirm

1,479 posted, 3 waiting on you

Checks on this bill

  • Failed: Over the equipment cap

    Policy 4.2, CFO sign-off required

  • Note: Capital item, not a repair

    Proposes 1600 Equipment, 15 years

  • Passed: Known vendor

    9 bills since 2023, same bank details

  • Passed: No duplicate in 90 days

    Bank feed and AP inbox

Shows its work, tickmark by tickmark

Every line in a NAPA reconciliation carries a tickmark that opens the statement, bill or ledger entry it came from. Your reviewers check evidence instead of taking it on trust.

  • Matched to bank statement
  • Traced to general ledger
  • Footed
  • Reconciling item, carried to open items
Oil painting of a library wall with flowers on the desk

Ready for your review

BR-1 · Operating account

Brightline Dental1010 OperatingSeptember 30, 20266 of 1,482 transactions

Select any tickmark to see the source NAPA used.

Card statement, September · page 3

PRACTICE CARDSEP 2026
DATELINEMERCHANT
09/19L09OFFICE FURNITURE OUTLET
09/21L11SHIPPING SUPPLIES
09/22L12DENTRIX ASCEND
09/22L13DENTRIX ASCEND

Charged twice on 09/22, card statement page 3, lines 12 and 13. Refund requested; recorded as a receivable.

Before your sign-off

  • Passed: 1,479 lines matched

    Bank and card feeds

  • Passed: Ledger footed

    GL 1010 ties to the statement

  • Note: 3 reconciling items

    On open items, sources attached

  • Passed: Prior month carried forward

    August items cleared 09/04

A chatbot explains the procedure. NAPA performs it.

General AI tells you how to keep the books. NAPA keeps them and posts the result in your Slack channel.

General AI chatbot

Explains how to reconcile a bank account.

“Start with the ending balance on the bank statement, add deposits in transit, subtract outstanding checks…”

Then your team still does the work.

NAPA

Reconciles every account. Explains every difference.

Matched 1,482 bank and card transactions to the ledger across 5 accounts, explained every difference, and carried 3 reconciling items to open items.

Workpaper
BR-1
Accounts
5
Transactions matched
1,479 of 1,482
Open items
3

From month end to a closed book in 48 hours.

The Senior Accountant work that usually runs to day 10. NAPA works every account in parallel, around the clock, on its own computer.

Typical close
Day 10
NAPA
Day 2
Hour 0, feeds inHour 48, close package ready

Hours 0 to 4

Pull feeds and documents

  • Pulls bank, card and payroll feeds
  • Reads the AP inbox and receipts with Nace Document Intelligence
  • Flags missing statements to the client
Oil painting of a lake below mountains, framed by trees

NAPAAPPHour 4

5 accounts connected, 1,482 transactions and 212 bills pulled. Asked Maya for the missing September Amex statement.

The clock starts when the month's bank feeds and the AP inbox are in. Time waiting on the client is not counted; NAPA keeps those on a running open-items list.

Four engines behind one accountant.

NAPA is built from specialized models, not one general chatbot. Each part does the job it does best, on a computer that belongs to your client.

In

  • Tasks in your Slack channels
  • Bank, card and payroll feeds
  • The AP inbox and receipts
  • Your chart of accounts, policies and close checklist

NAPAIsolated per client

  • NDI

    Document intelligence

    Reads bills, receipts, statements and contracts, including phone photos. Extracts every line with a link to its page.

  • Reasoning

    Strongest small models

    Fast models specialized for accounting work: matching, coding, recalculation, drafting.

  • Judgment

    Decision-making models

    Choose the account, decide what to accrue, and decide when an item needs your call.

  • Compute

    Its own secure computer

    Runs Excel, Python and ledger exports in a dedicated workspace. Client files stay inside it.

Out

  • Every transaction coded and posted to QuickBooks
  • Reconciliations with source links
  • Held transactions with the reason attached
  • Close package with flux commentary

Autonomous, not unsupervised.

NAPA prepares. Your team reviews and approves. It pushes back when something looks wrong, holds anything it is not sure of, and waits for a decision before it posts.

  • Approval and the client relationship stay with your team. NAPA never files a return or moves money on its own.
  • Sees only the channels, folders and ledgers you invite it to.
  • Posts to QuickBooks only what passes the client's policies. Everything else is held until someone decides.
  • Escalates held items to your team or the client's CFO, whichever you choose, with the evidence attached.
Oil painting of a soft sunset over still water

NAPAAPP2:21 PM

Hi Maya. I held a payment to Henley Mechanical for a new HVAC unit before posting. The vendor was added yesterday and the amount is 7 times Brightline's capitalization threshold. How should I handle it?

Maya Chen2:22 PM

Henley is real, we replaced the unit last week. Just expense it as repairs.

NAPAAPP2:23 PM

Thanks, vendor confirmed. I'd still hold on expensing it: a new unit at 7 times the threshold falls under the capitalization policy, so it should be depreciated with the equipment. Your call:

Staff NAPA the way you staff any client.

  1. Add NAPA to your Slack workspace

    Install it from the Slack app directory and add it to the client channel. It shows up like a new team member. Also available in Microsoft Teams.

  2. Connect QuickBooks

    Give it the ledger in QuickBooks Online (or Xero), the bank feeds, the AP inbox and the client's policies. It indexes everything and posts a plan.

  3. Assign the work

    Message it like a senior: “Close September for Brightline.” It executes, reports each step, and posts the close package for review.

Questions firms ask first.

One hire. Every client closed on time.

Books closed within 48 hours of month end once the feeds are in. Working in your Slack channels from day one.

Oil painting of a flowering meadow under a bright sky