Reports and the browser ledger

ShippedWorks today.

Balance sheet, income statement and journals render in your browser behind your login, and reports export as a styled page or a spreadsheet your accountant already knows how to open.

In the browser

The full ledger UI — balance sheet, income statement, journals, charts — runs inside your book, behind your login, read-only. The browser stays on the authenticated origin; the proxy resolves your grant and addresses exactly one machine over a private network.

As a file

generate_report produces a styled HTML page or an Excel workbook: balance sheet, income statement, transactions. The spreadsheet is the one to send an accountant who has never heard of Beancount.

As a query

Anything the reports do not answer, BQL will:

SELECT account, sum(position)
WHERE account ~ 'Expenses' AND year = 2026
GROUP BY account

What there is not

No scheduled or emailed reports. You ask, or you open the browser.

Something here wrong or missing? Put it on the board — it is public, and the reply is in the thread.