Docs

Haruno does the month-end close for private companies on QuickBooks Online, whether you close their books as their CFO or monitor them for an investor. It reads the exports and schedules each company already produces, checks them, and writes a statement package, a reconciliation binder, a portfolio dashboard and a separate investor report for you to review. These pages explain how a review works and how to read what it produces.

What is Haruno?

Haruno reads the files each company already produces: QuickBooks statement exports, Excel financial packages, reconciliation binders, budgets, and billing or CRM CSV exports. From them it builds one canonical ledger per company. It runs integrity checks against that ledger, and each problem a check finds becomes a finding you can review. Then it writes the statement package, the reconciliation binder, the portfolio dashboard and a separate investor report from the same ledger.

The checks are the point. They run before any report is written, and they look for problems like these: an account carrying balances that no statement line claims, a schedule whose Per GL figure disagrees with the ledger, a hand-typed difference asserting a tie that the detail denies. A finding does not stop the close. It is the problem you would otherwise have found in week three.

You work in the macOS app. You add a company, import its files and close a month with the app's own controls, and the app shows you the findings before anything is circulated. The assistant sits beside the books: ask it about a finding, a variance or a paragraph for investors, and it answers from the close's own figures. Judgments about the business stay with you.

Haruno calls each company a client; that is the word in folder names, commands and the dashboard.

Where it runs
The review runs in the macOS app today. You can export the dashboard and any report as a PDF.

Who it is for

Haruno is for you if you are responsible for the monthly financials of private companies that keep their books in QuickBooks Online, for example as:

  • A fractional CFO, closing the month for several clients without rebuilding each one's statements, reconciliations and investor metrics by hand.
  • A member of an outsourced-CFO or accounting firm that delivers a statement package, the reconciliations and a dashboard to each client every month.
  • The CFO or a finance lead at a VC firm, a PE or institutional manager or a family office, monitoring the companies in the portfolio and seeing which one needs attention first.
  • A portfolio analyst or operating partner who wants every company's cash, burn and runway side by side, with checks that show whether each company's figures hold together.

The companies do not change how they keep their books. Haruno reads the QuickBooks statement exports, Excel workbooks and billing or CRM CSV exports they already produce. There is no live connection to an accounting system.

What goes in, what comes out

What a company sends

InputWhat Haruno uses it for
QuickBooks statement exports: balance sheet, profit and loss, and statement of cash flowsThe statements themselves. A profit and loss must arrive one month per column. The statement of cash flows is taken as the company presented it, not rebuilt from the accounts, so a check can flag borrowing presented as operating cash flow, which ASC 230 puts in financing.
An Excel financial packageThe company's own presentation. The draft mapping is read from the package's own formulas, so the statement package keeps its captions and subtotals.
A reconciliation binder (Excel)Every schedule is recomputed and compared with the ledger.
A trial balance, sent with the statementsChecks that the double entry nets to zero and that every account with a balance is presented somewhere. It cannot be the only file sent.
A budgetBudget against actual, by statement line.
Billing or CRM CSV exports, or a revenue-by-customer spreadsheetRecurring revenue from invoices or from revenue the bookkeeper already recognised. CRM deals give bookings and new-customer counts, which are not revenue.
Operating inputs, such as headcount by monthPer-employee figures. Headcount is supplied, never derived from the books.
Detail reports: A/R Aging Detail and Transaction List by VendorTying the receivables aging to the receivable accounts once you name them, and settling a prepayment question from the invoice itself.
A Profit and Loss by Class export, one month per fileOperating expense by department.

Each company's files go in its own folder in your books folder, <Client>/exports/. A company does not need to send every input in this table. Each one adds panels and checks, and a dashboard card appears only when the company has the data behind it.

What each input must look like, and what is refused, is in What a company sends.

What a close writes

OutputWhat it is
Statement packageThe statements in the company's own layout, with the unresolved findings it was issued with.
Reconciliation binderEvery schedule recomputed, with Per GL, Per schedule and Difference, and the exceptions called out.
Investor reportA separate investor-facing report: cash, burn and runway, the statements, period over period, and the solvency panel with its indicators. It leaves out the findings, the reconciliation status, the account mappings, the variance watchlist, the close state and the balance sheet's CHECK row. Budget against actual is also left out by default.
Adjustments logEvery figure a restatement changed after its month was reported: the value before and after, the difference, and the reason given for reopening the month. It is written on every close, so an empty log means nothing was restated.
Portfolio dashboardEvery company in one view: cash, burn and runway side by side, business-health panels, and each company's findings and close state.

You read the dashboard and the reports in the macOS app, and you can export any of them as a PDF to send on. The adjustments log is a CSV file.

Every report is covered in Reports and the close lock, and the dashboard panel by panel in Portfolio dashboard.

How a review works

A review is a monthly close. The first month for a company includes a one-time mapping conversation; every month after that is the close alone.

  1. The company's files arrive. You put this month's workbooks and exports in the company's folder under workbooks.
  2. Haruno drafts the mapping. It reads the files and proposes a spec: which account rolls into which statement line, and how each subtotal composes. Most of it is read from the company's own files, so the draft is not a guess.
  3. You answer the REVIEW list. What the files cannot state comes back as the REVIEW list at the top of the draft: what counts as material, which missing reconciliations are expected, which class (asset, liability and so on) each range of account numbers belongs to, and the capitalization policy. Those are your calls, and this conversation happens once per company.
  4. You approve, and the close runs. It imports every workbook, applies the approved spec, runs the integrity checks, writes the statement package, the reconciliation binder and the investor report, and refreshes the dashboard.
  5. The close locks the months it reported. This is the close's last step, and it locks every reported month whether or not findings are still open: as fully reconciled, or as reported with exception if high or medium findings were still open when it closed. After that, a file that would change a locked figure is refused until someone reopens the month and states a reason. The lock is not a verdict on the books; it records which of the two a month was.
  6. You read the findings before anything is circulated. Each one names the check that fired, the account or statement line it is about, and its figures. A month with no high or medium findings is clean.

In practice, the first month and every month after it sound like this:

text
Acme just signed. Their files are in workbooks — set them up.

Close the month for Acme — the new workbooks are in.

The full sequence, including what happens when a close refuses a file, is in The review workflow. What each check means and how severities work is in Findings and checks.

What Haruno does not do

The limits are deliberate. Where Haruno cannot state a figure, it says so instead of guessing one. A blank is not a zero.

  • No currency conversion. Each company reports in one currency, and amounts are never converted. An export that declares another currency is refused; the fix is a re-export in the company's reporting currency. Portfolio totals refuse to add companies that report in different currencies.
  • Monthly grain only. A profit and loss must arrive one month per column. A quarter column is refused, and Haruno asks for the report by month rather than dividing a quarter by three.
  • No cost allocation. Spending nobody classified to a department is reported on its own row, never spread across departments in proportion. A cost of revenue that is not attributed to a revenue stream is not split across streams.
  • It never decides your policies. The capitalization threshold and useful lives are written judgments about a business, and only you or the company can state them; nothing is reported against a threshold nobody wrote. Materiality starts at a stated default of $1,000, which the REVIEW list asks you to confirm or change. Straight-line is drafted as the depreciation method because it is the only one computed. Until the threshold and useful lives are stated, the schedule check runs only the half that needs no judgment: the schedule against the general ledger.
  • It is not an audit. The checks test whether the figures a company sent hold together: whether the statements tie, whether schedules agree with the ledger, whether every account with a balance is presented. A clean close is not an opinion on the books.
  • It never concludes on going concern. The solvency panel reports the ASC 205-40 going-concern indicators, the conditions that evaluation is made about, and leaves the evaluation to you.
  • A variance is not a finding. Being over budget is never a finding; the dashboard shows the variance and does not decide whether it is good or bad.
  • Runway on a dashboard tile is not an operating runway. It rests on the trailing change in cash, financing included, although the tile itself reads only Runway. The solvency panel gives a runway from operations when a statement of cash flows is imported, and its Basis column says which of the two it used.
  • Thresholds are starting points. The thresholds behind some findings were calibrated on one company's books and are meant to be re-measured against more.

The decisions Haruno always leaves to you are listed in What is never decided for you.

How to get started

  1. Talk to us. Tell us about your portfolio through the contact form. A subscription is $300 per month for each company in your portfolio, tax included.

    Use Talk to us. What is included and which extras may apply are in Pricing and billing.

  2. After you subscribe, we set up Haruno with you.
  3. Install the macOS app and sign in. It needs macOS 15 or later on a Mac with Apple silicon.

    See Installation.

  4. Open your books. The app opens on your portfolio and keeps every company's files in its own books folder on your Mac; Books ▸ Reveal Books Folder in Finder opens it.
  5. Set up your first company and close its first month.

    Follow First steps.

Before you point Haruno at real books
Importing files and closing a month run on your Mac and send nothing. A conversation sends what is in it: your question, the figures the app puts in it, and anything the assistant reads from your books folder to answer, all through Inferara's hosted service to the model provider that answers. Settle this against your own clients' confidentiality terms first.

More in Data handling and security.