The reports
What a close leaves for each company and for the portfolio, how to open and export each report as a PDF and a web page, what each one holds and who it is for, and how to trace a figure back to its source.
What a close writes
A company's books make four reports: the statement package, the investor report, the adjustments log and, when the books hold reconciliation schedules, the reconciliation binder. The Reports card calls the statement package Statements and the binder Reconciliation. The portfolio makes a fifth, the Portfolio report. A close writes one report file, the adjustments log. It builds the statement package, the binder and the investor report as it goes, because a month that cannot be reported on is not locked, and keeps none of them: the app draws each report from the books, and a report becomes files only when you export it. Nothing in them is typed by hand, and exported reports are in English whatever language the app uses.
| Report | What it is for | Who it is for |
|---|---|---|
| Statement package | The month's reporting package in the company's own layout: cover, notes, statements, cash flows, trial balance and three analysis panels. | Management and your own file. It names open findings and can list customers. |
| Reconciliation binder | Each schedule in the reconciliation workbook, or each QuickBooks reconciliation report, recomputed and set against the general ledger. | Your working papers. |
| Investor report | One company's figures, cut for the people who fund it, with your comment and a review stamp. | The company's investors. |
| Adjustments log | Every figure that moved in a month after it was reported, with who reopened the month and why, and each correction recorded in a later month. | Your file. |
| Portfolio report | Every company with a close, on one page, with its findings, reconciliation status and variances. | You and your team only. |
The statement package, the binder and the investor report are built after the checks and before the lock: if one cannot be built, the company's result reads Partly closed and none of its months are locked. The adjustments log is written after the lock. The close sheet shows these steps as Statements, Reconciliation, Investor report and Adjustments log, and ends with Portfolio figures; every step is in The steps, in order. The Portfolio and company pages, and the report tabs on them, are not files: they are drawn from the books whenever the books change.
A company without a reconciliation workbook
A company set up from its QuickBooks statement exports alone has no schedules to reconcile, so its close builds no binder and its result row says why. It still closes, its months lock as “not reconciled” rather than “fully reconciled” unless a finding is open, and its Reports card has no Reconciliation row. Adding a workbook later is not enough on its own: the mapping has to be drafted again to read it, which discards the answers you recorded. See Adding a workbook later and Companies without a workbook.
Where the files are kept
By default in Haruno's own storage on your Mac, ~/Library/Application Support/Haruno/Books (Settings ▸ Books ▸ Portfolio location moves it): each company's adjustments log in the reports folder inside its own folder, and, in the dashboards folder, a data file with every company's figures in machine-readable form; keep it inside your team. Each company's investor-report comments and review stamps are kept in the cfo folder. Books ▸ Reveal Books Folder in Finder shows them. Leave the files where they are: the next close rewrites the adjustments log and the data file in place. See Where the books are stored.
Closing, reading a report and exporting one happen on your Mac, send nothing and use none of your AI allowance, apart from the questions for management Haruno drafts after a close: see Questions for management. A report leaves your Mac when you send it on yourself, or when Haruno opens it to answer a chat message: Reports and files you send on. Haruno for Windows has the same reports and exports: Differences from the Mac.
Open a report
Open a company's reports from the Reports card between its header and its tabs (press ⌘1 for the Portfolio, then click the company's card), or from the company's row in the close result straight after a close. On the company's page, Statements, Reconciliation and Investor report open that report as a tab of the page, and Adjustments log opens in your Mac's app for CSV files. In the close result the same rows export the report instead: Export a report as a PDF and a web page. A company that has never closed has no Reports card.
The rows read “Statements” (“Balance sheet, income statement, cash flows and trial balance”), “Reconciliation” (“Each balance-sheet account against its support”, only for a company with reconciliations), “Investor report” (“What the company’s investors receive”) and “Adjustments log”. The Adjustments log row shows its file name and size, and when it was written. Read that date before you send the file: it tells this month's log from last month's.
The … menu
Click the … button at the right of a report's row to export it or, for the adjustments log, to open or copy it:
| Menu item | What it does |
|---|---|
| Export… | Saves the report as a PDF and a web page in a folder you choose. Not offered for the adjustments log. |
| Open | Opens the adjustments log in your Mac's app for CSV files, such as Numbers or Excel. Adjustments log only. |
| Reveal in Finder | Shows the adjustments log in Finder. Adjustments log only. |
| Save a Copy… | Saves a copy of the adjustments log where you choose. Adjustments log only. |
A report tab opens on the company's page, not in the preview panel or your browser. On Haruno for Windows the Adjustments log opens in the preview panel, and its … menu offers Open and Save a Copy… only.
Export a report as a PDF and a web page
To send a report, export it: choose Export… from its row's … menu, and Haruno saves a PDF and a web page. You can also open the web page in your browser and print from there. A page printed from a browser also prints every month: a table too wide for the sheet is split into blocks of columns that repeat the row labels. The paper, margins and scale are the browser's, and table headings repeat on a later page only in a browser that does that (Chrome does, Safari does not). The PDF Haruno saves is still the one to send.
- Click Export… for the report: in the … menu of its row on the Reports card, beside the review stamp on the Investor report tab, or on the report's row in the close result. For the Portfolio report, choose Books ▸ Export Portfolio Report….
- In the folder panel (“Choose a folder for the PDF and the web page.”), choose a folder outside the books folder and click Export. The row shows a spinner and Stop while Haruno works; Stop saves nothing.
- Haruno saves both files under one name, such as “Acme Inc — Investor report Sep 2026”, and shows them in Finder. A second export of the same report adds “ 2” to the name and never replaces the first.
One export runs at a time, and none while a close or a mapping draft runs. On the Investor report tab, Export… also waits while the comment has unsaved changes. A report has no Print… or Share… command: to print one, print its PDF. If an export saves nothing, an alert says why: Messages you may see.
What Export… saves
The web page opens in any browser without an internet connection, and the investor report's page keeps its Period and Month / Quarter / Year controls; a button on it that asks a question does nothing outside Haruno. No other report comes as a spreadsheet: the adjustments log is a CSV file, which Save a Copy… copies. Send companies and investors the PDF: it is fixed and carries only what the page shows, while the investor report's web page also holds statement lines the PDF does not display.
Before you send a PDF
- The PDF is the report as it opens: Period set to All and Period over period by Month, whatever the tab shows. The Client, Period and Month / Quarter / Year buttons do not print, and neither do the buttons that put a question in the chat box. To print another period, set it on the web page in a browser and print from there; a shorter period is named in the subtitle, and Period over period names the two periods it compares.
- A table too wide for the page is split into blocks of columns, each block repeating the account names. A PDF prints one way up: it turns landscape only when wide tables make up at least half of the document, as a statement package with many months does; in any other report a wide table is split into more blocks on an upright page. A table that runs onto another page starts it again with its own headings. Months run oldest first, so check that the month you are reporting is in the PDF, and look at the edges: a table that cannot be split can still run off the page.
- The PDF uses your Mac's default paper size at full scale. A report on plain white paper gets a half-inch margin; a page that paints its own background still runs to the paper edge. Each statement, panel and binder account starts a new page, and page one of the investor report is a sheet of its own.
- A PDF is always drawn in the light colors, whatever Theme is set in Settings ▸ General ▸ Appearance.
- The adjustments log has no PDF. Send the CSV file, or print it from a spreadsheet.
- The Portfolio and company pages have no print or PDF command. Export the company's investor report to send it on, or the Portfolio report for your team.
- Haruno keeps no archive of past reports, so the PDF you send is your record of what went out.
Reports carry no firm name or logo, and the only commentary one can carry is the comment you write on the investor report; Haruno has no setting to add anything else. Draft a covering note or investor commentary in a chat and check it against the report: Drafting investor commentary, Checking an answer.
The statement package
The statement package is the company's monthly reporting package, read from the ledger through the company's mapping. Export… on the Statements row saves it. It is for management and your own file: it names open integrity findings by check, and its collections panel can list customers and invoices. For investors, send the investor report.
What is in it, in order
| Part | What it holds |
|---|---|
| Cover | The company's name, “Financial Reporting Package”, “Unaudited Monthly Results Through” the latest balance-sheet month-end, and the currency once: “(amounts in USD)”, or “(amounts in USD, presented in thousands)”. A line under it says the figures are calculated from the books unless a page says it was imported, with the basis. |
| Restated periods | Only after a reported month was reopened and its figures moved. See below. |
| Out-of-period adjustments | Only after a correction to a reported month was recorded in a later month. See below. |
| Issued with unresolved findings | Only when high or medium integrity findings were open at the close. See below. |
| Balance sheet | One column per month-end the books hold, oldest on the left. |
| Profit and loss | When the books hold profit-and-loss months: a year-to-date column, then one column per month, oldest first. |
| Statement of cash flows | Worked out from the books for the close month and the fiscal year to it: operating, investing and financing activities, the net change in cash and where each line comes from; “Not complete”, with the reasons, when a column does not prove against the balance sheets or leaves a movement unclassified. A statement the company exported follows, as exported. |
| Trial balance | Every balance-sheet account at the close and every profit-and-loss account over the fiscal year, as debits and credits, with the comparison to an exported trial balance if there is one. |
| Solvency and going concern | Working capital, current ratio, cash, equity and runway at the latest month-end, in an Amount and Basis table, and the indicators that fired. It reports the going-concern indicators ASC 205-40 asks management to evaluate; it never concludes on going concern. |
| Collections against revenue | Revenue less the movement in receivables plus the movement in deferred revenue: a derived estimate, not a bank total, with a deferred revenue roll-forward. Under a month it can itemize up to 12 invoices or schedule lines, which can name customers. |
| Gross margin | Revenue less cost of revenue per month, and per revenue stream where the mapping pairs them. |
The solvency panel reads a statement of cash flows that was imported or synced, not the one the books work out. Formulas: Solvency and going concern, Collections, Profitability.
How the statements are presented
| Topic | What the package does |
|---|---|
| Lines and captions | The company's own lines. From QuickBooks exports: titled Balance Sheet and Profit and Loss, with captions such as “Total for Current Assets”; a section of accounts only, such as Bank Accounts, prints as one line (its accounts are on the Mappings tab). From a reporting-package workbook: that workbook's statement names and captions. |
| Scale | Whole currency units, unless the files carry a ('000) or “in thousands” banner and you confirmed thousands in the review. Plain QuickBooks exports carry none. |
| Months | Every month the books hold; the balance sheet and the profit and loss can cover different ranges. |
| Year to date | The company's fiscal year up to the latest month, headed “YTD 2026” or, when the year opens in another month, “YTD from Dec 1, 2025”. |
| Currency | One per company, stated on the cover, never a symbol, never converted. |
| Negatives, blanks, decimals | Negatives in parentheses; a figure that cannot be stated is a dash (—), never zero. Whole numbers; the panels always in whole units; restated figures, out-of-period adjustments and the trial balance to the currency's own decimals (two for dollars). |
| Check row | Only a reporting-package workbook brings one: one decimal, red when off by more than a cent. QuickBooks-drafted mappings have none. |
Haruno lets you rename a statement line only when the draft named it itself and only before the company's first close; see Changing the mapping.
The notes before the statements
Issued with unresolved findings opens: “This package is issued with ‹N› integrity finding(s) still unresolved, so the months in it are reported with exception rather than fully reconciled.” A table lists each finding's severity, the check's name as Haruno prints it (such as recon_exceptions) and its subject. Low findings and solvency indicators never count, and the list uses the lock's rule, so right after a close the package and the close state agree. If the checks could not run, the note says the package does not state whether its months reconciled. See The checks and Close states.
Restated periods lists every reopening in the company's history whose figures moved, with one row per figure, the same rows as the adjustments log. See Restatements.
Out-of-period adjustments lists each correction recorded in a later month instead of restating a reported one: where it was recorded, the month it belongs to, the account, the amount, your note, when and by whom. See Correct a reported month, start to finish.
Nothing in the package says whether a balance-sheet schedule was reconciled. For a company without a reconciliation workbook, say so in your covering note.
The reconciliation binder
The reconciliation binder sets each schedule in the company's reconciliation workbook, or each QuickBooks reconciliation report, against the general ledger, recomputed from the schedule's own rows rather than copied, so a hand-typed variance cannot claim a tie. Export… on the Reconciliation row saves it. A line under its heading gives the month and currency, such as “Close: Jun 30, 2026 · Amounts in USD”; amounts show the currency's own decimals (two for dollars) and no currency symbol. It opens with a Status summary (Account, Schedule, Per GL, Per schedule, Difference, Status), then Coverage alerts for material balances with no schedule and, for a company reconciled through QuickBooks reconciliation reports, Balances with no reconciliation report, then one section per account. A ⚠ marks a row whose stated ending balance differs from Haruno's own arithmetic by a cent or more; it is not a finding and never changes the status. The binder posts nothing. Every column and rule: The reconciliation binder report.
The investor report
The investor report is one company's figures cut for the people who fund it: cash, burn and runway, solvency, collections, margin, spending and period-over-period movement. Everything addressed to whoever keeps the books is left out. Send it when a founder or a board asks for an investor update.
The Investor report tab
Choose the Investor report tab on the company's page, or click the Investor report row of the Reports card. It opens on page one exactly as the export prints it: the title and the line below, the company's address if you entered one in Company details (Haruno for Windows has no Address field there, only QuickBooks' address to take with Use, and carries an address entered on a Mac through unchanged), the review stamp, a lead sentence naming the move that matters most, the headline figures (Revenue, Gross margin, Operating result, Cash, Runway and, with a billing export, ARR) against the month before, each with an arrow, and your comment. The cards the export carries follow under The rest of the report. Export… beside the stamp saves the PDF and the web page.
The line under its title reads “Prepared for the investors of ‹Company› · through ‹Month YYYY› · from the export stamped ‹stamp› · amounts in ‹currency› · ‹basis›”. The month is the newest finished one, a balance-sheet month that is closed or whose figures were exported or synced after it ended; a month a QuickBooks Sync brought in before it ended is not in the report yet. The stamp appears only when the QuickBooks export carried its own run stamp, and the basis says how the books are kept, such as Accrual basis. Amounts carry a currency ($ for USD, the code otherwise, such as EUR 5.0M). Tiles and charts round ($4.0M, $268k); tables show exact whole amounts.
Comment, review stamp and sections
Comment. Page one carries one comment for each company and month, written in the box on the tab: up to 14 lines of about 90 characters (a Chinese, Japanese or Korean character counts as two). Save keeps it and Revert puts back the saved one. The tab also shows who saved it and when; no export prints that.
Review stamp. A report is marked “Draft — not reviewed” until someone clicks Mark as Reviewed… and confirms, which needs a Haruno sign-in and a closed month and waits while the comment has unsaved changes. The report and its exports then print “Reviewed by ‹name› on ‹Month D, YYYY›”, with your Haruno account's name; the stamp also records your account's email address and this Mac's login, which only the tab shows. If a figure or the comment moves afterwards, the tab reads “Changed since the review…” and exports print “Draft — not reviewed” until you mark the report again; a re-close that changes nothing keeps the stamp, and a month that is open again reads as a draft. Remove Review takes it off. Haruno for Windows records this computer's login.
Sections. Each card below page one has an eye beside its heading. Click it to leave that section out of every export for the company, all months, or to put it back; the exported page does not contain a section left out. This changes no figure and does not take the stamp off. A section with no figure is left out on its own and comes back when it has one; the statement of cash flows waits until a column of it is complete, the trial balance until you add it, and Solvency stays in while it raises a going-concern doubt.
What investors see
| On the page | What it shows |
|---|---|
| Cash, Burn (3-mo avg), Runway | Cash, the average monthly fall in cash over three months, and cash divided by it while cash is falling; runway flagged “under 12 months” below 12. |
| Headcount, OpEx per employee, Revenue per employee | From the headcount the company supplies or the count entered in Company details. |
| Solvency and going concern, Collections against revenue, Gross margin | The solvency figures and the indicators that fired; implied collections with the deferred revenue roll-forward, without the invoice rows behind a month; margin per month and per stream. |
| Recurring revenue | MRR, ARR and churn, without the table by customer. |
| Customer acquisition cost and payback | What a new customer costs and how long it takes to earn back. |
| Cash and Monthly burn charts, Operating expenses by category, Operating expense by department | Month-end cash and the monthly fall in cash; spending by category (click one for its detail) and by QuickBooks class. |
| Period over period | The latest Month, Quarter or Year against the one before. |
| Statement of cash flows, Trial balance | The cash flows once a column of them is complete; the trial balance only if you add it. |
Each part appears only where the books have what it needs. On the web page, the Client pill names the company, and the Period pills (All, Last 6 mo, Last 3 mo) trim the charts and the month tables for departments, gross margin, recurring revenue, acquisition, collections and deferred revenue. The Client, Period and Month / Quarter / Year buttons do not print; a shorter period is named in the subtitle, and Period over period names the two periods it compares.
The report prints no balance sheet or profit and loss table. Investors see those statements' lines only in Period over period: the six detail lines that moved most, and every subtotal and total that moved. When a month in it was restated, it says so: “one month was restated since it was closed, so these figures may differ from a package issued before the correction: ‹dates›”. See Period over period. If investors need the full statements, the statement package has them; read it first, since it names open findings and can list customers.
What investors do not see
These are left out of the file, not hidden, so none of it reaches the PDF or the web page:
- Integrity findings, account mappings, reconciliation status and schedule rows.
- The variance watchlist and budget against actual.
- The close state: nothing says whether a month was fully reconciled or reported with exception.
- The control tiles (Statement tie-out, Recon exceptions, the worst budget line) and the balance sheet's check row.
- Customer-level detail: the recurring-revenue table by customer, and the invoice and schedule rows behind a month. The totals stay.
The web page does carry the monthly balance sheet and profit and loss line by line, which the page never draws; the PDF carries only what the page shows.
Before you send it
- Review it first. Until someone clicks Mark as Reviewed…, the PDF and the web page are marked “Draft — not reviewed”.
- Budget against actual is not in the report, and there is no setting to include it today. Send it separately if investors expect it.
- The close state is not disclosed. If a month was reported with exception and that matters, say so in your covering note.
- The Runway tile uses the change in cash, which includes financing, so a raise or loan repayment moves it. The Solvency card's Runway row is measured separately and states its basis, so the two can differ.
- Burn and runway need more than one balance-sheet month-end; a Balance Sheet export with a single date gives no burn history.
- It covers one company. There is no portfolio version for investors.
The figures: Cash and runway. What to ask companies to export: Balance Sheet.
The adjustments log
The adjustments log, adjustments.csv, lists every figure that moved in a month after it was reported: was, now, who reopened the month, why, and when it was reported again. It also lists each correction you recorded in a later month instead, as a row of kind “out of period”; those rows are not restatements. Nothing in it is posted. Every close rewrites it after the lock with the company's whole history; a file with only its header row means nothing was restated or recorded in a later month. A close result's line such as “Restated 2 figures in 1 month” counts only what that run restated. Open it from the Adjustments log row on the Reports card, or with Open adjustments.csv in the Restatements sheet (the close-state chip, then Restatements…). It has no PDF: copy it with Save a Copy… from its row's … menu. Columns: The adjustments log.
The Portfolio report
The Portfolio report is a snapshot of the whole portfolio: every company with a close, with its figures, findings, reconciliation status and variances. A close does not write it: Haruno draws it from the books when you export it. Choose Books ▸ Export Portfolio Report…, click the share button at the top of the Portfolio, or click Portfolio report below the rows of a close result. It is unavailable until a company has a close, and while a close, a mapping draft or another export runs. It saves a PDF and a web page named “Portfolio report ‹Mon YYYY›”, for the latest month any company closed. Haruno for Windows has no Books menu; its Portfolio toolbar has the same share button.
The page is titled CFO Dashboard and opens on its Portfolio view when two or more companies are in it, and on the company when there is one; the PDF shows that opening view. A button on the web page that asks a question does nothing outside Haruno.
Tracing a figure to its source
Every figure in a report comes from the books: each account's monthly balances and activity, read from the exports, or from the months Sync brought in, and rolled into statement lines by the mapping. Haruno keeps monthly figures per account, not transactions, so for the transactions go to QuickBooks Online.
- Find the line and month on the company page's Statements tab or in the statement package.
- On the Mappings tab, Account → statement line mappings lists each account and the line it rolls into.
- Choose Books ▸ Reveal Books Folder in Finder and open the company's exports folder: unchanged copies of the files you added and, for a company whose books come from QuickBooks, the months Sync filed. On Windows, click the Books button at the top of the Portfolio and choose Show in File Explorer.
- In the export for the month, find those accounts. A detail line is the sum of its accounts (balances on the balance sheet, activity on the profit and loss) at the company's scale; a subtotal is computed from the lines above it.
- For the transactions, run the account's detail in QuickBooks Online.
| To trace | Where to look |
|---|---|
| A reconciliation difference | The Reconciliation tab: click exception → to open the account's schedule, recomputed line by line. The binder holds them all. |
| An operating-expense category | Operating expenses by category on the Overview: click the category in the legend. |
| A deferred revenue movement | The Deferred revenue card's Why did it move? rows, or the package's collections panel. |
| A figure changed after it was reported | The Restatements sheet or the adjustments log. |
Other figures: Metrics reference. When a close reads a file, Haruno keeps a read-only copy, and a corrected file is kept beside the earlier one, so the file behind a reported figure can be produced later; a kept copy that goes missing or changes raises the evidence_integrity finding (medium; see The checks). Haruno has no screen that lists the kept copies today.
The Ask Haruno buttons stage a question about a figure in the chat; check the answer against the report: Checking an answer.
When reports change
A report changes when the books it is drawn from change. The report tabs, like the Portfolio and company pages, are read from the books whenever they change, and an export is a snapshot of the moment you made it. Haruno keeps no earlier version of a report and no copy of what you exported. There is no month picker: each report shows every month the books hold at their current figures. Keep the PDFs you send, with the company and the month in the file names.
| Event | What changes |
|---|---|
| The company's next close | Its reports, with any new months, every month at current figures. |
| A restatement | Once the month is closed again, the reports show the new figures, the package adds Restated periods, the adjustments log gets rows and, when a restated month is in the comparison, the investor report's Period over period notes it. |
| Another company's close | Nothing in this company's reports. The Portfolio report you export next covers it. |
| Answering a question, resolving a finding, changing the mapping or the fiscal year-end | Nothing, until the company's next close. |
| Renaming a company, or changing its address or headcount; the investor report's comment, review stamp or sections | The report, at once: no close is needed. A changed headcount or comment takes a review stamp off. |
A locked month does not change silently: a later export or mapping change that would move it stops the close until you reopen the month with a reason or, for a corrected figure, record the difference in a later month. See What trips the lock and Reopening a month.
If a company is Partly closed because a report could not be built, no month is locked and the adjustments log is not rewritten. If it Did not close, nothing new is written. Cancel never leaves a half-written file.
Messages you may see
| What you see | What to do |
|---|---|
| Couldn’t Export Report: “Haruno couldn’t prepare the report from the books, so nothing was saved.” | Nothing was saved. Try again; if it keeps happening, contact support. |
| Couldn’t Export Report: “The report couldn’t be made into a PDF, so nothing was saved.” or “Making the PDF took too long, so nothing was saved. Try again.” | Nothing was saved. Try again. |
| Couldn’t Export Report: “The books folder keeps Haruno’s own records, so nothing was saved there. Choose a folder outside it.” | You chose the books folder or a folder inside it. Export again and choose another folder, such as Documents. |
| Couldn’t Export Report: “Haruno couldn’t write to “‹folder›”, so nothing was saved. Check that you can save files there.” | Choose another folder, or check that you can save files in that one. |
| Couldn’t Save Comment, Couldn’t Mark as Reviewed, Couldn’t Remove the Review or Couldn’t Change the Report | The alert gives the reason in its own words. Fix that and try again. |
| Couldn’t save a copy, with a reason from macOS | Choose another folder, or free some disk space. |
| Couldn’t save a copy: “That file is no longer available.” | The adjustments log is gone from the Books folder; the company's next close writes it again. |
| Haruno can’t open “‹file›” | No app on your Mac opens that kind of file. Click Show in Finder. |
| A close row that says why it stopped, or only “statements failed”, “recon failed” or “investor file failed” | That report could not be built, so no month was locked. Read the reason in the row if it gives one, fix the cause and close again. |
What to check behind each label: Short labels: what to check. A recon failed usually means a schedule cell that is not a number: When a workbook stops the close. More: Troubleshooting: reports and PDF.